/external/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 45 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) { in DemoteRegToStack() 96 InvokeInst &II = cast<InvokeInst>(I); in DemoteRegToStack() 126 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { in DemotePHIToStack()
|
D | LowerInvoke.cpp | 57 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { in runOnFunction()
|
D | InlineFunction.cpp | 62 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI, in InlineFunction() 77 LandingPadInliningInfo(InvokeInst *II) in LandingPadInliningInfo() 217 InvokeInst *II = in HandleCallsInBlockInlinedThroughInvoke() 218 InvokeInst::Create(CI->getCalledValue(), Split, UnwindEdge, InvokeArgs, in HandleCallsInBlockInlinedThroughInvoke() 241 static void HandleInlinedLandingPad(InvokeInst *II, BasicBlock *FirstNewBlock, in HandleInlinedLandingPad() 256 if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) in HandleInlinedLandingPad() 298 static void HandleInlinedEHPad(InvokeInst *II, BasicBlock *FirstNewBlock, in HandleInlinedEHPad() 1236 NewI = InvokeInst::Create(cast<InvokeInst>(I), OpDefs, I); in InlineFunction() 1451 NewInst = InvokeInst::Create(cast<InvokeInst>(I), OpBundles, I); in InlineFunction() 1477 if (auto *II = dyn_cast<InvokeInst>(TheCall)) { in InlineFunction() [all …]
|
D | LCSSA.cpp | 99 if (InvokeInst *Inv = dyn_cast<InvokeInst>(&Inst)) in processInstruction()
|
/external/llvm/include/llvm/IR/ |
D | CallSite.h | 38 class InvokeInst; variable 47 typename InvokeTy = const InvokeInst, 208 : cast<InvokeInst>(II)->METHOD 215 cast<InvokeInst>(II)->METHOD 399 cast<InvokeInst>(II)->getOperandBundlesAsDefs(Defs); in getOperandBundlesAsDefs() 466 return cast<InvokeInst>(getInstruction())->op_end() - 3; in getCallee() 471 Instruction, CallInst, InvokeInst, 477 CallSite(InvokeInst *II) : CallSiteBase(II) {} in CallSite() 496 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} in ImmutableCallSite()
|
D | Instructions.h | 3332 class InvokeInst : public TerminatorInst, 3333 public OperandBundleUser<InvokeInst, User::op_iterator> { 3336 InvokeInst(const InvokeInst &BI); 3351 inline InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, 3355 : InvokeInst(cast<FunctionType>( 3360 inline InvokeInst(FunctionType *Ty, Value *Func, BasicBlock *IfNormal, 3367 inline InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, 3372 friend class OperandBundleUser<InvokeInst, User::op_iterator>; 3378 InvokeInst *cloneImpl() const; 3381 static InvokeInst *Create(Value *Func, BasicBlock *IfNormal, [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | WinEHFuncInfo.h | 29 class InvokeInst; variable 93 DenseMap<const InvokeInst *, int> InvokeStateMap; 106 void addIPToStateRange(const InvokeInst *II, MCSymbol *InvokeBegin,
|
/external/llvm/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 276 } else if (isa<InvokeInst>(L)) { in diff() 277 InvokeInst *LI = cast<InvokeInst>(L); in diff() 278 InvokeInst *RI = cast<InvokeInst>(R); in diff() 600 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) { in runBlockDiff() 607 InvokeInst *RInvoke = cast<InvokeInst>(RTerm); in runBlockDiff() 613 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) { in runBlockDiff() 620 InvokeInst *LInvoke = cast<InvokeInst>(LTerm); in runBlockDiff()
|
D | DiffConsumer.cpp | 60 } else if (isa<InvokeInst>(V)) { in printValue() 62 printValue(cast<InvokeInst>(V)->getCalledValue(), isL); in printValue()
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 226 InvokeInst *II = dyn_cast<InvokeInst>(I); in SplitLandingPadPreds() 238 isa<InvokeInst>(Parent->getTerminator())) { in SplitLandingPadPreds() 303 if (const InvokeInst *II = in runOnModule() 304 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator())) in runOnModule()
|
D | DeadArgumentElimination.cpp | 261 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in DeleteDeadVarargs() 262 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in DeleteDeadVarargs() 264 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in DeleteDeadVarargs() 265 cast<InvokeInst>(New)->setAttributes(PAL); in DeleteDeadVarargs() 950 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction() 951 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in RemoveDeadStuffFromFunction() 953 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in RemoveDeadStuffFromFunction() 954 cast<InvokeInst>(New)->setAttributes(NewCallPAL); in RemoveDeadStuffFromFunction() 981 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction()
|
D | PruneEH.cpp | 187 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) in SimplifyFunction() 260 } else if (InvokeInst *II = dyn_cast<InvokeInst>(I)) in DeleteBasicBlock()
|
D | PartialInlining.cpp | 138 else if (InvokeInst *II = dyn_cast<InvokeInst>(*UI)) in unswitchFunction()
|
/external/llvm/lib/Analysis/ |
D | CodeMetrics.cpp | 117 if (isa<CallInst>(II) || isa<InvokeInst>(II)) { in analyzeBasicBlock() 159 if (const InvokeInst *InvI = dyn_cast<InvokeInst>(II)) in analyzeBasicBlock()
|
/external/llvm/lib/IR/ |
D | Instruction.cpp | 301 if (const InvokeInst *CI = dyn_cast<InvokeInst>(I1)) in haveSameSpecialState() 302 return CI->getCallingConv() == cast<InvokeInst>(I2)->getCallingConv() && in haveSameSpecialState() 303 CI->getAttributes() == cast<InvokeInst>(I2)->getAttributes() && in haveSameSpecialState() 304 CI->hasIdenticalOperandBundleSchema(*cast<InvokeInst>(I2)); in haveSameSpecialState() 428 return !cast<InvokeInst>(this)->doesNotAccessMemory(); in mayReadFromMemory() 450 return !cast<InvokeInst>(this)->onlyReadsMemory(); in mayWriteToMemory()
|
D | Dominators.cpp | 98 if (isa<InvokeInst>(Def) || isa<PHINode>(User)) in dominates() 131 if (const auto *II = dyn_cast<InvokeInst>(Def)) { in dominates() 242 if (const InvokeInst *II = dyn_cast<InvokeInst>(Def)) { in dominates()
|
D | IRBuilder.cpp | 68 static InvokeInst *createInvokeHelper(Value *Invokee, BasicBlock *NormalDest, in createInvokeHelper() 73 InvokeInst *II = in createInvokeHelper() 74 InvokeInst::Create(Invokee, NormalDest, UnwindDest, Ops, Name); in createInvokeHelper() 324 static InvokeInst *CreateGCStatepointInvokeCommon( in CreateGCStatepointInvokeCommon() 346 InvokeInst *IRBuilderBase::CreateGCStatepointInvoke( in CreateGCStatepointInvoke() 357 InvokeInst *IRBuilderBase::CreateGCStatepointInvoke( in CreateGCStatepointInvoke() 367 InvokeInst *IRBuilderBase::CreateGCStatepointInvoke( in CreateGCStatepointInvoke()
|
D | Instructions.cpp | 37 : cast<InvokeInst>(II)->op_end() - 3; // Skip BB, BB, Callee in getCallee() 544 void InvokeInst::init(FunctionType *FTy, Value *Fn, BasicBlock *IfNormal, in init() 576 InvokeInst::InvokeInst(const InvokeInst &II) in InvokeInst() function in InvokeInst 578 OperandTraits<InvokeInst>::op_end(this) - in InvokeInst() 589 InvokeInst *InvokeInst::Create(InvokeInst *II, ArrayRef<OperandBundleDef> OpB, in Create() 593 auto *NewII = InvokeInst::Create(II->getCalledValue(), II->getNormalDest(), in Create() 602 BasicBlock *InvokeInst::getSuccessorV(unsigned idx) const { in getSuccessorV() 605 unsigned InvokeInst::getNumSuccessorsV() const { in getNumSuccessorsV() 608 void InvokeInst::setSuccessorV(unsigned idx, BasicBlock *B) { in setSuccessorV() 612 bool InvokeInst::hasFnAttrImpl(Attribute::AttrKind A) const { in hasFnAttrImpl() [all …]
|
D | Statepoint.cpp | 32 if (isa<InvokeInst>(inst) || isa<CallInst>(inst)) { in isStatepoint()
|
/external/llvm/lib/Transforms/Scalar/ |
D | PlaceSafepoints.cpp | 292 assert(!dyn_cast<InvokeInst>(&*itr) && in scanOneBB() 462 if (isa<CallInst>(inst) || isa<InvokeInst>(inst)) { in findCallSafepoints() 702 if (InvokeInst *Invoke = dyn_cast<InvokeInst>(CS.getInstruction())) { in runOnFunction() 906 InvokeInst *ToReplace = cast<InvokeInst>(CS.getInstruction()); in ReplaceWithStatepoint() 912 InvokeInst *Invoke = Builder.CreateGCStatepointInvoke( in ReplaceWithStatepoint()
|
D | RewriteStatepointsForGC.cpp | 505 if (isa<CallInst>(I) || isa<InvokeInst>(I)) in findBaseDefiningValue() 1477 InvokeInst *ToReplace = cast<InvokeInst>(CS.getInstruction()); in makeStatepointExplicitImpl() 1482 InvokeInst *Invoke = Builder.CreateGCStatepointInvoke( in makeStatepointExplicitImpl() 1775 if (isa<InvokeInst>(Statepoint)) { in relocationViaAlloca() 1814 if (auto II = dyn_cast<InvokeInst>(Statepoint)) { in relocationViaAlloca() 1870 if (InvokeInst *Invoke = dyn_cast<InvokeInst>(Inst)) { in relocationViaAlloca() 1932 auto *II = cast<InvokeInst>(CS.getInstruction()); in insertUseHolderAfter() 2005 InvokeInst *Invoke = cast<InvokeInst>(StatepointInst); in splitVectorValues() 2256 InvokeInst *Invoke = cast<InvokeInst>(CS.getInstruction()); in rematerializeLiveValues() 2302 auto *II = cast<InvokeInst>(CS.getInstruction()); in insertParsePoints()
|
/external/llvm/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 79 void lowerAcrossUnwindEdges(Function &F, ArrayRef<InvokeInst *> Invokes); 275 ArrayRef<InvokeInst *> Invokes) { in lowerAcrossUnwindEdges() 373 SmallVector<InvokeInst *, 16> Invokes; in setupEntryBlockAndCallSites() 378 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { in setupEntryBlockAndCallSites()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | Cloning.h | 39 class InvokeInst; variable 244 bool InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI,
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 1800 Instruction *InstCombiner::visitInvokeInst(InvokeInst &II) { in visitInvokeInst() 1993 cast<InvokeInst>(OldCall)->setCalledFunction( in visitCallSite() 2005 if (isa<InvokeInst>(CS.getInstruction())) { in visitCallSite() 2108 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) in transformConstExprCastCall() 2281 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformConstExprCastCall() 2285 cast<InvokeInst>(NC)->setCallingConv(II->getCallingConv()); in transformConstExprCastCall() 2286 cast<InvokeInst>(NC)->setAttributes(NewCallerPAL); in transformConstExprCastCall() 2306 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformConstExprCastCall() 2466 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformCallThroughTrampoline() 2467 NewCaller = InvokeInst::Create(NewCallee, in transformCallThroughTrampoline() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | ObjCARCInstKind.h | 110 return isa<InvokeInst>(V) ? ARCInstKind::CallOrUser : ARCInstKind::User; in GetBasicARCInstKind()
|