Home
last modified time | relevance | path

Searched refs:NormalDest (Results 1 – 5 of 5) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp192 BasicBlock *NormalDest = II->getNormalDest(); in dominates() local
193 BasicBlockEdge E(DefBB, NormalDest); in dominates()
302 BasicBlock *NormalDest = II->getNormalDest(); in dominates() local
303 BasicBlockEdge E(DefBB, NormalDest); in dominates()
H A DIRBuilder.cpp816 FunctionCallee ActualInvokee, BasicBlock *NormalDest, in CreateGCStatepointInvokeCommon()
832 FnStatepoint, NormalDest, UnwindDest, Args, in CreateGCStatepointInvokeCommon()
842 BasicBlock *NormalDest, BasicBlock *UnwindDest, in CreateGCStatepointInvoke()
846 this, ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, in CreateGCStatepointInvoke()
853 BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags, in CreateGCStatepointInvoke()
858 this, ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags, in CreateGCStatepointInvoke()
864 BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Use> InvokeArgs, in CreateGCStatepointInvoke()
868 this, ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, in CreateGCStatepointInvoke()
815 CreateGCStatepointInvokeCommon(IRBuilderBase * Builder,uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,uint32_t Flags,ArrayRef<T0> InvokeArgs,std::optional<ArrayRef<T1>> TransitionArgs,std::optional<ArrayRef<T2>> DeoptArgs,ArrayRef<T3> GCArgs,const Twine & Name) CreateGCStatepointInvokeCommon() argument
841 CreateGCStatepointInvoke(uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,ArrayRef<Value * > InvokeArgs,std::optional<ArrayRef<Value * >> DeoptArgs,ArrayRef<Value * > GCArgs,const Twine & Name) CreateGCStatepointInvoke() argument
852 CreateGCStatepointInvoke(uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,uint32_t Flags,ArrayRef<Value * > InvokeArgs,std::optional<ArrayRef<Use>> TransitionArgs,std::optional<ArrayRef<Use>> DeoptArgs,ArrayRef<Value * > GCArgs,const Twine & Name) CreateGCStatepointInvoke() argument
863 CreateGCStatepointInvoke(uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,ArrayRef<Use> InvokeArgs,std::optional<ArrayRef<Value * >> DeoptArgs,ArrayRef<Value * > GCArgs,const Twine & Name) CreateGCStatepointInvoke() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h899 FunctionCallee ActualInvokee, BasicBlock *NormalDest,
908 BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags,
918 FunctionCallee ActualInvokee, BasicBlock *NormalDest,
1164 BasicBlock *NormalDest, BasicBlock *UnwindDest,
1169 InvokeInst::Create(Ty, Callee, NormalDest, UnwindDest, Args, OpBundles);
1175 BasicBlock *NormalDest, BasicBlock *UnwindDest,
1179 InvokeInst::Create(Ty, Callee, NormalDest, UnwindDest, Args);
1185 InvokeInst *CreateInvoke(FunctionCallee Callee, BasicBlock *NormalDest,
1190 NormalDest, UnwindDest, Args, OpBundles, Name);
1193 InvokeInst *CreateInvoke(FunctionCallee Callee, BasicBlock *NormalDest,
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1883 BasicBlock *NormalDest = II->getNormalDest(); in makeStatepointExplicitImpl()
1884 assert(!isa<PHINode>(NormalDest->begin()) && in makeStatepointExplicitImpl()
1885 NormalDest->getUniquePredecessor() && in makeStatepointExplicitImpl()
1888 Builder.SetInsertPoint(NormalDest, NormalDest->getFirstInsertionPt()); in makeStatepointExplicitImpl()
2181 BasicBlock *NormalDest = Invoke->getNormalDest(); in relocationViaAlloca()
2182 Store->insertBefore(NormalDest->getFirstNonPHI()); in relocationViaAlloca()
1882 BasicBlock *NormalDest = II->getNormalDest(); makeStatepointExplicitImpl() local
2179 BasicBlock *NormalDest = Invoke->getNormalDest(); relocationViaAlloca() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4530 BasicBlock *NormalDest = cast<InvokeInst>(CB).getNormalDest();
4531 if (!NormalDest->getSinglePredecessor()) { in visitResumeInst()
4533 // Perhaps we need to split the edge between this BB and NormalDest, in visitResumeInst()
4541 NextInsn = NormalDest->getFirstInsertionPt(); in visitCatchReturnInst()
4542 assert(NextInsn != NormalDest->end() && in visitCatchReturnInst()
4276 BasicBlock *NormalDest = cast<InvokeInst>(CB).getNormalDest(); visitCallBase() local