Home
last modified time | relevance | path

Searched refs:CleanupPadInst (Results 1 – 25 of 66) sorted by relevance

123

/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp157 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { in getCleanupRetUnwindDest()
185 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) in calculateStateNumbersForInvokes()
262 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) { in calculateCXXStateNumbers()
279 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()
371 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) { in calculateSEHStateNumbers()
381 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()
410 if (auto *CleanupPad = dyn_cast<CleanupPadInst>(EHPad)) in isTopLevelPadForMSVC()
501 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI)) in calculateClrEHStateNumbers()
522 if (const auto *Cleanup = dyn_cast<CleanupPadInst>(Pad)) { in calculateClrEHStateNumbers()
590 const auto *Cleanup = cast<CleanupPadInst>(Pad); in calculateClrEHStateNumbers()
[all …]
/external/llvm-project/llvm/lib/CodeGen/
DWinEHPrepare.cpp168 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { in getCleanupRetUnwindDest()
196 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) in calculateStateNumbersForInvokes()
286 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) { in calculateCXXStateNumbers()
309 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()
404 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) { in calculateSEHStateNumbers()
414 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()
443 if (auto *CleanupPad = dyn_cast<CleanupPadInst>(EHPad)) in isTopLevelPadForMSVC()
534 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI)) in calculateClrEHStateNumbers()
555 if (const auto *Cleanup = dyn_cast<CleanupPadInst>(Pad)) { in calculateClrEHStateNumbers()
623 const auto *Cleanup = cast<CleanupPadInst>(Pad); in calculateClrEHStateNumbers()
[all …]
DWasmEHPrepare.cpp257 if (!Pad || (!isa<CatchPadInst>(Pad) && !isa<CleanupPadInst>(Pad))) in prepareEHPads()
272 ParentPad = cast<CleanupPadInst>(Pad)->getParentPad(); in prepareEHPads()
296 } else if (isa<CleanupPadInst>(Pad)) { in prepareEHPads()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp167 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { in getCleanupRetUnwindDest()
195 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) in calculateStateNumbersForInvokes()
272 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) { in calculateCXXStateNumbers()
290 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()
382 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) { in calculateSEHStateNumbers()
392 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()
421 if (auto *CleanupPad = dyn_cast<CleanupPadInst>(EHPad)) in isTopLevelPadForMSVC()
512 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI)) in calculateClrEHStateNumbers()
533 if (const auto *Cleanup = dyn_cast<CleanupPadInst>(Pad)) { in calculateClrEHStateNumbers()
601 const auto *Cleanup = cast<CleanupPadInst>(Pad); in calculateClrEHStateNumbers()
[all …]
DWasmEHPrepare.cpp215 else if (isa<CleanupPadInst>(Pad)) in prepareEHPads()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp225 if (!isa<CleanupPadInst>(Child) && !isa<CatchSwitchInst>(Child)) in getUnwindDestTokenHelper()
253 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); in getUnwindDestTokenHelper()
265 } else if (isa<CleanupPadInst>(U) || isa<CatchSwitchInst>(U)) { in getUnwindDestTokenHelper()
399 if (isa<CatchSwitchInst>(U) || isa<CleanupPadInst>(U)) in getUnwindDestToken()
402 assert(isa<CleanupPadInst>(UselessPad)); in getUnwindDestToken()
404 if (isa<CatchSwitchInst>(U) || isa<CleanupPadInst>(U)) in getUnwindDestToken()
1439 if (isa<CleanupPadInst>(CallSiteEHPad)) { in InlineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp260 if (!isa<CleanupPadInst>(Child) && !isa<CatchSwitchInst>(Child)) in getUnwindDestTokenHelper()
288 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); in getUnwindDestTokenHelper()
300 } else if (isa<CleanupPadInst>(U) || isa<CatchSwitchInst>(U)) { in getUnwindDestTokenHelper()
496 if (isa<CatchSwitchInst>(U) || isa<CleanupPadInst>(U)) in getUnwindDestToken()
501 assert(isa<CleanupPadInst>(UselessPad)); in getUnwindDestToken()
509 if (isa<CatchSwitchInst>(U) || isa<CleanupPadInst>(U)) in getUnwindDestToken()
1655 if (isa<CleanupPadInst>(CallSiteEHPad)) { in InlineFunction()
/external/llvm-project/llvm/lib/Transforms/Utils/
DInlineFunction.cpp267 if (!isa<CleanupPadInst>(Child) && !isa<CatchSwitchInst>(Child)) in getUnwindDestTokenHelper()
295 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); in getUnwindDestTokenHelper()
307 } else if (isa<CleanupPadInst>(U) || isa<CatchSwitchInst>(U)) { in getUnwindDestTokenHelper()
503 if (isa<CatchSwitchInst>(U) || isa<CleanupPadInst>(U)) in getUnwindDestToken()
508 assert(isa<CleanupPadInst>(UselessPad)); in getUnwindDestToken()
516 if (isa<CatchSwitchInst>(U) || isa<CleanupPadInst>(U)) in getUnwindDestToken()
1715 if (isa<CleanupPadInst>(CallSiteEHPad)) { in InlineFunction()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h51 class CleanupPadInst; variable
651 void visitCleanupPad(const CleanupPadInst &CPI);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h55 class CleanupPadInst; variable
660 void visitCleanupPad(const CleanupPadInst &CPI);
/external/llvm-project/llvm/lib/Target/X86/
DX86WinEHState.cpp727 if (isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI())) in addStateStores()
769 bool InCleanup = isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI()); in addStateStores()
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp734 if (isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI())) in addStateStores()
776 bool InCleanup = isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI()); in addStateStores()
/external/llvm/include/llvm/IR/
DInstructions.h4118 class CleanupPadInst : public FuncletPadInst {
4120 explicit CleanupPadInst(Value *ParentPad, ArrayRef<Value *> Args,
4125 explicit CleanupPadInst(Value *ParentPad, ArrayRef<Value *> Args,
4132 static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args = None,
4137 CleanupPadInst(ParentPad, Args, Values, NameStr, InsertBefore);
4139 static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args,
4143 CleanupPadInst(ParentPad, Args, Values, NameStr, InsertAtEnd);
4324 CleanupPadInst *getCleanupPad() const {
4325 return cast<CleanupPadInst>(Op<0>());
4327 void setCleanupPad(CleanupPadInst *CleanupPad) {
DInstVisitor.h207 RetTy visitCleanupPadInst(CleanupPadInst &I) { DELEGATE(FuncletPadInst); } in visitCleanupPadInst()
DInstruction.def177 HANDLE_FUNCLETPAD_INST(49, CleanupPad, CleanupPadInst)
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86WinEHState.cpp734 if (isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI())) in addStateStores()
776 bool InCleanup = isa<CleanupPadInst>(FuncletEntryBB->getFirstNonPHI()); in addStateStores()
/external/llvm-project/llvm/include/llvm/IR/
DInstructions.h4389 class CleanupPadInst : public FuncletPadInst {
4391 explicit CleanupPadInst(Value *ParentPad, ArrayRef<Value *> Args,
4396 explicit CleanupPadInst(Value *ParentPad, ArrayRef<Value *> Args,
4403 static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args = None,
4408 CleanupPadInst(ParentPad, Args, Values, NameStr, InsertBefore);
4411 static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args,
4415 CleanupPadInst(ParentPad, Args, Values, NameStr, InsertAtEnd);
4609 CleanupPadInst *getCleanupPad() const {
4610 return cast<CleanupPadInst>(Op<0>());
4612 void setCleanupPad(CleanupPadInst *CleanupPad) {
DInstVisitor.h199 RetTy visitCleanupPadInst(CleanupPadInst &I) { DELEGATE(FuncletPadInst); } in visitCleanupPadInst()
DInstruction.def200 HANDLE_FUNCLETPAD_INST(51, CleanupPad, CleanupPadInst)
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstructions.h4395 class CleanupPadInst : public FuncletPadInst {
4397 explicit CleanupPadInst(Value *ParentPad, ArrayRef<Value *> Args,
4402 explicit CleanupPadInst(Value *ParentPad, ArrayRef<Value *> Args,
4409 static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args = None,
4414 CleanupPadInst(ParentPad, Args, Values, NameStr, InsertBefore);
4417 static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args,
4421 CleanupPadInst(ParentPad, Args, Values, NameStr, InsertAtEnd);
4613 CleanupPadInst *getCleanupPad() const {
4614 return cast<CleanupPadInst>(Op<0>());
4616 void setCleanupPad(CleanupPadInst *CleanupPad) {
DInstVisitor.h200 RetTy visitCleanupPadInst(CleanupPadInst &I) { DELEGATE(FuncletPadInst); } in visitCleanupPadInst()
DInstruction.def200 HANDLE_FUNCLETPAD_INST(51, CleanupPad, CleanupPadInst)
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def177 HANDLE_FUNCLETPAD_INST(49, CleanupPad, CleanupPadInst)
/external/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp1049 CleanupPadInst::Create(CatchSwitch->getParentPad(), {}, "", CurrentBlock); in splitBeforeCatchSwitch()
1398 auto *NewCleanupPad = CleanupPadInst::Create(ParentPad, {}, "", NewBB); in ehAwareSplitEdge()
1424 CleanupPadInst *CleanupPad) { in rewritePHIsForCleanupPad()
1524 dyn_cast_or_null<CleanupPadInst>(BB.getFirstNonPHI())) { in rewritePHIs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp558 CleanupPadInst::Create(CatchSwitch->getParentPad(), {}, "", CurrentBlock); in splitBeforeCatchSwitch()
862 auto *NewCleanupPad = CleanupPadInst::Create(ParentPad, {}, "", NewBB); in ehAwareSplitEdge()

123