Searched defs:CleanupPad (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp157 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { argument
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(); local
222 if (CleanupPad->getParentPad() != ParentPad)
224 return CleanupPad->getParent();
279 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); local
283 if (FuncInfo.EHPadStateMap.count(CleanupPad))
287 FuncInfo.EHPadStateMap[CleanupPad]
381 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); local
936 auto *CleanupPad = dyn_cast_or_null<CleanupPadInst>(FuncletPad); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp253 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); local
254 for (User *U : CleanupPad->users()) {
259 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext());
286 getParentPad(ChildUnwindDestToken) == CleanupPad)
603 auto *CleanupPad = CRI->getCleanupPad(); local
604 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI);
611 assert(!FuncletUnwindMap.count(CleanupPad) ||
612 isa<ConstantTokenNone>(FuncletUnwindMap[CleanupPad]));
613 FuncletUnwindMap[CleanupPad] =
/external/llvm/include/llvm/IR/
H A DIRBuilder.h721 CleanupReturnInst *CreateCleanupRet(CleanupPadInst *CleanupPad, argument
723 return Insert(CleanupReturnInst::Create(CleanupPad, UnwindBB));
H A DInstructions.h4123 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4128 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4148 return I->getOpcode() == Instruction::CleanupPad;
4285 void init(Value *CleanupPad, BasicBlock *UnwindBB);
4286 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4288 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4297 static CleanupReturnInst *Create(Value *CleanupPad, argument
4300 assert(CleanupPad);
4305 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore);
4307 static CleanupReturnInst *Create(Value *CleanupPad, BasicBloc argument
4327 setCleanupPad(CleanupPadInst *CleanupPad) argument
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4875 Value *CleanupPad = local
4877 if (!CleanupPad)
4886 I = CleanupReturnInst::Create(CleanupPad, UnwindDest);

Completed in 247 milliseconds