Home
last modified time | relevance | path

Searched refs:VPID (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp405 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in getMaskParamPos() argument
406 case Intrinsic::VPID: \ in getMaskParamPos()
418 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in getVectorLengthParamPos() argument
419 case Intrinsic::VPID: \ in getVectorLengthParamPos()
442 VPIntrinsic::getMemoryPointerParamPos(Intrinsic::ID VPID) { in getMemoryPointerParamPos() argument
443 switch (VPID) { in getMemoryPointerParamPos()
465 std::optional<unsigned> VPIntrinsic::getMemoryDataParamPos(Intrinsic::ID VPID) { in getMemoryDataParamPos() argument
466 switch (VPID) { in getMemoryDataParamPos()
480 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in isVPIntrinsic() argument
481 case Intrinsic::VPID: \ in isVPIntrinsic()
[all …]
H A DVerifier.cpp5697 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in visitIntrinsicCall() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def23 // \p VPID The VP intrinsic id.
27 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, EVLPOS)
32 #define END_REGISTER_VP_INTRINSIC(VPID)
60 #define HELPER_MAP_VPID_TO_VPSD(VPID, VPSD)
69 // \p VPID The canonical name (eg `vp_add`, which at the same time is the
77 #define BEGIN_REGISTER_VP(VPID, MASKPOS, EVLPOS, VPSD, LEGALPOS) \
78 BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, EVLPOS) \
79 BEGIN_REGISTER_VP_SDNODE(VPSD, LEGALPOS, VPID, MASKPOS, EVLPOS) \
80 HELPER_MAP_VPID_TO_VPSD(VPID, VPSD)
82 #define END_REGISTER_VP(VPID, VPSD) \
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1338 auto VPID = VPIntrinsic::getForIntrinsic(Id); in createSimpleReduction() local
1339 assert(VPReductionIntrinsic::isVPReduction(VPID) && in createSimpleReduction()
1344 return Builder.CreateIntrinsic(EltTy, VPID, Ops); in createSimpleReduction()
1366 auto VPID = VPIntrinsic::getForIntrinsic(Id); in createOrderedReduction() local
1367 assert(VPReductionIntrinsic::isVPReduction(VPID) && in createOrderedReduction()
1371 return Builder.CreateIntrinsic(EltTy, VPID, Ops); in createOrderedReduction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp399 Intrinsic::ID VPID = VPI.getIntrinsicID(); in expandPredicationToCastIntrinsic() local
400 unsigned CastOpcode = VPIntrinsic::getFunctionalOpcodeForVP(VPID).value(); in expandPredicationToCastIntrinsic()
H A DPreISelIntrinsicLowering.cpp493 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in lowerIntrinsics() argument
494 case Intrinsic::VPID: in lowerIntrinsics()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp539 #define BEGIN_REGISTER_VP_SDNODE(VPID, LEGALPOS, ...) \ in LegalizeOp() argument
540 case ISD::VPID: { \ in LegalizeOp()
543 if (ISD::VPID == ISD::VP_SETCC) { \ in LegalizeOp()
H A DSelectionDAGBuilder.cpp6975 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in visitIntrinsicCall() argument
8411 #define HELPER_MAP_VPID_TO_VPSD(VPID, VPSD) \ in getISDForVPIntrinsic() argument
8412 case Intrinsic::VPID: \ in getISDForVPIntrinsic()