| /trueos/contrib/llvm/lib/Transforms/Utils/ |
| HD | InlineFunction.cpp | 48 LandingPadInst *CallerLPad; ///< LandingPadInst associated with the invoke. 67 CallerLPad = cast<LandingPadInst>(I); in InvokeInliningInfo() 78 LandingPadInst *getLandingPadInst() const { return CallerLPad; } in getLandingPadInst() 86 SmallPtrSet<LandingPadInst*, 16> &InlinedLPads); 145 SmallPtrSet<LandingPadInst*, 16> &InlinedLPads) { in forwardResume() argument 147 LandingPadInst *OuterLPad = getLandingPadInst(); in forwardResume() 161 for (SmallPtrSet<LandingPadInst*, 16>::iterator I = InlinedLPads.begin(), in forwardResume() 163 LandingPadInst *InlinedLPad = *I; in forwardResume() 179 LandingPadInst *LPI = Invoke.getLandingPadInst(); in HandleCallsInBlockInlinedThroughInvoke() 184 if (LandingPadInst *L = dyn_cast<LandingPadInst>(I)) { in HandleCallsInBlockInlinedThroughInvoke() [all …]
|
| HD | DemoteRegToStack.cpp | 100 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt) in DemoteRegToStack() 140 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt) in DemotePHIToStack()
|
| HD | BasicBlockUtils.cpp | 273 while (isa<PHINode>(SplitIt) || isa<LandingPadInst>(SplitIt)) in SplitBlock() 565 LandingPadInst *LPad = OrigBB->getLandingPadInst(); in SplitLandingPadPredecessors()
|
| /trueos/contrib/llvm/lib/IR/ |
| HD | BasicBlock.cpp | 172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; in getFirstInsertionPt() 361 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad() 366 LandingPadInst *BasicBlock::getLandingPadInst() { in getLandingPadInst() 367 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst() 369 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst() 370 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
|
| HD | Instructions.cpp | 180 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, in LandingPadInst() function in LandingPadInst 187 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, in LandingPadInst() function in LandingPadInst 194 LandingPadInst::LandingPadInst(const LandingPadInst &LP) in LandingPadInst() function in LandingPadInst 205 LandingPadInst::~LandingPadInst() { in ~LandingPadInst() 209 LandingPadInst *LandingPadInst::Create(Type *RetTy, Value *PersonalityFn, in Create() 213 return new LandingPadInst(RetTy, PersonalityFn, NumReservedClauses, NameStr, in Create() 217 LandingPadInst *LandingPadInst::Create(Type *RetTy, Value *PersonalityFn, in Create() 221 return new LandingPadInst(RetTy, PersonalityFn, NumReservedClauses, NameStr, in Create() 225 void LandingPadInst::init(Value *PersFn, unsigned NumReservedValues, in init() 237 void LandingPadInst::growOperands(unsigned Size) { in growOperands() [all …]
|
| /trueos/contrib/llvm/lib/CodeGen/ |
| HD | SjLjEHPrepare.cpp | 73 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal); 74 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst *> LPads); 150 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, in substituteLPadValues() 186 ArrayRef<LandingPadInst *> LPads) { in setupFunctionContext() 200 LandingPadInst *LPI = LPads[I]; in setupFunctionContext() 361 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges() 387 SmallSetVector<LandingPadInst *, 16> LPads; in setupEntryBlockAndCallSites()
|
| HD | ShadowStackGC.cpp | 151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1, in Next()
|
| /trueos/contrib/llvm/include/llvm/IR/ |
| HD | BasicBlock.h | 26 class LandingPadInst; variable 281 LandingPadInst *getLandingPadInst(); 282 const LandingPadInst *getLandingPadInst() const;
|
| HD | Instructions.h | 2178 class LandingPadInst : public Instruction { 2182 LandingPadInst(const LandingPadInst &LP); 2194 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn, 2197 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn, 2201 virtual LandingPadInst *clone_impl() const; 2205 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn, 2209 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn, 2212 ~LandingPadInst(); 2266 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<2> { 2269 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(LandingPadInst, Value) [all …]
|
| HD | Instruction.def | 175 HANDLE_OTHER_INST(59, LandingPad, LandingPadInst) // Landing pad instruction.
|
| /trueos/contrib/llvm/lib/Transforms/Scalar/ |
| HD | ADCE.cpp | 60 isa<LandingPadInst>(I.getInstructionIterator()) || in runOnFunction()
|
| HD | GlobalMerge.cpp | 221 const LandingPadInst *LPInst = II->getUnwindDest()->getLandingPadInst(); in setMustKeepGlobalVariables()
|
| HD | LoopUnswitch.cpp | 864 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { in UnswitchNontrivialCondition() 871 LandingPadInst *LPI = BB->getLandingPadInst(); in UnswitchNontrivialCondition()
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | FunctionLoweringInfo.h | 229 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
|
| /trueos/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGException.cpp | 279 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(User); in PersonalityHasOnlyCXXUses() 781 llvm::LandingPadInst *LPadInst = in EmitLandingPad() 1591 llvm::LandingPadInst *LPadInst = in getTerminateLandingPad()
|
| /trueos/contrib/llvm/tools/bugpoint/ |
| HD | CrashDebugger.cpp | 403 !isa<LandingPadInst>(Inst)) { in TestInsts() 576 if (isa<LandingPadInst>(I)) in DebugACrash()
|
| /trueos/contrib/llvm/include/llvm/ |
| HD | InstVisitor.h | 202 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); } in visitLandingPadInst()
|
| /trueos/contrib/llvm/lib/Transforms/InstCombine/ |
| HD | InstructionCombining.cpp | 1874 Instruction *InstCombiner::visitLandingPadInst(LandingPadInst &LI) { in visitLandingPadInst() 2144 LandingPadInst *NLI = LandingPadInst::Create(LI.getType(), in visitLandingPadInst() 2180 if (isa<PHINode>(I) || isa<LandingPadInst>(I) || I->mayHaveSideEffects() || in TryToSinkInstruction() 2348 if (isa<LandingPadInst>(Inst)) { in DoOneIteration()
|
| HD | InstCombine.h | 207 Instruction *visitLandingPadInst(LandingPadInst &LI);
|
| /trueos/contrib/llvm/lib/Bitcode/Reader/ |
| HD | BitcodeReader.cpp | 2740 LandingPadInst *LP = LandingPadInst::Create(Ty, PersFn, NumClauses); in ParseFunctionBody() 2743 LandingPadInst::ClauseType CT = in ParseFunctionBody() 2744 LandingPadInst::ClauseType(Record[Idx++]); (void)CT; in ParseFunctionBody() 2752 assert((CT != LandingPadInst::Catch || in ParseFunctionBody() 2755 assert((CT != LandingPadInst::Filter || in ParseFunctionBody()
|
| /trueos/contrib/llvm/lib/Bitcode/Writer/ |
| HD | BitcodeWriter.cpp | 1371 const LandingPadInst &LP = cast<LandingPadInst>(I); in WriteInstruction() 1379 Vals.push_back(LandingPadInst::Catch); in WriteInstruction() 1381 Vals.push_back(LandingPadInst::Filter); in WriteInstruction()
|
| /trueos/contrib/llvm/lib/Analysis/ |
| HD | LoopInfo.cpp | 113 if (isa<LandingPadInst>(I)) in makeLoopInvariant()
|
| HD | ScalarEvolutionExpander.cpp | 136 isa<LandingPadInst>(IP)) in InsertNoopCastOfTo() 146 while (isa<PHINode>(IP) || isa<LandingPadInst>(IP)) in InsertNoopCastOfTo() 1285 isa<LandingPadInst>(NewInsertPt)) in visitAddRecExpr()
|
| /trueos/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | FunctionLoweringInfo.cpp | 501 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI, in AddLandingPadInfo()
|
| /trueos/contrib/llvm/lib/AsmParser/ |
| HD | LLParser.cpp | 3905 LandingPadInst *LP = LandingPadInst::Create(Ty, PersFn, 0); in ParseLandingPad() 3909 LandingPadInst::ClauseType CT; in ParseLandingPad() 3911 CT = LandingPadInst::Catch; in ParseLandingPad() 3913 CT = LandingPadInst::Filter; in ParseLandingPad() 3925 if (CT == LandingPadInst::Catch) { in ParseLandingPad()
|