/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IntrinsicInst.cpp | 432 #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 D | VectorBuilder.cpp | 57 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 D | Verifier.cpp | 5439 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in visitIntrinsicCall() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VPIntrinsics.def | 23 // \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 D | VectorBuilder.h | 61 Value *createVectorInstructionImpl(Intrinsic::ID VPID, Type *ReturnTy,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 512 #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 D | SelectionDAGBuilder.cpp | 6921 #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 D | RISCVTargetTransformInfo.cpp | 825 #define HELPER_MAP_VPID_TO_VPSD(VPID, VPSD) \ in getISDForVPIntrinsicID() argument 826 case Intrinsic::VPID: \ in getISDForVPIntrinsicID()
|