Home
last modified time | relevance | path

Searched refs:Statepoint (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp170 const Value *Statepoint = Relocate->getStatepoint(); in findPreviousSpillSlot() local
171 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in findPreviousSpillSlot()
173 if (isa<UndefValue>(Statepoint)) in findPreviousSpillSlot()
177 [cast<GCStatepointInst>(Statepoint)]; in findPreviousSpillSlot()
1205 const Value *Statepoint = Relocate.getStatepoint(); in visitGCRelocate() local
1211 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in visitGCRelocate()
1213 if (isa<UndefValue>(Statepoint)) in visitGCRelocate()
1216 if (cast<GCStatepointInst>(Statepoint)->getParent() == Relocate.getParent()) in visitGCRelocate()
1222 FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)]; in visitGCRelocate()
1229 assert(cast<GCStatepointInst>(Statepoint)->getParent() == in visitGCRelocate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp894 auto Statepoint = getStatepoint(); in getBasePtr() local
895 if (isa<UndefValue>(Statepoint)) in getBasePtr()
896 return UndefValue::get(Statepoint->getType()); in getBasePtr()
898 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getBasePtr()
905 auto *Statepoint = getStatepoint(); in getDerivedPtr() local
906 if (isa<UndefValue>(Statepoint)) in getDerivedPtr()
907 return UndefValue::get(Statepoint->getType()); in getDerivedPtr()
909 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getDerivedPtr()
H A DIRBuilder.cpp872 CallInst *IRBuilderBase::CreateGCResult(Instruction *Statepoint, in CreateGCResult() argument
879 Value *Args[] = {Statepoint}; in CreateGCResult()
883 CallInst *IRBuilderBase::CreateGCRelocate(Instruction *Statepoint, in CreateGCRelocate() argument
891 Value *Args[] = {Statepoint, getInt32(BaseOffset), getInt32(DerivedOffset)}; in CreateGCRelocate()
H A DVerifier.cpp5455 auto *Statepoint = Call.getArgOperand(0); in visitIntrinsicCall() local
5456 if (isa<UndefValue>(Statepoint)) in visitIntrinsicCall()
5460 const auto *StatepointCall = dyn_cast<CallBase>(Statepoint); in visitIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2066 Value *Statepoint = Info.StatepointToken; in relocationViaAlloca() local
2072 insertRelocationStores(Statepoint->users(), AllocaMap, VisitedLiveValues); in relocationViaAlloca()
2076 if (isa<InvokeInst>(Statepoint)) { in relocationViaAlloca()
2117 if (auto II = dyn_cast<InvokeInst>(Statepoint)) { in relocationViaAlloca()
2121 InsertClobbersAt(cast<Instruction>(Statepoint)->getNextNode()); in relocationViaAlloca()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h922 CallInst *CreateGCResult(Instruction *Statepoint,
928 CallInst *CreateGCRelocate(Instruction *Statepoint,
H A DIntrinsics.td1590 // These are documented in docs/Statepoint.rst
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile848 SRCS_MIN+= IR/Statepoint.cpp