HomeSort by: relevance | last modified time | path
    Searched refs:LandingPadInst (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
EscapeEnumerator.cpp 83 LandingPadInst *LPad =
84 LandingPadInst::Create(ExnTy, 1, "cleanup.lpad", CleanupBB);
InlineFunction.cpp 119 /// LandingPadInst associated with the invoke.
120 LandingPadInst *CallerLPad = nullptr;
141 CallerLPad = cast<LandingPadInst>(I);
152 LandingPadInst *getLandingPadInst() const { return CallerLPad; }
160 SmallPtrSetImpl<LandingPadInst*> &InlinedLPads);
219 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) {
619 SmallPtrSet<LandingPadInst*, 16> InlinedLPads;
627 LandingPadInst *OuterLPad = Invoke.getLandingPadInst();
628 for (LandingPadInst *InlinedLPad : InlinedLPads) {
2274 if (isa<LandingPadInst>(FirstNonPHI))
    [all...]
BasicBlockUtils.cpp 567 LandingPadInst *OriginalPad,
632 else if (auto *LandingPad = dyn_cast<LandingPadInst>(PadInst))
1238 LandingPadInst *LPad = OrigBB->getLandingPadInst();
AssumeBundleBuilder.cpp 475 if (isa<LandingPadInst>(InsertPt))
SimplifyCFG.cpp 4315 else if (isa<LandingPadInst>(RI->getParent()->getFirstNonPHI()) &&
4368 auto *LandingPad = dyn_cast<LandingPadInst>(IncomingBB->getFirstNonPHI());
4417 auto *LPInst = cast<LandingPadInst>(BB->getFirstNonPHI());
4692 !isa<LandingPadInst>(BBI)) {
6364 static bool TryToMergeLandingPad(LandingPadInst *LPad, BranchInst *BI,
6377 LandingPadInst *LPad2 = dyn_cast<LandingPadInst>(I);
6467 if (LandingPadInst *LPad = dyn_cast<LandingPadInst>(I)) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
BasicBlock.h 37 class LandingPadInst;
474 const LandingPadInst *getLandingPadInst() const;
475 LandingPadInst *getLandingPadInst() {
476 return const_cast<LandingPadInst *>(
Statepoint.h 229 LandingPadInst *LandingPad = StatepointInvoke->getLandingPadInst();
InstVisitor.h 197 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); }
Instructions.h 2827 // LandingPadInst Class
2838 class LandingPadInst : public Instruction {
2845 LandingPadInst(const LandingPadInst &LP);
2851 explicit LandingPadInst(Type *RetTy, unsigned NumReservedValues,
2853 explicit LandingPadInst(Type *RetTy, unsigned NumReservedValues,
2868 LandingPadInst *cloneImpl() const;
2873 static LandingPadInst *Create(Type *RetTy, unsigned NumReservedClauses,
2876 static LandingPadInst *Create(Type *RetTy, unsigned NumReservedClauses,
2926 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<1>
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 71 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal);
72 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst *> LPads);
143 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal,
179 ArrayRef<LandingPadInst *> LPads) {
191 for (LandingPadInst *LPI : LPads) {
342 LandingPadInst *LPI = UnwindBlock->getLandingPadInst();
366 SmallSetVector<LandingPadInst *, 16> LPads;
DwarfEHPrepare.cpp 68 SmallVectorImpl<LandingPadInst *> &CleanupLPads);
125 SmallVectorImpl<LandingPadInst *> &CleanupLPads) {
165 SmallVector<LandingPadInst *, 16> CleanupLPads;
  /src/external/apache2/llvm/dist/llvm/lib/IR/
BasicBlock.cpp 352 if (isa<LandingPadInst>(FirstNonPHI))
473 return isa<LandingPadInst>(getFirstNonPHI());
476 const LandingPadInst *BasicBlock::getLandingPadInst() const {
477 return dyn_cast<LandingPadInst>(getFirstNonPHI());
Instructions.cpp 182 // LandingPadInst Implementation
185 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues,
191 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues,
197 LandingPadInst::LandingPadInst(const LandingPadInst &LP)
210 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses
    [all...]
IntrinsicInst.cpp 469 if (!isa<LandingPadInst>(Token))
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
IROutliner.h 316 bool visitLandingPadInst(LandingPadInst &LPI) { return false; }
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 281 LandingPadInst *OriginalPad = nullptr,
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyLowerEmscriptenEHSjLj.cpp 800 SmallPtrSet<LandingPadInst *, 32> LandingPads;
887 if (auto *LPI = dyn_cast<LandingPadInst>(I))
894 for (LandingPadInst *LPI : LandingPads) {
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 1808 value llvm_add_clause(LLVMValueRef LandingPadInst, LLVMValueRef ClauseVal) {
1809 LLVMAddClause(LandingPadInst, ClauseVal);
1814 value llvm_is_cleanup(LLVMValueRef LandingPadInst) {
1815 return Val_bool(LLVMIsCleanup(LandingPadInst));
1819 value llvm_set_cleanup(LLVMValueRef LandingPadInst, value flag) {
1820 LLVMSetCleanup(LandingPadInst, Bool_val(flag));
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IRSimilarityIdentifier.h 399 InstrType visitLandingPadInst(LandingPadInst &LPI) { return Illegal; }
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64PromoteConstant.cpp 304 if (isa<const LandingPadInst>(Instr))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 68 class LandingPadInst;
730 void visitLandingPad(const LandingPadInst &LP);
FunctionLoweringInfo.cpp 254 if (!isa<LandingPadInst>(PadInst)) {
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
CFLGraph.h 489 void visitLandingPadInst(LandingPadInst &Inst) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopSimplifyCFG.cpp 374 if (auto *LandingPad = dyn_cast<LandingPadInst>(BB->getFirstNonPHI()))
LoopUnswitch.cpp 1422 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) {
1427 LandingPadInst *LPI = BB->getLandingPadInst();

Completed in 118 milliseconds

1 2 3