Home
last modified time | relevance | path

Searched refs:CleanupReturnInst (Results 1 – 25 of 52) sorted by relevance

123

/external/llvm/lib/IR/
DInstructions.cpp890 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI) in CleanupReturnInst() function in CleanupReturnInst
892 OperandTraits<CleanupReturnInst>::op_end(this) - in CleanupReturnInst()
901 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { in init()
910 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, in CleanupReturnInst() function in CleanupReturnInst
914 OperandTraits<CleanupReturnInst>::op_end(this) - Values, in CleanupReturnInst()
919 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, in CleanupReturnInst() function in CleanupReturnInst
923 OperandTraits<CleanupReturnInst>::op_end(this) - Values, in CleanupReturnInst()
928 BasicBlock *CleanupReturnInst::getSuccessorV(unsigned Idx) const { in getSuccessorV()
932 unsigned CleanupReturnInst::getNumSuccessorsV() const { in getNumSuccessorsV()
935 void CleanupReturnInst::setSuccessorV(unsigned Idx, BasicBlock *B) { in setSuccessorV()
[all …]
DInstruction.cpp541 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this)) in mayThrow()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstructions.cpp721 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI) in CleanupReturnInst() function in CleanupReturnInst
723 OperandTraits<CleanupReturnInst>::op_end(this) - in CleanupReturnInst()
732 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { in init()
741 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, in CleanupReturnInst() function in CleanupReturnInst
745 OperandTraits<CleanupReturnInst>::op_end(this) - Values, in CleanupReturnInst()
750 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, in CleanupReturnInst() function in CleanupReturnInst
754 OperandTraits<CleanupReturnInst>::op_end(this) - Values, in CleanupReturnInst()
3863 CleanupReturnInst *CleanupReturnInst::cloneImpl() const { in cloneImpl()
3864 return new (getNumOperands()) CleanupReturnInst(*this); in cloneImpl()
DInstruction.cpp586 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this)) in mayThrow()
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp159 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) in getCleanupRetUnwindDest()
221 auto *CleanupPad = cast<CleanupReturnInst>(TI)->getCleanupPad(); in getEHPadFromPredecessor()
593 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { in calculateClrEHStateNumbers()
985 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) in removeImplausibleInstructions()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp168 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) in getCleanupRetUnwindDest()
230 auto *CleanupPad = cast<CleanupReturnInst>(TI)->getCleanupPad(); in getEHPadFromPredecessor()
603 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { in calculateClrEHStateNumbers()
989 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) in removeImplausibleInstructions()
DWasmEHPrepare.cpp363 else if (const auto *CleanupRet = dyn_cast<CleanupReturnInst>(TI)) in calculateWasmEHInfo()
/external/llvm/include/llvm/IR/
DInstructions.h4281 class CleanupReturnInst : public TerminatorInst {
4283 CleanupReturnInst(const CleanupReturnInst &RI);
4286 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4288 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4294 CleanupReturnInst *cloneImpl() const;
4297 static CleanupReturnInst *Create(Value *CleanupPad,
4305 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore);
4307 static CleanupReturnInst *Create(Value *CleanupPad, BasicBlock *UnwindBB,
4314 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertAtEnd);
4364 struct OperandTraits<CleanupReturnInst>
[all …]
DInstVisitor.h172 RetTy visitCleanupReturnInst(CleanupReturnInst &I) { DELEGATE(TerminatorInst);} in visitCleanupReturnInst()
DInstruction.def117 HANDLE_TERM_INST ( 8, CleanupRet , CleanupReturnInst)
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp446 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); in splitBeforeCatchSwitch()
608 else if (auto *CR = dyn_cast<CleanupReturnInst>(TI)) in setUnwindEdgeTo()
670 CleanupReturnInst::Create(NewCleanupPad, Succ, NewBB); in ehAwareSplitEdge()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstructions.h4537 class CleanupReturnInst : public TerminatorInst {
4539 CleanupReturnInst(const CleanupReturnInst &RI);
4540 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4542 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4551 CleanupReturnInst *cloneImpl() const;
4554 static CleanupReturnInst *Create(Value *CleanupPad,
4562 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore);
4565 static CleanupReturnInst *Create(Value *CleanupPad, BasicBlock *UnwindBB,
4572 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertAtEnd);
4630 struct OperandTraits<CleanupReturnInst>
[all …]
DInstVisitor.h175 RetTy visitCleanupReturnInst(CleanupReturnInst &I) { DELEGATE(TerminatorInst);} in visitCleanupReturnInst()
DInstruction.def121 HANDLE_TERM_INST ( 8, CleanupRet , CleanupReturnInst)
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp294 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { in getUnwindDestTokenHelper()
507 assert(!isa<CleanupReturnInst>(U) && "Expected useless pad"); in getUnwindDestToken()
681 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { in HandleInlinedEHPad()
684 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); in HandleInlinedEHPad()
2045 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(BB->getTerminator())) in InlineFunction()
DCodeExtractor.cpp158 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) in isBlockValidForExtraction()
163 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) { in isBlockValidForExtraction()
DSimplifyCFG.cpp190 bool SimplifyCleanupReturn(CleanupReturnInst *RI);
3870 static bool removeEmptyCleanup(CleanupReturnInst *RI) { in removeEmptyCleanup()
4007 static bool mergeCleanupPad(CleanupReturnInst *RI) { in mergeCleanupPad()
4039 bool SimplifyCFGOpt::SimplifyCleanupReturn(CleanupReturnInst *RI) { in SimplifyCleanupReturn()
4238 } else if (isa<CleanupReturnInst>(TI)) { in SimplifyUnreachable()
6054 } else if (auto *RI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { in run()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Verifier/
Dinvalid-eh.ll51 ;T3: ; CHECK3: CleanupReturnInst needs to be provided a CleanupPad
63 ;T4: ; CHECK4: CleanupReturnInst needs to be provided a CleanupPad
455 ;T26: ; CHECK26: CleanupReturnInst needs to be provided a CleanupPad
/external/llvm/test/Verifier/
Dinvalid-eh.ll49 ;T3: ; CHECK3: CleanupReturnInst needs to be provided a CleanupPad
61 ;T4: ; CHECK4: CleanupReturnInst needs to be provided a CleanupPad
453 ;T26: ; CHECK26: CleanupReturnInst needs to be provided a CleanupPad
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp255 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { in getUnwindDestTokenHelper()
601 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { in HandleInlinedEHPad()
604 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); in HandleInlinedEHPad()
1831 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(BB->getTerminator())) in InlineFunction()
DSimplifyCFG.cpp158 bool SimplifyCleanupReturn(CleanupReturnInst *RI);
3477 static bool removeEmptyCleanup(CleanupReturnInst *RI) { in removeEmptyCleanup()
3613 static bool mergeCleanupPad(CleanupReturnInst *RI) { in mergeCleanupPad()
3645 bool SimplifyCFGOpt::SimplifyCleanupReturn(CleanupReturnInst *RI) { in SimplifyCleanupReturn()
3843 } else if (isa<CleanupReturnInst>(TI)) { in SimplifyUnreachable()
5507 } else if (CleanupReturnInst *RI = in run()
5508 dyn_cast<CleanupReturnInst>(BB->getTerminator())) { in run()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h54 class CleanupReturnInst; variable
823 void visitCleanupRet(const CleanupReturnInst &I);
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def117 HANDLE_TERM_INST ( 8, CleanupRet , CleanupReturnInst)
/external/llvm/lib/Analysis/
DInlineCost.cpp201 bool visitCleanupReturnInst(CleanupReturnInst &RI);
1035 bool CallAnalyzer::visitCleanupReturnInst(CleanupReturnInst &CRI) { in visitCleanupReturnInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DHWAddressSanitizer.cpp723 isa<CleanupReturnInst>(Inst)) in runOnFunction()

123