Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp172 const Value *Statepoint = Relocate->getStatepoint(); in findPreviousSpillSlot() local
173 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in findPreviousSpillSlot()
175 if (isa<UndefValue>(Statepoint)) in findPreviousSpillSlot()
179 [cast<GCStatepointInst>(Statepoint)]; in findPreviousSpillSlot()
1229 const Value *Statepoint = Relocate.getStatepoint(); in visitGCRelocate() local
1235 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in visitGCRelocate()
1237 if (isa<UndefValue>(Statepoint)) in visitGCRelocate()
1240 if (cast<GCStatepointInst>(Statepoint)->getParent() == Relocate.getParent()) in visitGCRelocate()
1250 FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)]; in visitGCRelocate()
1257 assert(cast<GCStatepointInst>(Statepoint)->getParent() == in visitGCRelocate()
/llvm-project-15.0.7/llvm/lib/IR/
H A DIntrinsicInst.cpp752 auto Statepoint = getStatepoint(); in getBasePtr() local
753 if (isa<UndefValue>(Statepoint)) in getBasePtr()
754 return UndefValue::get(Statepoint->getType()); in getBasePtr()
756 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getBasePtr()
763 auto *Statepoint = getStatepoint(); in getDerivedPtr() local
764 if (isa<UndefValue>(Statepoint)) in getDerivedPtr()
765 return UndefValue::get(Statepoint->getType()); in getDerivedPtr()
767 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getDerivedPtr()
H A DCMakeLists.txt56 Statepoint.cpp
H A DIRBuilder.cpp828 CallInst *IRBuilderBase::CreateGCResult(Instruction *Statepoint, in CreateGCResult() argument
835 Value *Args[] = {Statepoint}; in CreateGCResult()
839 CallInst *IRBuilderBase::CreateGCRelocate(Instruction *Statepoint, in CreateGCRelocate() argument
847 Value *Args[] = {Statepoint, getInt32(BaseOffset), getInt32(DerivedOffset)}; in CreateGCRelocate()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dstatepoint-stackmap-format.ll161 ; Statepoint ID
255 ; Statepoint ID
341 ; The Statepoint ID:
388 ; Statepoint ID
453 ; Statepoint ID
H A DO0-pipeline.ll53 ; CHECK-NEXT: Fixup Statepoint Caller Saved
H A Dstatepoint-allocas.ll79 ; Statepoint ID only
H A Dopt-pipeline.ll162 ; CHECK-NEXT: Fixup Statepoint Caller Saved
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/IR/
H A DBUILD.gn71 "Statepoint.cpp",
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A DO0-pipeline.ll43 ; CHECK-NEXT: Fixup Statepoint Caller Saved
H A DO3-pipeline.ll130 ; CHECK-NEXT: Fixup Statepoint Caller Saved
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A DO0-pipeline.ll51 ; CHECK-NEXT: Fixup Statepoint Caller Saved
H A DO3-pipeline.ll182 ; CHECK-NEXT: Fixup Statepoint Caller Saved
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2046 Value *Statepoint = Info.StatepointToken; in relocationViaAlloca() local
2052 insertRelocationStores(Statepoint->users(), AllocaMap, VisitedLiveValues); in relocationViaAlloca()
2056 if (isa<InvokeInst>(Statepoint)) { in relocationViaAlloca()
2093 if (auto II = dyn_cast<InvokeInst>(Statepoint)) { in relocationViaAlloca()
2097 InsertClobbersAt(cast<Instruction>(Statepoint)->getNextNode()); in relocationViaAlloca()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A DO3-pipeline.ll140 ; CHECK-NEXT: Fixup Statepoint Caller Saved
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A DO3-pipeline.ll173 ; CHECK-NEXT: Fixup Statepoint Caller Saved
/llvm-project-15.0.7/llvm/include/llvm/
H A Dmodule.modulemap287 module IR_Statepoint { header "IR/Statepoint.h" export * }
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllc-pipeline.ll118 ; GCN-O0-NEXT: Fixup Statepoint Caller Saved
354 ; GCN-O1-NEXT: Fixup Statepoint Caller Saved
644 ; GCN-O1-OPTS-NEXT: Fixup Statepoint Caller Saved
936 ; GCN-O2-NEXT: Fixup Statepoint Caller Saved
1241 ; GCN-O3-NEXT: Fixup Statepoint Caller Saved
/llvm-project-15.0.7/llvm/docs/
H A DStatepoints.rst803 <https://bugs.llvm.org/buglist.cgi?cmdtype=runnamed&namedcmd=Statepoint%20Bugs&list_id=64342>`_
804 for [Statepoint] in the summary field. When filing new bugs, please
H A DGarbageCollection.rst499 The Statepoint Example GC
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIRBuilder.h843 CallInst *CreateGCResult(Instruction *Statepoint,
849 CallInst *CreateGCRelocate(Instruction *Statepoint,
H A DIntrinsics.td1234 // These are documented in docs/Statepoint.rst
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt6087 llvm/lib/IR/Statepoint.cpp