/external/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 45 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) { in DemoteRegToStack() 97 InvokeInst &II = cast<InvokeInst>(I); in DemoteRegToStack() 127 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { in DemotePHIToStack()
|
D | InlineFunction.cpp | 60 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI, in InlineFunction() 75 InvokeInliningInfo(InvokeInst *II) in InvokeInliningInfo() 209 InvokeInst *II = InvokeInst::Create(CI->getCalledValue(), Split, in HandleCallsInBlockInlinedThroughInvoke() 236 static void HandleInlinedInvoke(InvokeInst *II, BasicBlock *FirstNewBlock, in HandleInlinedInvoke() 250 if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) in HandleInlinedInvoke() 956 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) { in InlineFunction() 969 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) { in InlineFunction() 1217 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) in InlineFunction() 1269 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) { in InlineFunction() 1301 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) { in InlineFunction()
|
D | LowerInvoke.cpp | 57 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { in runOnFunction()
|
/external/llvm/include/llvm/IR/ |
D | CallSite.h | 37 class InvokeInst; variable 44 typename InvokeTy = const InvokeInst, 179 : cast<InvokeInst>(II)->METHOD 186 cast<InvokeInst>(II)->METHOD 347 return cast<InvokeInst>(getInstruction())->op_end() - 3; in getCallee() 352 CallInst, InvokeInst, User::op_iterator> { 357 CallSite(InvokeInst *II) : CallSiteBase(II) {} in CallSite() 376 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} in ImmutableCallSite()
|
D | Statepoint.h | 205 isa<InvokeInst>(Token); in isTiedToInvoke() 278 cast<InvokeInst>(StatepointCS.getInstruction())->getLandingPadInst(); in getRelocates()
|
D | Instructions.h | 3024 class InvokeInst : public TerminatorInst { 3026 InvokeInst(const InvokeInst &BI); 3033 inline InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, 3040 inline InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, 3044 InvokeInst *clone_impl() const override; 3046 static InvokeInst *Create(Value *Func, 3051 return new(Values) InvokeInst(Func, IfNormal, IfException, Args, 3054 static InvokeInst *Create(Value *Func, 3059 return new(Values) InvokeInst(Func, IfNormal, IfException, Args, 3271 struct OperandTraits<InvokeInst> : public VariadicOperandTraits<InvokeInst, 3> { [all …]
|
/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/IR/ |
D | Dominators.cpp | 102 if (isa<InvokeInst>(Def) || isa<PHINode>(User)) in dominates() 133 const InvokeInst *II = dyn_cast<InvokeInst>(Def); in dominates() 244 if (const InvokeInst *II = dyn_cast<InvokeInst>(Def)) { in dominates()
|
D | Instruction.cpp | 284 if (const InvokeInst *CI = dyn_cast<InvokeInst>(I1)) in haveSameSpecialState() 285 return CI->getCallingConv() == cast<InvokeInst>(I2)->getCallingConv() && in haveSameSpecialState() 287 cast<InvokeInst>(I2)->getAttributes(); in haveSameSpecialState() 409 return !cast<InvokeInst>(this)->doesNotAccessMemory(); in mayReadFromMemory() 429 return !cast<InvokeInst>(this)->onlyReadsMemory(); in mayWriteToMemory()
|
D | Statepoint.cpp | 32 if (isa<InvokeInst>(inst) || isa<CallInst>(inst)) { in isStatepoint()
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 224 InvokeInst *II = dyn_cast<InvokeInst>(I); in SplitLandingPadPreds() 236 isa<InvokeInst>(Parent->getTerminator())) { in SplitLandingPadPreds() 301 if (const InvokeInst *II = in runOnModule() 302 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator())) in runOnModule()
|
D | PruneEH.cpp | 179 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) in SimplifyFunction() 248 } else if (InvokeInst *II = dyn_cast<InvokeInst>(I)) in DeleteBasicBlock()
|
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() 958 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction() 959 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in RemoveDeadStuffFromFunction() 961 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in RemoveDeadStuffFromFunction() 962 cast<InvokeInst>(New)->setAttributes(NewCallPAL); in RemoveDeadStuffFromFunction() 989 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction()
|
D | PartialInlining.cpp | 138 else if (InvokeInst *II = dyn_cast<InvokeInst>(*UI)) in unswitchFunction()
|
/external/llvm/lib/Analysis/ |
D | CodeMetrics.cpp | 123 if (isa<CallInst>(II) || isa<InvokeInst>(II)) { in analyzeBasicBlock() 162 if (const InvokeInst *InvI = dyn_cast<InvokeInst>(II)) in analyzeBasicBlock()
|
/external/llvm/include/llvm/Analysis/ |
D | LibCallSemantics.h | 21 class InvokeInst; variable 210 bool canSimplifyInvokeNoUnwind(const InvokeInst *II);
|
D | AliasAnalysis.h | 401 case Instruction::Invoke: return getModRefInfo((const InvokeInst*)I,Loc); in getModRefInfo() 436 ModRefResult getModRefInfo(const InvokeInst *I, in getModRefInfo() 442 ModRefResult getModRefInfo(const InvokeInst *I, in getModRefInfo()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | Cloning.h | 37 class InvokeInst; variable 231 bool InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI,
|
/external/llvm/lib/Transforms/Scalar/ |
D | PlaceSafepoints.cpp | 288 assert(!dyn_cast<InvokeInst>(&*itr) && in scanOneBB() 465 if (isa<CallInst>(inst) || isa<InvokeInst>(inst)) { in findCallSafepoints() 943 InvokeInst *toReplace = cast<InvokeInst>(CS.getInstruction()); in ReplaceWithStatepoint() 948 InvokeInst *invoke = InvokeInst::Create( in ReplaceWithStatepoint()
|
D | RewriteStatepointsForGC.cpp | 391 if (isa<CallInst>(I) || isa<InvokeInst>(I)) in findBaseDefiningValue() 1174 InvokeInst *toReplace = cast<InvokeInst>(CS.getInstruction()); in makeStatepointExplicitImpl() 1179 InvokeInst *invoke = InvokeInst::Create( in makeStatepointExplicitImpl() 1403 if (isa<InvokeInst>(Statepoint)) { in relocationViaAlloca() 1438 if (auto II = dyn_cast<InvokeInst>(Statepoint)) { in relocationViaAlloca() 1495 if (InvokeInst *invoke = dyn_cast<InvokeInst>(inst)) { in relocationViaAlloca() 1568 auto *II = cast<InvokeInst>(CS.getInstruction()); in insertUseHolderAfter() 1639 InvokeInst *Invoke = cast<InvokeInst>(StatepointInst); in splitVectorValues() 1720 InvokeInst *invoke = cast<InvokeInst>(CS.getInstruction()); in insertParsePoints()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 1226 Instruction *InstCombiner::visitInvokeInst(InvokeInst &II) { in visitInvokeInst() 1393 cast<InvokeInst>(OldCall)->setCalledFunction( in visitCallSite() 1405 if (isa<InvokeInst>(CS.getInstruction())) { in visitCallSite() 1511 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) in transformConstExprCastCall() 1685 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformConstExprCastCall() 1689 cast<InvokeInst>(NC)->setCallingConv(II->getCallingConv()); in transformConstExprCastCall() 1690 cast<InvokeInst>(NC)->setAttributes(NewCallerPAL); in transformConstExprCastCall() 1710 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformConstExprCastCall() 1870 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformCallThroughTrampoline() 1871 NewCaller = InvokeInst::Create(NewCallee, in transformCallThroughTrampoline() [all …]
|
/external/llvm/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 80 void lowerAcrossUnwindEdges(Function &F, ArrayRef<InvokeInst *> Invokes); 276 ArrayRef<InvokeInst *> Invokes) { in lowerAcrossUnwindEdges() 374 SmallVector<InvokeInst *, 16> Invokes; in setupEntryBlockAndCallSites() 379 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { in setupEntryBlockAndCallSites()
|
D | WinEHPrepare.cpp | 194 const InvokeInst *Invoke, 230 CloningAction handleInvoke(ValueToValueMapTy &VMap, const InvokeInst *Invoke, 266 CloningAction handleInvoke(ValueToValueMapTy &VMap, const InvokeInst *Invoke, 432 InvokeInst *Invoke = cast<InvokeInst>(pred->getTerminator()); in prepareExceptionHandlers() 793 auto *II = dyn_cast<InvokeInst>(Terminator); in addStubInvokeToHandlerIfNeeded() 816 InvokeInst::Create(F, NewRetBB, StubLandingPad, None, "", OldRetBB); in addStubInvokeToHandlerIfNeeded() 1050 if (auto *Invoke = dyn_cast<InvokeInst>(Inst)) in handleInstruction() 1162 const InvokeInst *Invoke, BasicBlock *NewBB) { in handleInvoke() 1226 ValueToValueMapTy &VMap, const InvokeInst *Invoke, BasicBlock *NewBB) { in handleInvoke() 1666 SuccBB = cast<InvokeInst>(FinallyCall.getInstruction())->getNormalDest(); in findCleanupHandlers()
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ARCInstKind.h | 110 return isa<InvokeInst>(V) ? ARCInstKind::CallOrUser : ARCInstKind::User; in GetBasicARCInstKind()
|