Home
last modified time | relevance | path

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

/freebsd/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()
1208 const Value *Statepoint = Relocate.getStatepoint(); in visitGCRelocate() local
1214 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in visitGCRelocate()
1216 if (isa<UndefValue>(Statepoint)) in visitGCRelocate()
1219 if (cast<GCStatepointInst>(Statepoint)->getParent() == Relocate.getParent()) in visitGCRelocate()
1225 FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)]; in visitGCRelocate()
1232 assert(cast<GCStatepointInst>(Statepoint)->getParent() == in visitGCRelocate()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp914 auto Statepoint = getStatepoint(); in getBasePtr() local
915 if (isa<UndefValue>(Statepoint)) in getBasePtr()
916 return UndefValue::get(Statepoint->getType()); in getBasePtr()
918 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getBasePtr()
925 auto *Statepoint = getStatepoint(); in getDerivedPtr() local
926 if (isa<UndefValue>(Statepoint)) in getDerivedPtr()
927 return UndefValue::get(Statepoint->getType()); in getDerivedPtr()
929 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getDerivedPtr()
H A DIRBuilder.cpp873 CallInst *IRBuilderBase::CreateGCResult(Instruction *Statepoint, in CreateGCResult() argument
880 Value *Args[] = {Statepoint}; in CreateGCResult()
884 CallInst *IRBuilderBase::CreateGCRelocate(Instruction *Statepoint, in CreateGCRelocate() argument
892 Value *Args[] = {Statepoint, getInt32(BaseOffset), getInt32(DerivedOffset)}; in CreateGCRelocate()
H A DVerifier.cpp5655 auto *Statepoint = Call.getArgOperand(0); in visitIntrinsicCall() local
5656 if (isa<UndefValue>(Statepoint)) in visitIntrinsicCall()
5660 const auto *StatepointCall = dyn_cast<CallBase>(Statepoint); in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2067 Value *Statepoint = Info.StatepointToken; in relocationViaAlloca() local
2073 insertRelocationStores(Statepoint->users(), AllocaMap, VisitedLiveValues); in relocationViaAlloca()
2077 if (isa<InvokeInst>(Statepoint)) { in relocationViaAlloca()
2118 if (auto II = dyn_cast<InvokeInst>(Statepoint)) { in relocationViaAlloca()
2123 std::next(cast<Instruction>(Statepoint)->getIterator())); in relocationViaAlloca()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h925 CallInst *CreateGCResult(Instruction *Statepoint,
931 CallInst *CreateGCRelocate(Instruction *Statepoint,
H A DIntrinsics.td1641 // These are documented in docs/Statepoint.rst
/freebsd/lib/clang/libllvm/
H A DMakefile853 SRCS_MIN+= IR/Statepoint.cpp