Searched refs:NormalDest (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DDominators.cpp132 BasicBlock *NormalDest = II->getNormalDest(); local
133 BasicBlockEdge E(DefBB, NormalDest);
172 // . NormalDest
175 // Given the definition of dominance, NormalDest is dominated by X iff X
176 // dominates all of NormalDest's predecessors (X, B, C in the example). X
178 // other predecessors. Since the only way out of X is via NormalDest, X can
179 // only properly dominate a node if NormalDest dominates that node too.
243 BasicBlock *NormalDest = II->getNormalDest(); local
244 BasicBlockEdge E(DefBB, NormalDest);
H A DIRBuilder.cpp68 static InvokeInst *createInvokeHelper(Value *Invokee, BasicBlock *NormalDest, argument
74 InvokeInst::Create(Invokee, NormalDest, UnwindDest, Ops, Name);
326 Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest,
342 return createInvokeHelper(FnStatepoint, NormalDest, UnwindDest, Args, Builder,
348 BasicBlock *NormalDest, BasicBlock *UnwindDest,
352 this, ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest,
359 BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags,
363 this, ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags,
369 BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Use> InvokeArgs,
372 this, ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDes
324 CreateGCStatepointInvokeCommon( IRBuilderBase *Builder, uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags, ArrayRef<T0> InvokeArgs, ArrayRef<T1> TransitionArgs, ArrayRef<T2> DeoptArgs, ArrayRef<T3> GCArgs, const Twine &Name) argument
346 CreateGCStatepointInvoke( uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Value *> InvokeArgs, ArrayRef<Value *> DeoptArgs, ArrayRef<Value *> GCArgs, const Twine &Name) argument
357 CreateGCStatepointInvoke( uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags, ArrayRef<Use> InvokeArgs, ArrayRef<Use> TransitionArgs, ArrayRef<Use> DeoptArgs, ArrayRef<Value *> GCArgs, const Twine &Name) argument
367 CreateGCStatepointInvoke( uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Use> InvokeArgs, ArrayRef<Value *> DeoptArgs, ArrayRef<Value *> GCArgs, const Twine &Name) argument
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DIRBuilder.h475 Value *ActualInvokee, BasicBlock *NormalDest,
484 BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags,
494 Value *ActualInvokee, BasicBlock *NormalDest,
679 InvokeInst *CreateInvoke(Value *Callee, BasicBlock *NormalDest, argument
681 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, None),
684 InvokeInst *CreateInvoke(Value *Callee, BasicBlock *NormalDest, argument
687 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Arg1),
690 InvokeInst *CreateInvoke3(Value *Callee, BasicBlock *NormalDest, argument
695 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Args),
699 InvokeInst *CreateInvoke(Value *Callee, BasicBlock *NormalDest, argument
705 CreateInvoke(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> OpBundles, const Twine &Name = �) argument
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp928 BasicBlock *NormalDest = ToReplace->getNormalDest(); local
931 assert(!isa<PHINode>(NormalDest->begin()));
932 Instruction *IP = &*(NormalDest->getFirstInsertionPt());
H A DRewriteStatepointsForGC.cpp1505 BasicBlock *NormalDest = ToReplace->getNormalDest(); local
1506 assert(!isa<PHINode>(NormalDest->begin()) &&
1507 NormalDest->getUniquePredecessor() &&
1510 Builder.SetInsertPoint(&*NormalDest->getFirstInsertionPt());
1849 BasicBlock *NormalDest = Invoke->getNormalDest(); local
1850 Store->insertBefore(NormalDest->getFirstNonPHI());
1984 BasicBlock *NormalDest = Invoke->getNormalDest(); local
1985 assert(!isa<PHINode>(NormalDest->begin()));
1989 Instruction *IP = &*(NormalDest->getFirstInsertionPt());
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp569 BasicBlock *NormalDest = nullptr; local
571 NormalDest = Invoke->getNormalDest();
573 if (NormalDest) {
574 DefBlock = NormalDest;
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2524 BasicBlock *NormalDest = cast<InvokeInst>(&I)->getNormalDest(); local
2525 if (!NormalDest->getSinglePredecessor()) {
2527 // Perhaps we need to split the edge between this BB and NormalDest,
2533 NextInsn = NormalDest->getFirstInsertionPt();
2534 assert(NextInsn != NormalDest->end() &&

Completed in 126 milliseconds