/external/llvm/lib/CodeGen/ |
WinEHPrepare.cpp | 157 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { 158 for (const User *U : CleanupPad->users()) 185 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) 186 FuncletUnwindDest = getCleanupRetUnwindDest(CleanupPad); 221 auto *CleanupPad = cast<CleanupReturnInst>(TI)->getCleanupPad(); 222 if (CleanupPad->getParentPad() != ParentPad) 224 return CleanupPad->getParent(); 279 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); 283 if (FuncInfo.EHPadStateMap.count(CleanupPad)) 287 FuncInfo.EHPadStateMap[CleanupPad] = CleanupState [all...] |
TargetLoweringBase.cpp | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
WinEHPrepare.cpp | 166 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { 167 for (const User *U : CleanupPad->users()) 194 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) 195 FuncletUnwindDest = getCleanupRetUnwindDest(CleanupPad); 230 auto *CleanupPad = cast<CleanupReturnInst>(TI)->getCleanupPad(); 231 if (CleanupPad->getParentPad() != ParentPad) 233 return CleanupPad->getParent(); 289 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); 293 if (FuncInfo.EHPadStateMap.count(CleanupPad)) 297 FuncInfo.EHPadStateMap[CleanupPad] = CleanupState [all...] |
TargetLoweringBase.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
InlineFunction.cpp | 213 // descendants, since they might include a cleanuppad with an 253 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); 254 for (User *U : CleanupPad->users()) { 259 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext()); 279 // Not a relevant user of the cleanuppad 286 getParentPad(ChildUnwindDestToken) == CleanupPad) 603 auto *CleanupPad = CRI->getCleanupPad(); 604 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); 608 // subsequent calls to getUnwindDestToken, so map the cleanuppad 611 assert(!FuncletUnwindMap.count(CleanupPad) || [all...] |
/external/llvm/include/llvm/IR/ |
Instruction.h | 415 case Instruction::CleanupPad:
|
Instructions.h | [all...] |
IRBuilder.h | 721 CleanupReturnInst *CreateCleanupRet(CleanupPadInst *CleanupPad, 723 return Insert(CleanupReturnInst::Create(CleanupPad, UnwindBB)); [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
Instructions.h | [all...] |
Instruction.h | 556 case Instruction::CleanupPad:
|
IRBuilder.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
InlineFunction.cpp | 252 // descendants, since they might include a cleanuppad with an 292 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); 293 for (User *U : CleanupPad->users()) { 298 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext()); 318 // Not a relevant user of the cleanuppad 325 getParentPad(ChildUnwindDestToken) == CleanupPad) 683 auto *CleanupPad = CRI->getCleanupPad(); 684 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); 688 // subsequent calls to getUnwindDestToken, so map the cleanuppad 691 assert(!FuncletUnwindMap.count(CleanupPad) || [all...] |
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
Instruction.h | 457 case Instruction::CleanupPad:
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
Instructions.cpp | 732 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { 736 Op<0>() = CleanupPad; 741 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, 743 : TerminatorInst(Type::getVoidTy(CleanupPad->getContext()), 747 init(CleanupPad, UnwindBB); 750 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, 752 : TerminatorInst(Type::getVoidTy(CleanupPad->getContext()), 756 init(CleanupPad, UnwindBB); [all...] |
Instruction.cpp | 365 case CleanupPad: return "cleanuppad";
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/ |
CoroFrame.cpp | 435 // cleanuppad <InsertPt> cleanupret. 443 auto *CleanupPad = 446 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); [all...] |
/external/llvm/lib/IR/ |
Instruction.cpp | 332 case CleanupPad: return "cleanuppad";
|
Instructions.cpp | [all...] |
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 784 INSTKEYWORD(cleanuppad, CleanupPad);
|
LLParser.cpp | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/AsmParser/ |
LLLexer.cpp | 875 INSTKEYWORD(cleanuppad, CleanupPad);
|
LLParser.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/Analysis/ |
ValueTracking.cpp | [all...] |