Home
last modified time | relevance | path

Searched refs:EHPad (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp183 static Value *getParentPad(Value *EHPad) { in getParentPad() argument
184 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
186 return cast<CatchSwitchInst>(EHPad)->getParentPad(); in getParentPad()
193 static Value *getUnwindDestTokenHelper(Instruction *EHPad, in getUnwindDestTokenHelper() argument
195 SmallVector<Instruction *, 8> Worklist(1, EHPad); in getUnwindDestTokenHelper()
314 ExitedOriginalPad |= (ExitedPad == EHPad); in getUnwindDestTokenHelper()
344 static Value *getUnwindDestToken(Instruction *EHPad, in getUnwindDestToken() argument
349 if (auto *CPI = dyn_cast<CatchPadInst>(EHPad)) in getUnwindDestToken()
350 EHPad = CPI->getCatchSwitch(); in getUnwindDestToken()
353 auto Memo = MemoMap.find(EHPad); in getUnwindDestToken()
[all …]
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp406 static bool isTopLevelPadForMSVC(const Instruction *EHPad) { in isTopLevelPadForMSVC() argument
407 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(EHPad)) in isTopLevelPadForMSVC()
410 if (auto *CleanupPad = dyn_cast<CleanupPadInst>(EHPad)) in isTopLevelPadForMSVC()
413 if (isa<CatchPadInst>(EHPad)) in isTopLevelPadForMSVC()
1068 Instruction *EHPad = PHIBlock->getFirstNonPHI(); in insertPHILoads() local
1070 if (!isa<TerminatorInst>(EHPad)) { in insertPHILoads()
DSplitKit.cpp89 if (none_of(EHPadSucessors, [&](const MachineBasicBlock *EHPad) { in computeLastInsertPoint() argument
90 return LIS.isLiveInToMBB(CurLI, EHPad); in computeLastInsertPoint()
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp609 Instruction *EHPad = BBColor->getFirstNonPHI(); in CloneInstructionInExitBlock() local
610 if (EHPad->isEHPad()) in CloneInstructionInExitBlock()
611 OpBundles.emplace_back("funclet", EHPad); in CloneInstructionInExitBlock()
/external/llvm/lib/IR/
DVerifier.cpp3170 static Value *getParentPad(Value *EHPad) { in getParentPad() argument
3171 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
3174 return cast<CatchSwitchInst>(EHPad)->getParentPad(); in getParentPad()