/external/llvm/lib/Analysis/ |
CodeMetrics.cpp | 32 if (isa<CallInst>(II) || isa<InvokeInst>(II)) { 71 if (const InvokeInst *InvI = dyn_cast<InvokeInst>(II))
|
/external/llvm/include/llvm/Support/ |
CallSite.h | 37 class InvokeInst; 44 typename InvokeTy = const InvokeInst, 71 /// Note that !isCall() does not mean it is an InvokeInst enclosed, 75 /// isInvoke - true if a InvokeInst is enclosed. 159 : cast<InvokeInst>(II)->METHOD 166 cast<InvokeInst>(II)->METHOD 291 return cast<InvokeInst>(getInstruction())->op_end() - 3; 296 CallInst, InvokeInst, User::op_iterator> { 298 CallInst, InvokeInst, User::op_iterator> Base; 304 CallSite(InvokeInst *II) : Base(II) { [all...] |
/external/llvm/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 83 InvokeInst &II = cast<InvokeInst>(I); 129 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) {
|
LowerInvoke.cpp | 94 void splitLiveRangesLiveAcrossInvokes(SmallVectorImpl<InvokeInst*>&Invokes); 95 void rewriteExpensiveInvoke(InvokeInst *II, unsigned InvokeNo, 171 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { 198 void LowerInvoke::rewriteExpensiveInvoke(InvokeInst *II, unsigned InvokeNo, 268 splitLiveRangesLiveAcrossInvokes(SmallVectorImpl<InvokeInst*> &Invokes) { 271 InvokeInst *II = Invokes[i]; 349 std::set<InvokeInst*> InvokesWithStoreInserted; 389 SmallVector<InvokeInst*,16> Invokes; 397 } else if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) [all...] |
InlineFunction.cpp | 38 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI, 53 InvokeInliningInfo(InvokeInst *II) 209 InvokeInst *II = InvokeInst::Create(CI->getCalledValue(), Split, 237 static void HandleInlinedInvoke(InvokeInst *II, BasicBlock *FirstNewBlock, 251 if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) 540 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) { 553 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) [all...] |
LCSSA.cpp | 215 if (InvokeInst *Inv = dyn_cast<InvokeInst>(Inst))
|
/external/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 37 class InvokeInst; 195 bool InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI, bool InsertLifetime = true);
|
/external/llvm/lib/IR/ |
Dominators.cpp | 120 if (isa<InvokeInst>(Def) || isa<PHINode>(User)) 151 const InvokeInst *II = dyn_cast<InvokeInst>(Def); 264 if (const InvokeInst *II = dyn_cast<InvokeInst>(Def)) {
|
Instruction.cpp | 300 if (const InvokeInst *CI = dyn_cast<InvokeInst>(this)) 301 return CI->getCallingConv() == cast<InvokeInst>(I)->getCallingConv() && 302 CI->getAttributes() == cast<InvokeInst>(I)->getAttributes(); 373 if (const InvokeInst *CI = dyn_cast<InvokeInst>(this)) 374 return CI->getCallingConv() == cast<InvokeInst>(I)->getCallingConv() && 376 cast<InvokeInst>(I)->getAttributes(); 432 return !cast<InvokeInst>(this)->doesNotAccessMemory(); 452 return !cast<InvokeInst>(this)->onlyReadsMemory() [all...] |
Instructions.cpp | 37 : cast<InvokeInst>(II)->op_end() - 3; // Skip BB, BB, Callee 528 // InvokeInst Implementation 531 void InvokeInst::init(Value *Fn, BasicBlock *IfNormal, BasicBlock *IfException, 556 InvokeInst::InvokeInst(const InvokeInst &II) 558 OperandTraits<InvokeInst>::op_end(this) 567 BasicBlock *InvokeInst::getSuccessorV(unsigned idx) const { 570 unsigned InvokeInst::getNumSuccessorsV() const { 573 void InvokeInst::setSuccessorV(unsigned idx, BasicBlock *B) [all...] |
/external/llvm/lib/Transforms/IPO/ |
LoopExtractor.cpp | 220 InvokeInst *II = dyn_cast<InvokeInst>(I); 232 isa<InvokeInst>(Parent->getTerminator())) { 297 if (const InvokeInst *II = 298 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator()))
|
PruneEH.cpp | 176 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) 245 } else if (InvokeInst *II = dyn_cast<InvokeInst>(I))
|
PartialInlining.cpp | 137 else if (InvokeInst *II = dyn_cast<InvokeInst>(*UI))
|
DeadArgumentElimination.cpp | 290 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { 291 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), 293 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); 294 cast<InvokeInst>(New)->setAttributes(PAL); [all...] |
ArgumentPromotion.cpp | 727 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { 728 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), 730 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); 731 cast<InvokeInst>(New)->setAttributes(AttributeSet::get(II->getContext(), [all...] |
/external/llvm/tools/llvm-diff/ |
DifferenceEngine.cpp | 278 } else if (isa<InvokeInst>(L)) { 279 InvokeInst *LI = cast<InvokeInst>(L); 280 InvokeInst *RI = cast<InvokeInst>(R); 602 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) { 609 InvokeInst *RInvoke = cast<InvokeInst>(RTerm); 615 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) { 622 InvokeInst *LInvoke = cast<InvokeInst>(LTerm) [all...] |
DiffConsumer.cpp | 60 } else if (isa<InvokeInst>(V)) { 62 printValue(cast<InvokeInst>(V)->getCalledValue(), isL);
|
/external/llvm/lib/Transforms/Scalar/ |
SimplifyCFGPass.cpp | 98 static void changeToCall(InvokeInst *II) { 164 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
|
GlobalMerge.cpp | 218 const InvokeInst *II = dyn_cast<InvokeInst>(IBB->getTerminator());
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | 755 // InvokeInst simplification 757 Instruction *InstCombiner::visitInvokeInst(InvokeInst &II) { [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARC.h | 212 return isa<InvokeInst>(V) ? IC_CallOrUser : IC_User; 366 if (isa<CallInst>(V) || isa<InvokeInst>(V) ||
|
/external/llvm/lib/CodeGen/ |
SjLjEHPrepare.cpp | 77 void lowerAcrossUnwindEdges(Function &F, ArrayRef<InvokeInst*> Invokes); 287 ArrayRef<InvokeInst*> Invokes) { 386 SmallVector<InvokeInst*, 16> Invokes; 391 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
|
ShadowStackGC.cpp | 177 InvokeInst *II = InvokeInst::Create(CI->getCalledValue(),
|
/external/llvm/include/llvm/IR/ |
Instructions.h | [all...] |
/external/llvm/include/llvm/Analysis/ |
AliasAnalysis.h | 365 case Instruction::Invoke: return getModRefInfo((const InvokeInst*)I,Loc); 400 ModRefResult getModRefInfo(const InvokeInst *I, 406 ModRefResult getModRefInfo(const InvokeInst *I,
|