Home
last modified time | relevance | path

Searched refs:SingleTy (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSimpleSValBuilder.cpp375 QualType SingleTy; in tryRearrange() local
388 SingleTy = LSym->getType(); in tryRearrange()
393 SingleTy = ResultTy; in tryRearrange()
394 if (LSym->getType() != SingleTy) in tryRearrange()
401 assert(!SingleTy.isNull() && "We should have figured out the type by now!"); in tryRearrange()
404 if (!SingleTy->isSignedIntegerOrEnumerationType()) in tryRearrange()
408 if (!RSym || RSym->getType() != SingleTy) in tryRearrange()
415 if (!shouldRearrange(State, Op, LSym, LInt, SingleTy) || in tryRearrange()
416 !shouldRearrange(State, Op, RSym, RInt, SingleTy)) in tryRearrange()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp1848 MVT SingleTy = getSingleVT(MVT::i8); in scalarizeShuffle() local
1881 Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, Vec); in scalarizeShuffle()
1883 Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_hi, dl, SingleTy, Vec); in scalarizeShuffle()
1896 SDValue B0 = DAG.getBuildVector(SingleTy, dl, {Ops.data(), HwLen}); in scalarizeShuffle()
1898 SDValue B1 = DAG.getBuildVector(SingleTy, dl, {Ops.data()+HwLen, HwLen}); in scalarizeShuffle()
2086 MVT SingleTy = getSingleVT(MVT::i8); in contracting() local
2111 Results.push(Opcodes[i], SingleTy, {Vb, Va}); in contracting()
2127 Results.push(Opcodes[i], SingleTy, {Vb, Va}); in contracting()
2151 Results.push(Opcodes[i], SingleTy, in contracting()
2159 Results.push(Hexagon::V6_vdealb4w, SingleTy, {Vb, Va}); in contracting()
[all …]
H A DHexagonISelLoweringHVX.cpp1383 MVT SingleTy = MVT::getVectorVT(ElemTy, (8*HwLen)/ElemWidth); in insertHvxSubvectorReg() local
1393 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), in insertHvxSubvectorReg()
1415 SingleV = DAG.getNode(ISD::SELECT, dl, SingleTy, PickHi, V1, V0); in insertHvxSubvectorReg()
1426 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, IdxV); in insertHvxSubvectorReg()
1434 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, V); in insertHvxSubvectorReg()
1439 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R0); in insertHvxSubvectorReg()
1440 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, in insertHvxSubvectorReg()
1442 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R1); in insertHvxSubvectorReg()
1449 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, RolV); in insertHvxSubvectorReg()
1652 MVT SingleTy = typeSplit(VecTy).first; in LowerHvxBuildVector() local
[all …]