Searched refs:SingleTy (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SimpleSValBuilder.cpp | 373 QualType SingleTy; in tryRearrange() local 386 SingleTy = LSym->getType(); in tryRearrange() 391 SingleTy = ResultTy; in tryRearrange() 392 if (LSym->getType() != SingleTy) in tryRearrange() 399 assert(!SingleTy.isNull() && "We should have figured out the type by now!"); in tryRearrange() 402 if (!SingleTy->isSignedIntegerOrEnumerationType()) in tryRearrange() 406 if (!RSym || RSym->getType() != SingleTy) in tryRearrange() 413 if (!shouldRearrange(State, Op, LSym, LInt, SingleTy) || in tryRearrange() 414 !shouldRearrange(State, Op, RSym, RInt, SingleTy)) in tryRearrange()
|
| /src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 1854 MVT SingleTy = getSingleVT(MVT::i8); in scalarizeShuffle() local 1887 Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, Vec); in scalarizeShuffle() 1889 Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_hi, dl, SingleTy, Vec); in scalarizeShuffle() 1902 SDValue B0 = DAG.getBuildVector(SingleTy, dl, {Ops.data(), HwLen}); in scalarizeShuffle() 1904 SDValue B1 = DAG.getBuildVector(SingleTy, dl, {Ops.data()+HwLen, HwLen}); in scalarizeShuffle() 2095 MVT SingleTy = getSingleVT(MVT::i8); in contracting() local 2120 Results.push(Opcodes[i], SingleTy, {Vb, Va}); in contracting() 2136 Results.push(Opcodes[i], SingleTy, {Vb, Va}); in contracting() 2160 Results.push(Opcodes[i], SingleTy, in contracting() 2168 Results.push(Hexagon::V6_vdealb4w, SingleTy, {Vb, Va}); in contracting() [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 1368 MVT SingleTy = MVT::getVectorVT(ElemTy, (8*HwLen)/ElemWidth); in insertHvxSubvectorReg() local 1378 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), in insertHvxSubvectorReg() 1400 SingleV = DAG.getNode(ISD::SELECT, dl, SingleTy, PickHi, V1, V0); in insertHvxSubvectorReg() 1411 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, IdxV); in insertHvxSubvectorReg() 1419 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, V); in insertHvxSubvectorReg() 1424 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R0); in insertHvxSubvectorReg() 1425 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, in insertHvxSubvectorReg() 1427 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R1); in insertHvxSubvectorReg() 1434 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, RolV); in insertHvxSubvectorReg() 1620 MVT SingleTy = typeSplit(VecTy).first; in LowerHvxBuildVector() local [all …]
|