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

1234

/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp45 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) {
96 InvokeInst &II = cast<InvokeInst>(I);
126 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) {
H A DLowerInvoke.cpp57 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
H A DInlineFunction.cpp62 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI,
77 LandingPadInliningInfo(InvokeInst *II)
217 InvokeInst *II =
218 InvokeInst::Create(CI->getCalledValue(), Split, UnwindEdge, InvokeArgs,
241 static void HandleInlinedLandingPad(InvokeInst *II, BasicBlock *FirstNewBlock,
256 if (InvokeInst *II = dyn_cast<InvokeInst>(I->getTerminator()))
298 static void HandleInlinedEHPad(InvokeInst *II, BasicBlock *FirstNewBlock,
1236 NewI = InvokeInst::Create(cast<InvokeInst>(
[all...]
H A DLCSSA.cpp99 if (InvokeInst *Inv = dyn_cast<InvokeInst>(&Inst))
/external/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h29 class InvokeInst;
93 DenseMap<const InvokeInst *, int> InvokeStateMap;
106 void addIPToStateRange(const InvokeInst *II, MCSymbol *InvokeBegin,
/external/llvm/include/llvm/IR/
H A DCallSite.h38 class InvokeInst;
47 typename InvokeTy = const InvokeInst,
76 /// Note that !isCall() does not mean it is an InvokeInst enclosed,
80 /// isInvoke - true if a InvokeInst is enclosed.
208 : cast<InvokeInst>(II)->METHOD
215 cast<InvokeInst>(II)->METHOD
399 cast<InvokeInst>(II)->getOperandBundlesAsDefs(Defs);
466 return cast<InvokeInst>(getInstruction())->op_end() - 3;
471 Instruction, CallInst, InvokeInst,
477 CallSite(InvokeInst *I
[all...]
H A DInstructions.h3326 // InvokeInst Class
3329 /// InvokeInst - Invoke instruction. The SubclassData field is used to hold the
3332 class InvokeInst : public TerminatorInst, class in namespace:llvm
3333 public OperandBundleUser<InvokeInst, User::op_iterator> {
3336 InvokeInst(const InvokeInst &BI);
3348 /// Construct an InvokeInst given a range of arguments.
3350 /// \brief Construct an InvokeInst from a range of arguments
3351 inline InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, function in class:llvm::InvokeInst
3355 : InvokeInst(cas
3759 InvokeInst::InvokeInst(Value *Func, BasicBlock *IfNormal, function in class:llvm::InvokeInst::InvokeInst
[all...]
/external/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp226 InvokeInst *II = dyn_cast<InvokeInst>(I);
238 isa<InvokeInst>(Parent->getTerminator())) {
303 if (const InvokeInst *II =
304 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator()))
H A DPruneEH.cpp187 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
260 } 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);
950 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) {
951 New = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
953 cast<InvokeInst>(New)->setCallingConv(CS.getCallingConv());
954 cast<InvokeInst>(Ne
[all...]
/external/llvm/lib/Analysis/
H A DCodeMetrics.cpp117 if (isa<CallInst>(II) || isa<InvokeInst>(II)) {
159 if (const InvokeInst *InvI = dyn_cast<InvokeInst>(II))
/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/include/llvm/Analysis/
H A DObjCARCInstKind.h110 return isa<InvokeInst>(V) ? ARCInstKind::CallOrUser : ARCInstKind::User;
/external/llvm/lib/IR/
H A DDominators.cpp98 if (isa<InvokeInst>(Def) || isa<PHINode>(User))
131 if (const auto *II = dyn_cast<InvokeInst>(Def)) {
242 if (const InvokeInst *II = dyn_cast<InvokeInst>(Def)) {
H A DStatepoint.cpp32 if (isa<InvokeInst>(inst) || isa<CallInst>(inst)) {
H A DInstruction.cpp301 if (const InvokeInst *CI = dyn_cast<InvokeInst>(I1))
302 return CI->getCallingConv() == cast<InvokeInst>(I2)->getCallingConv() &&
303 CI->getAttributes() == cast<InvokeInst>(I2)->getAttributes() &&
304 CI->hasIdenticalOperandBundleSchema(*cast<InvokeInst>(I2));
428 return !cast<InvokeInst>(this)->doesNotAccessMemory();
450 return !cast<InvokeInst>(this)->onlyReadsMemory();
H A DIRBuilder.cpp68 static InvokeInst *createInvokeHelper(Value *Invokee, BasicBlock *NormalDest,
73 InvokeInst *II =
74 InvokeInst::Create(Invokee, NormalDest, UnwindDest, Ops, Name);
324 static InvokeInst *CreateGCStatepointInvokeCommon(
346 InvokeInst *IRBuilderBase::CreateGCStatepointInvoke(
357 InvokeInst *IRBuilderBase::CreateGCStatepointInvoke(
367 InvokeInst *IRBuilderBase::CreateGCStatepointInvoke(
H A DInstructions.cpp37 : cast<InvokeInst>(II)->op_end() - 3; // Skip BB, BB, Callee
541 // InvokeInst Implementation
544 void InvokeInst::init(FunctionType *FTy, Value *Fn, BasicBlock *IfNormal,
576 InvokeInst::InvokeInst(const InvokeInst &II)
578 OperandTraits<InvokeInst>::op_end(this) -
589 InvokeInst *InvokeInst::Create(InvokeInst *I
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DCloning.h39 class InvokeInst;
244 bool InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI,
/external/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp292 assert(!dyn_cast<InvokeInst>(&*itr) &&
462 if (isa<CallInst>(inst) || isa<InvokeInst>(inst)) {
702 if (InvokeInst *Invoke = dyn_cast<InvokeInst>(CS.getInstruction())) {
906 InvokeInst *ToReplace = cast<InvokeInst>(CS.getInstruction());
912 InvokeInst *Invoke = Builder.CreateGCStatepointInvoke(
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp176 if (isa<CallInst>(V) || isa<InvokeInst>(V))
/external/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp258 if (isa<InvokeInst>(Inst))
270 if (isa<InvokeInst>(Inst))
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp79 void lowerAcrossUnwindEdges(Function &F, ArrayRef<InvokeInst *> Invokes);
275 ArrayRef<InvokeInst *> Invokes) {
373 SmallVector<InvokeInst *, 16> Invokes;
378 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {

Completed in 485 milliseconds

1234