Lines Matching defs:CPI
1173 static bool hasExceptionPointerOrCodeUser(const CatchPadInst *CPI) {
1174 for (const User *U : CPI->users()) {
1189 const CatchPadInst *CPI) {
1194 CPI->getNumArgOperands() == 1 &&
1195 cast<Constant>(CPI->getArgOperand(0))->isNullValue();
1199 for (const User *U : CPI->users()) {
1230 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI())) {
1231 if (hasExceptionPointerOrCodeUser(CPI)) {
1237 unsigned VReg = FuncInfo->getCatchPadExceptionPointerVReg(CPI, PtrRC);
1255 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI()))
1256 mapWasmLandingPadIndex(MBB, CPI);