Lines Matching refs:VPID

375 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS)                    \  in getMaskParamPos()  argument
376 case Intrinsic::VPID: \ in getMaskParamPos()
388 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in getVectorLengthParamPos() argument
389 case Intrinsic::VPID: \ in getVectorLengthParamPos()
410 Optional<unsigned> VPIntrinsic::getMemoryPointerParamPos(Intrinsic::ID VPID) { in getMemoryPointerParamPos() argument
411 switch (VPID) { in getMemoryPointerParamPos()
414 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getMemoryPointerParamPos() argument
416 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getMemoryPointerParamPos() argument
430 Optional<unsigned> VPIntrinsic::getMemoryDataParamPos(Intrinsic::ID VPID) { in getMemoryDataParamPos() argument
431 switch (VPID) { in getMemoryDataParamPos()
434 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getMemoryDataParamPos() argument
436 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getMemoryDataParamPos() argument
446 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, MASKPOS, VLENPOS) \ in isVPIntrinsic() argument
447 case Intrinsic::VPID: \ in isVPIntrinsic()
459 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getFunctionalOpcodeForVP() argument
461 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getFunctionalOpcodeForVP() argument
472 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) break; in getForOpcode() argument
474 #define END_REGISTER_VP_INTRINSIC(VPID) return Intrinsic::VPID; in getForOpcode() argument
522 Function *VPIntrinsic::getDeclarationForParams(Module *M, Intrinsic::ID VPID, in getDeclarationForParams() argument
525 assert(isVPIntrinsic(VPID) && "not a VP intrinsic"); in getDeclarationForParams()
527 switch (VPID) { in getDeclarationForParams()
530 if (VPReductionIntrinsic::isVPReduction(VPID)) in getDeclarationForParams()
532 Params[*VPReductionIntrinsic::getVectorParamPos(VPID)]->getType(); in getDeclarationForParams()
534 VPFunc = Intrinsic::getDeclaration(M, VPID, OverloadTy); in getDeclarationForParams()
549 Intrinsic::getDeclaration(M, VPID, {ReturnType, Params[0]->getType()}); in getDeclarationForParams()
553 VPFunc = Intrinsic::getDeclaration(M, VPID, {Params[1]->getType()}); in getDeclarationForParams()
557 M, VPID, {ReturnType, Params[0]->getType()}); in getDeclarationForParams()
561 M, VPID, {ReturnType, Params[0]->getType(), Params[1]->getType()}); in getDeclarationForParams()
565 M, VPID, {ReturnType, Params[0]->getType()}); in getDeclarationForParams()
569 M, VPID, {Params[0]->getType(), Params[1]->getType()}); in getDeclarationForParams()
573 M, VPID, in getDeclarationForParams()
578 M, VPID, {Params[0]->getType(), Params[1]->getType()}); in getDeclarationForParams()
589 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in isVPReduction() argument
591 #define END_REGISTER_VP_INTRINSIC(VPID) break; in isVPReduction() argument
601 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in isVPCast() argument
603 #define END_REGISTER_VP_INTRINSIC(VPID) break; in isVPCast() argument
613 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in isVPCmp() argument
615 #define END_REGISTER_VP_INTRINSIC(VPID) break; in isVPCmp() argument
645 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getPredicate() argument
650 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getPredicate() argument
668 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getVectorParamPos() argument
670 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getVectorParamPos() argument
680 #define BEGIN_REGISTER_VP_INTRINSIC(VPID, ...) case Intrinsic::VPID: in getStartParamPos() argument
682 #define END_REGISTER_VP_INTRINSIC(VPID) break; in getStartParamPos() argument