Lines Matching defs:CPI
1337 static bool hasExceptionPointerOrCodeUser(const CatchPadInst *CPI) {
1338 for (const User *U : CPI->users()) {
1353 const CatchPadInst *CPI) {
1358 CPI->arg_size() == 1 &&
1359 cast<Constant>(CPI->getArgOperand(0))->isNullValue();
1362 bool IsCatchLongjmp = CPI->arg_size() == 0;
1366 for (const User *U : CPI->users()) {
1397 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI())) {
1398 if (hasExceptionPointerOrCodeUser(CPI)) {
1404 unsigned VReg = FuncInfo->getCatchPadExceptionPointerVReg(CPI, PtrRC);
1428 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI()))
1429 mapWasmLandingPadIndex(MBB, CPI);