Lines Matching defs:CPI
1364 static bool hasExceptionPointerOrCodeUser(const CatchPadInst *CPI) {
1365 for (const User *U : CPI->users()) {
1380 const CatchPadInst *CPI) {
1385 CPI->arg_size() == 1 &&
1386 cast<Constant>(CPI->getArgOperand(0))->isNullValue();
1389 bool IsCatchLongjmp = CPI->arg_size() == 0;
1393 for (const User *U : CPI->users()) {
1424 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHIIt())) {
1425 if (hasExceptionPointerOrCodeUser(CPI)) {
1431 unsigned VReg = FuncInfo->getCatchPadExceptionPointerVReg(CPI, PtrRC);
1455 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHIIt()))
1456 mapWasmLandingPadIndex(MBB, CPI);