Searched refs:InvokeInst (Results 1 - 25 of 91) sorted by relevance

1234

/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp45 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) {
97 InvokeInst &II = cast<InvokeInst>(I);
127 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) {
H A DLowerInvoke.cpp57 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
H A DInlineFunction.cpp60 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI,
75 InvokeInliningInfo(InvokeInst *II)
209 InvokeInst *II = InvokeInst::Create(CI->getCalledValue(), Split,
236 static void HandleInlinedInvoke(InvokeInst *II, BasicBlock *FirstNewBlock,
250 if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator()))
956 if (const InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator())) {
969 if (const InvokeInst *I
[all...]
/external/llvm/include/llvm/Analysis/
H A DLibCallSemantics.h21 class InvokeInst;
210 bool canSimplifyInvokeNoUnwind(const InvokeInst *II);
H A DAliasAnalysis.h401 case Instruction::Invoke: return getModRefInfo((const InvokeInst*)I,Loc);
436 ModRefResult getModRefInfo(const InvokeInst *I,
442 ModRefResult getModRefInfo(const InvokeInst *I,
/external/llvm/include/llvm/IR/
H A DCallSite.h37 class InvokeInst;
44 typename InvokeTy = const InvokeInst,
72 /// Note that !isCall() does not mean it is an InvokeInst enclosed,
76 /// isInvoke - true if a InvokeInst is enclosed.
179 : cast<InvokeInst>(II)->METHOD
186 cast<InvokeInst>(II)->METHOD
347 return cast<InvokeInst>(getInstruction())->op_end() - 3;
352 CallInst, InvokeInst, User::op_iterator> {
357 CallSite(InvokeInst *II) : CallSiteBase(II) {}
376 ImmutableCallSite(const InvokeInst *I
[all...]
H A DStatepoint.h205 isa<InvokeInst>(Token);
278 cast<InvokeInst>(StatepointCS.getInstruction())->getLandingPadInst();
/external/llvm/lib/IR/
H A DDominators.cpp102 if (isa<InvokeInst>(Def) || isa<PHINode>(User))
133 const InvokeInst *II = dyn_cast<InvokeInst>(Def);
244 if (const InvokeInst *II = dyn_cast<InvokeInst>(Def)) {
H A DStatepoint.cpp32 if (isa<InvokeInst>(inst) || isa<CallInst>(inst)) {
H A DInstruction.cpp284 if (const InvokeInst *CI = dyn_cast<InvokeInst>(I1))
285 return CI->getCallingConv() == cast<InvokeInst>(I2)->getCallingConv() &&
287 cast<InvokeInst>(I2)->getAttributes();
409 return !cast<InvokeInst>(this)->doesNotAccessMemory();
429 return !cast<InvokeInst>(this)->onlyReadsMemory();
/external/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp224 InvokeInst *II = dyn_cast<InvokeInst>(I);
236 isa<InvokeInst>(Parent->getTerminator())) {
301 if (const InvokeInst *II =
302 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator()))
H A DPruneEH.cpp179 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
248 } else if (InvokeInst *II = dyn_cast<InvokeInst>(I))
H A DPartialInlining.cpp138 else if (InvokeInst *II = dyn_cast<InvokeInst>(*UI))
H A DDeadArgumentElimination.cpp261 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) {
262 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
264 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv());
265 cast<InvokeInst>(New)->setAttributes(PAL);
958 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) {
959 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
961 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv());
962 cast<InvokeInst>(Ne
[all...]
/external/llvm/lib/Analysis/
H A DCodeMetrics.cpp123 if (isa<CallInst>(II) || isa<InvokeInst>(II)) {
162 if (const InvokeInst *InvI = dyn_cast<InvokeInst>(II))
H A DLibCallSemantics.cpp83 bool llvm::canSimplifyInvokeNoUnwind(const InvokeInst *II) {
/external/llvm/include/llvm/Transforms/Utils/
H A DCloning.h37 class InvokeInst;
231 bool InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI,
/external/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp276 } else if (isa<InvokeInst>(L)) {
277 InvokeInst *LI = cast<InvokeInst>(L);
278 InvokeInst *RI = cast<InvokeInst>(R);
600 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) {
607 InvokeInst *RInvoke = cast<InvokeInst>(RTerm);
613 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) {
620 InvokeInst *LInvok
[all...]
H A DDiffConsumer.cpp60 } else if (isa<InvokeInst>(V)) {
62 printValue(cast<InvokeInst>(V)->getCalledValue(), isL);
/external/llvm/lib/Transforms/ObjCARC/
H A DARCInstKind.h110 return isa<InvokeInst>(V) ? ARCInstKind::CallOrUser : ARCInstKind::User;
H A DPtrState.cpp258 if (isa<InvokeInst>(Inst))
270 if (isa<InvokeInst>(Inst))
/external/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp288 assert(!dyn_cast<InvokeInst>(&*itr) &&
465 if (isa<CallInst>(inst) || isa<InvokeInst>(inst)) {
943 InvokeInst *toReplace = cast<InvokeInst>(CS.getInstruction());
948 InvokeInst *invoke = InvokeInst::Create(
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp80 void lowerAcrossUnwindEdges(Function &F, ArrayRef<InvokeInst *> Invokes);
276 ArrayRef<InvokeInst *> Invokes) {
374 SmallVector<InvokeInst *, 16> Invokes;
379 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
H A DWinEHPrepare.cpp194 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());
793 auto *II = dyn_cast<InvokeInst>(Terminator);
816 InvokeInst::Create(F, NewRetBB, StubLandingPad, None, "", OldRetBB);
1050 if (auto *Invoke = dyn_cast<InvokeInst>(Inst))
1162 const InvokeInst *Invoke, BasicBlock *NewBB) {
1226 ValueToValueMapTy &VMap, const InvokeInst *Invok
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1224 // InvokeInst simplification
1226 Instruction *InstCombiner::visitInvokeInst(InvokeInst &II) {
1393 cast<InvokeInst>(OldCall)->setCalledFunction(
1405 if (isa<InvokeInst>(CS.getInstruction())) {
1511 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller))
1685 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) {
1689 cast<InvokeInst>(NC)->setCallingConv(II->getCallingConv());
1690 cast<InvokeInst>(N
[all...]

Completed in 1951 milliseconds

1234