Searched refs:getParentPad (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 216 if (CatchSwitch->getParentPad() != ParentPad) in getEHPadFromPredecessor() 222 if (CleanupPad->getParentPad() != ParentPad) in getEHPadFromPredecessor() 246 CatchSwitch->getParentPad()))) in calculateCXXStateNumbers() 292 CleanupPad->getParentPad()))) { in calculateCXXStateNumbers() 358 CatchSwitch->getParentPad()))) in calculateSEHStateNumbers() 394 getEHPadFromPredecessor(PredBlock, CleanupPad->getParentPad()))) in calculateSEHStateNumbers() 408 return isa<ConstantTokenNone>(CatchSwitch->getParentPad()) && in isTopLevelPadForMSVC() 411 return isa<ConstantTokenNone>(CleanupPad->getParentPad()) && in isTopLevelPadForMSVC() 502 ParentPad = CPI->getParentPad(); in calculateClrEHStateNumbers() 504 ParentPad = CSI->getParentPad(); in calculateClrEHStateNumbers() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | InlineFunction.cpp | 183 static Value *getParentPad(Value *EHPad) { in getParentPad() function 185 return FPI->getParentPad(); in getParentPad() 186 return cast<CatchSwitchInst>(EHPad)->getParentPad(); in getParentPad() 248 assert(getParentPad(ChildUnwindDestToken) == CatchPad); in getUnwindDestTokenHelper() 286 getParentPad(ChildUnwindDestToken) == CleanupPad) in getUnwindDestTokenHelper() 303 UnwindParent = getParentPad(UnwindPad); in getUnwindDestTokenHelper() 309 ExitedPad = dyn_cast<Instruction>(getParentPad(ExitedPad))) { in getUnwindDestTokenHelper() 371 for (AncestorToken = getParentPad(EHPad); in getUnwindDestToken() 373 AncestorToken = getParentPad(AncestorToken)) { in getUnwindDestToken() 627 dyn_cast<Instruction>(CatchSwitch->getParentPad())) { in HandleInlinedEHPad() [all …]
|
D | Local.cpp | 1529 CatchSwitch->getParentPad(), nullptr, CatchSwitch->getNumHandlers(), in removeUnwindEdge()
|
/external/llvm/lib/IR/ |
D | Verifier.cpp | 3170 static Value *getParentPad(Value *EHPad) { in getParentPad() function 3172 return FPI->getParentPad(); in getParentPad() 3174 return cast<CatchSwitchInst>(EHPad)->getParentPad(); in getParentPad() 3213 Value *ToPadParent = getParentPad(ToPad); in visitEHPadPredecessors() 3235 for (;; FromPad = getParentPad(FromPad)) { in visitEHPadPredecessors() 3298 Assert(isa<CatchSwitchInst>(CPI.getParentPad()), in visitCatchPadInst() 3300 CPI.getParentPad()); in visitCatchPadInst() 3332 auto *ParentPad = CPI.getParentPad(); in visitCleanupPadInst() 3387 Value *UnwindParent = getParentPad(UnwindPad); in visitFuncletPadInst() 3406 Value *ExitedParent = getParentPad(ExitedPad); in visitFuncletPadInst() [all …]
|
D | AsmWriter.cpp | 2961 writeOperand(CatchSwitch->getParentPad(), /*PrintType=*/false); in printInstruction() 2977 writeOperand(FPI->getParentPad(), /*PrintType=*/false); in printInstruction()
|
D | Instructions.cpp | 1013 init(CSI.getParentPad(), CSI.getUnwindDest(), CSI.getNumOperands()); in CatchSwitchInst() 1093 setParentPad(FPI.getParentPad()); in FuncletPadInst()
|
/external/llvm/include/llvm/IR/ |
D | InstrTypes.h | 1155 Value *getParentPad() const { return Op<-1>(); }
|
D | Instructions.h | 3997 Value *getParentPad() const { return getOperand(0); } 4254 return getCatchPad()->getCatchSwitch()->getParentPad();
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 2485 pushValue(FuncletPad.getParentPad(), InstID, Vals); in writeInstruction() 2497 pushValue(CatchSwitch.getParentPad(), InstID, Vals); in writeInstruction()
|