Lines Matching refs:FuncletPad
173 auto *FuncletPad =
175 assert(FuncletPad || FuncletEntryBB == &Fn->getEntryBlock());
176 if (!FuncletPad)
178 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad))
180 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad))
188 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad);
774 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI);
775 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad);
776 auto *CleanupPad = dyn_cast_or_null<CleanupPadInst>(FuncletPad);
788 if (FuncletBundleOperand == FuncletPad)
817 bool IsUnreachableRet = isa<ReturnInst>(TI) && FuncletPad;
1046 for (BasicBlock *FuncletPad : ColorsForPHIBlock)
1047 FuncletBlocks[FuncletPad].push_back(NewBlock);