/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
D | CallSite.h | 38 class InvokeInst; variable 45 typename InvokeTy = const InvokeInst, 160 : cast<InvokeInst>(II)->METHOD 167 cast<InvokeInst>(II)->METHOD 262 return cast<InvokeInst>(getInstruction())->op_end() - 3; in getCallee() 267 CallInst, InvokeInst, User::op_iterator> { 269 CallInst, InvokeInst, User::op_iterator> Base; 275 CallSite(InvokeInst *II) : Base(II) {} in CallSite() 294 ImmutableCallSite(const InvokeInst *II) : Base(II) {} in ImmutableCallSite()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
D | BlockExtractor.cpp | 95 if (!isa<InvokeInst>(&I)) in splitLandingPadPreds() 97 InvokeInst *II = cast<InvokeInst>(&I); in splitLandingPadPreds() 106 isa<InvokeInst>(Parent->getTerminator())) { in splitLandingPadPreds() 155 if (const InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) in runOnModule()
|
/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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 47 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) { in DemoteRegToStack() 98 InvokeInst &II = cast<InvokeInst>(I); in DemoteRegToStack() 131 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { in DemotePHIToStack()
|
D | CallPromotionUtils.cpp | 48 static void fixupPHINodeForNormalDest(InvokeInst *Invoke, BasicBlock *OrigBlock, in fixupPHINodeForNormalDest() 79 static void fixupPHINodeForUnwindDest(InvokeInst *Invoke, BasicBlock *OrigBlock, in fixupPHINodeForUnwindDest() 173 if (auto *Invoke = dyn_cast<InvokeInst>(CS.getInstruction())) in createRetBitCast() 292 if (auto *OrigInvoke = dyn_cast<InvokeInst>(OrigInst)) { in versionCallSite() 293 auto *NewInvoke = cast<InvokeInst>(NewInst); in versionCallSite()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 63 DenseMap<InvokeInst*, BasicBlock*> LPadSuccMap; 80 void lowerAcrossUnwindEdges(Function &F, ArrayRef<InvokeInst*> Invokes); 83 void markInvokeCallSite(InvokeInst *II, int InvokeNo, Value *CallSite, 85 void splitLiveRangesAcrossInvokes(SmallVector<InvokeInst*,16> &Invokes); 86 void splitLandingPad(InvokeInst *II); 160 void SjLjEHPass::splitLandingPad(InvokeInst *II) { in splitLandingPad() 184 void SjLjEHPass::markInvokeCallSite(InvokeInst *II, int InvokeNo, in markInvokeCallSite() 243 splitLiveRangesAcrossInvokes(SmallVector<InvokeInst*,16> &Invokes) { in splitLiveRangesAcrossInvokes() argument 246 InvokeInst *II = Invokes[i]; in splitLiveRangesAcrossInvokes() 406 SmallVector<InvokeInst*,16> Invokes; in insertSjLjEHSupport() [all …]
|
D | DwarfEHPrepare.cpp | 86 void FindAllURoRInvokes(SmallPtrSet<InvokeInst*, 32> &URoRInvokes); 163 FindAllURoRInvokes(SmallPtrSet<InvokeInst*, 32> &URoRInvokes) { in FindAllURoRInvokes() argument 167 if (InvokeInst *II = dyn_cast<InvokeInst>(*I)) in FindAllURoRInvokes() 218 } else if (InvokeInst *Invoke = dyn_cast<InvokeInst>(II)) { in FindSelectorAndURoR() 260 SmallPtrSet<InvokeInst*, 32> URoRInvokes; in HandleURoRInvokes() 268 for (SmallPtrSet<InvokeInst*, 32>::iterator in HandleURoRInvokes() 371 if (!isa<InvokeInst>(TI)) in NormalizeLandingPads() 392 if (!isa<InvokeInst>(PT) || LPad == PT->getSuccessor(0)) { in NormalizeLandingPads() 417 if (isa<InvokeInst>(PT) && PT->getSuccessor(1) == LPad) in NormalizeLandingPads() 672 else if (InvokeInst *II = dyn_cast<InvokeInst>(TI)) in InsertUnwindResumeCalls()
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | Instruction.cpp | 213 if (const InvokeInst *CI = dyn_cast<InvokeInst>(this)) in isIdenticalToWhenDefined() 214 return CI->getCallingConv() == cast<InvokeInst>(I)->getCallingConv() && in isIdenticalToWhenDefined() 215 CI->getAttributes() == cast<InvokeInst>(I)->getAttributes(); in isIdenticalToWhenDefined() 268 if (const InvokeInst *CI = dyn_cast<InvokeInst>(this)) in isSameOperationAs() 269 return CI->getCallingConv() == cast<InvokeInst>(I)->getCallingConv() && in isSameOperationAs() 271 cast<InvokeInst>(I)->getAttributes(); in isSameOperationAs() 327 return !cast<InvokeInst>(this)->doesNotAccessMemory(); in mayReadFromMemory() 347 return !cast<InvokeInst>(this)->onlyReadsMemory(); in mayWriteToMemory()
|
/external/llvm/include/llvm/IR/ |
D | CallSite.h | 38 class InvokeInst; variable 47 typename InvokeTy = const InvokeInst, 259 : cast<InvokeInst>(II)->METHOD 266 cast<InvokeInst>(II)->METHOD 530 cast<InvokeInst>(II)->getOperandBundlesAsDefs(Defs); in getOperandBundlesAsDefs() 597 return cast<InvokeInst>(getInstruction())->op_end() - 3; in getCallee() 602 Instruction, CallInst, InvokeInst, 608 CallSite(InvokeInst *II) : CallSiteBase(II) {} in CallSite() 627 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} in ImmutableCallSite()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 94 InvokeInst &II = cast<InvokeInst>(I); in DemoteRegToStack() 130 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { in DemotePHIToStack()
|
D | LowerInvoke.cpp | 96 void splitLiveRangesLiveAcrossInvokes(SmallVectorImpl<InvokeInst*>&Invokes); 97 void rewriteExpensiveInvoke(InvokeInst *II, unsigned InvokeNo, 175 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { in insertCheapEHSupport() 216 void LowerInvoke::rewriteExpensiveInvoke(InvokeInst *II, unsigned InvokeNo, in rewriteExpensiveInvoke() 286 splitLiveRangesLiveAcrossInvokes(SmallVectorImpl<InvokeInst*> &Invokes) { in splitLiveRangesLiveAcrossInvokes() 289 InvokeInst *II = Invokes[i]; in splitLiveRangesLiveAcrossInvokes() 367 std::set<InvokeInst*> InvokesWithStoreInserted; in splitLiveRangesLiveAcrossInvokes() 408 SmallVector<InvokeInst*,16> Invokes; in insertExpensiveEHSupport() 416 } else if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { in insertExpensiveEHSupport()
|
D | InlineFunction.cpp | 44 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI) { in InlineFunction() 263 InvokeInliningInfo(InvokeInst *II) in InvokeInliningInfo() 577 InvokeInst *II = in HandleCallsInBlockInlinedThroughInvoke() 578 InvokeInst::Create(CI->getCalledValue(), Split, in HandleCallsInBlockInlinedThroughInvoke() 607 static void HandleInlinedInvoke(InvokeInst *II, BasicBlock *FirstNewBlock, in HandleInlinedInvoke() 932 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) { in InlineFunction() 947 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) { in InlineFunction() 1107 if (InlinedFunctionInfo.ContainsUnwinds && isa<InvokeInst>(TheCall)) { in InlineFunction() 1149 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) in InlineFunction() 1164 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) in InlineFunction() [all …]
|
/external/swiftshader/third_party/LLVM/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 280 } else if (isa<InvokeInst>(L)) { in diff() 281 InvokeInst *LI = cast<InvokeInst>(L); in diff() 282 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()
|
/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() 603 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) { in runBlockDiff() 610 InvokeInst *RInvoke = cast<InvokeInst>(RTerm); in runBlockDiff() 616 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) { in runBlockDiff() 623 InvokeInst *LInvoke = cast<InvokeInst>(LTerm); in runBlockDiff()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | IndirectCallPromotion.cpp | 282 if (ICPCallOnly && dyn_cast<InvokeInst>(Inst)) { in getPromotionCandidatesForCallSite() 344 InvokeInst *II = dyn_cast<InvokeInst>(Inst); in createIfThenElse() 439 InsertionBB = (dyn_cast<InvokeInst>(DirectCallInst))->getNormalDest(); in insertCallRetCast() 466 InvokeInst *II = dyn_cast<InvokeInst>(NewInst); in createDirectCallInst() 502 if (InvokeInst *II = dyn_cast<InvokeInst>(CallResult)) in insertCallRetPHI() 548 if (InvokeInst *II = dyn_cast<InvokeInst>(Inst)) { in promote()
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 226 InvokeInst *II = dyn_cast<InvokeInst>(I); in SplitLandingPadPreds() 238 isa<InvokeInst>(Parent->getTerminator())) { in SplitLandingPadPreds() 304 if (const InvokeInst *II = in runOnModule() 305 dyn_cast<InvokeInst>(BlockToExtract->getTerminator())) in runOnModule()
|
D | DeadArgumentElimination.cpp | 184 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in DeleteDeadVarargs() 185 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in DeleteDeadVarargs() 187 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in DeleteDeadVarargs() 188 cast<InvokeInst>(New)->setAttributes(PAL); in DeleteDeadVarargs() 890 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction() 891 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in RemoveDeadStuffFromFunction() 893 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in RemoveDeadStuffFromFunction() 894 cast<InvokeInst>(New)->setAttributes(NewCallPAL); in RemoveDeadStuffFromFunction() 921 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | WinEHFuncInfo.h | 32 class InvokeInst; variable 94 DenseMap<const InvokeInst *, int> InvokeStateMap; 105 void addIPToStateRange(const InvokeInst *II, MCSymbol *InvokeBegin,
|
/external/llvm/include/llvm/CodeGen/ |
D | WinEHFuncInfo.h | 30 class InvokeInst; variable 96 DenseMap<const InvokeInst *, int> InvokeStateMap; 107 void addIPToStateRange(const InvokeInst *II, MCSymbol *InvokeBegin,
|
/external/swiftshader/third_party/llvm-7.0/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() 634 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) { in runBlockDiff() 641 InvokeInst *RInvoke = cast<InvokeInst>(RTerm); in runBlockDiff() 647 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) { in runBlockDiff() 654 InvokeInst *LInvoke = cast<InvokeInst>(LTerm); in runBlockDiff()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 219 InvokeInst *II = dyn_cast<InvokeInst>(I); in SplitLandingPadPreds() 231 isa<InvokeInst>(Parent->getTerminator())) { in SplitLandingPadPreds() 296 if (const InvokeInst *II = in runOnModule() 297 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator())) in runOnModule()
|
D | DeadArgumentElimination.cpp | 245 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in DeleteDeadVarargs() 246 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in DeleteDeadVarargs() 248 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in DeleteDeadVarargs() 249 cast<InvokeInst>(New)->setAttributes(PAL); in DeleteDeadVarargs() 823 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction() 824 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in RemoveDeadStuffFromFunction() 826 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv()); in RemoveDeadStuffFromFunction() 827 cast<InvokeInst>(New)->setAttributes(NewCallPAL); in RemoveDeadStuffFromFunction() 854 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in RemoveDeadStuffFromFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | CallSite.h | 59 typename InvokeTy = const InvokeInst, 284 : cast<InvokeInst>(II)->METHOD 291 cast<InvokeInst>(II)->METHOD 589 cast<InvokeInst>(II)->getOperandBundlesAsDefs(Defs); in getOperandBundlesAsDefs() 662 return cast<InvokeInst>(getInstruction())->op_end() - 3; in getCallee() 667 Instruction, CallInst, InvokeInst, 673 CallSite(InvokeInst *II) : CallSiteBase(II) {} in CallSite() 718 ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {}
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 747 Instruction *InstCombiner::visitInvokeInst(InvokeInst &II) { in visitInvokeInst() 930 cast<InvokeInst>(OldCall)->setCalledFunction( in visitCallSite() 949 if (InvokeInst *II = dyn_cast<InvokeInst>(CS.getInstruction())) { in visitCallSite() 963 int ix = FTy->getNumParams() + (isa<InvokeInst>(Callee) ? 3 : 1); in visitCallSite() 1044 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) in transformConstExprCastCall() 1192 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformConstExprCastCall() 1196 cast<InvokeInst>(NC)->setCallingConv(II->getCallingConv()); in transformConstExprCastCall() 1197 cast<InvokeInst>(NC)->setAttributes(NewCallerPAL); in transformConstExprCastCall() 1219 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformConstExprCastCall() 1365 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { in transformCallThroughTrampoline() [all …]
|
/external/llvm/lib/Analysis/ |
D | CodeMetrics.cpp | 116 if (isa<CallInst>(I) || isa<InvokeInst>(I)) { in analyzeBasicBlock() 161 if (const InvokeInst *InvI = dyn_cast<InvokeInst>(&I)) in analyzeBasicBlock()
|