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.cpp432 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in getMaskParamPos() argument
433 case Intrinsic::VPID: \ in getMaskParamPos()
445 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in getVectorLengthParamPos() argument
446 case Intrinsic::VPID: \ in getVectorLengthParamPos()
469 VPIntrinsic::getMemoryPointerParamPos(Intrinsic::ID VPID) { in getMemoryPointerParamPos() argument
470 switch (VPID) { in getMemoryPointerParamPos()
473 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getMemoryPointerParamPos() argument
475 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getMemoryPointerParamPos() argument
489 std::optional<unsigned> VPIntrinsic::getMemoryDataParamPos(Intrinsic::ID VPID) { in getMemoryDataParamPos() argument
490 switch (VPID) { in getMemoryDataParamPos()
[all …]
H A DVectorBuilder.cpp57 auto VPID = VPIntrinsic::getForOpcode(Opcode); in createVectorInstruction() local
58 if (VPID == Intrinsic::not_intrinsic) in createVectorInstruction()
60 return createVectorInstructionImpl(VPID, ReturnTy, InstOpArray, Name); in createVectorInstruction()
67 auto VPID = VPIntrinsic::getForIntrinsic(RdxID); in createSimpleTargetReduction() local
68 assert(VPReductionIntrinsic::isVPReduction(VPID) && in createSimpleTargetReduction()
70 return createVectorInstructionImpl(VPID, ValTy, InstOpArray, Name); in createSimpleTargetReduction()
73 Value *VectorBuilder::createVectorInstructionImpl(Intrinsic::ID VPID, in createVectorInstructionImpl() argument
77 auto MaskPosOpt = VPIntrinsic::getMaskParamPos(VPID); in createVectorInstructionImpl()
78 auto VLenPosOpt = VPIntrinsic::getVectorLengthParamPos(VPID); in createVectorInstructionImpl()
112 auto *VPDecl = VPIntrinsic::getDeclarationForParams(&getModule(), VPID, in createVectorInstructionImpl()
H A DVerifier.cpp5439 #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 …]
H A DVectorBuilder.h61 Value *createVectorInstructionImpl(Intrinsic::ID VPID, Type *ReturnTy,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp512 #define BEGIN_REGISTER_VP_SDNODE(VPID, LEGALPOS, ...) \ in LegalizeOp() argument
513 case ISD::VPID: { \ in LegalizeOp()
516 if (ISD::VPID == ISD::VP_SETCC) { \ in LegalizeOp()
H A DSelectionDAGBuilder.cpp6921 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in visitIntrinsicCall() argument
8255 #define HELPER_MAP_VPID_TO_VPSD(VPID, VPSD) \ in getISDForVPIntrinsic() argument
8256 case Intrinsic::VPID: \ in getISDForVPIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp825 #define HELPER_MAP_VPID_TO_VPSD(VPID, VPSD) \ in getISDForVPIntrinsicID() argument
826 case Intrinsic::VPID: \ in getISDForVPIntrinsicID()