Searched refs:GCStatepointInst (Results 1 – 14 of 14) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Statepoint.h | 61 class GCStatepointInst : public CallBase { 63 GCStatepointInst() = delete; 64 GCStatepointInst(const GCStatepointInst &) = delete; 65 GCStatepointInst &operator=(const GCStatepointInst &) = delete; 206 std::vector<const GCRelocateInst *> GCStatepointInst::getGCRelocates() const { in getGCRelocates()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 171 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in findPreviousSpillSlot() 177 [cast<GCStatepointInst>(Statepoint)]; in findPreviousSpillSlot() 996 getGCResultLocality(const GCStatepointInst &S) { in getGCResultLocality() 1011 SelectionDAGBuilder::LowerStatepoint(const GCStatepointInst &I, in LowerStatepoint() 1042 populateCallLoweringInfo(SI.CLI, &I, GCStatepointInst::CallArgsBeginPos, in LowerStatepoint() 1182 assert((isa<GCStatepointInst>(SI) || isa<UndefValue>(SI)) && in visitGCResult() 1187 if (cast<GCStatepointInst>(SI)->getParent() == CI.getParent()) { in visitGCResult() 1211 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in visitGCRelocate() 1216 if (cast<GCStatepointInst>(Statepoint)->getParent() == Relocate.getParent()) in visitGCRelocate() 1222 FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)]; in visitGCRelocate() [all …]
|
| H A D | SelectionDAGBuilder.h | 69 class GCStatepointInst; variable 474 void LowerStatepoint(const GCStatepointInst &I,
|
| H A D | SelectionDAGBuilder.cpp | 1319 !isa<GCStatepointInst>(I)) // statepoints handle their exports internally in visit() 3168 LowerStatepoint(cast<GCStatepointInst>(I), EHPadBB); in visitInvoke() 3199 if (!isa<GCStatepointInst>(I)) { in visitInvoke() 7246 LowerStatepoint(cast<GCStatepointInst>(I)); in visitIntrinsicCall()
|
| H A D | SelectionDAGISel.cpp | 1661 if (isa<CallInst>(Inst) && !isa<GCStatepointInst>(Inst) && in SelectAllBasicBlocks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | StripGCRelocates.cpp | 33 if (isa<GCStatepointInst>(GCR->getOperand(0))) in stripGCRelocates()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 880 return cast<GCStatepointInst>(Token); in getStatepoint() 890 return cast<GCStatepointInst>(InvokeBB->getTerminator()); in getStatepoint() 898 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getBasePtr() 909 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getDerivedPtr()
|
| H A D | SafepointIRVerifier.cpp | 791 if (isa<GCStatepointInst>(I)) { in transferInstruction()
|
| H A D | Verifier.cpp | 5497 Check(isa<GCStatepointInst>(InvokeBB->getTerminator()), in visitIntrinsicCall() 5504 Check(isa<GCStatepointInst>(Token) || isa<UndefValue>(Token), in visitIntrinsicCall() 5526 if (auto Opt = cast<GCStatepointInst>(StatepointCall) in visitIntrinsicCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 208 GCStatepointInst *StatepointToken; 1482 Ctx, GCStatepointInst::CallArgsBeginPos + I, in legalizeCallAttributes() 1825 GCStatepointInst *Token = nullptr; in makeStatepointExplicitImpl() 1839 Token = cast<GCStatepointInst>(SPCall); in makeStatepointExplicitImpl() 1864 Token = cast<GCStatepointInst>(SPInvoke); in makeStatepointExplicitImpl() 3035 if (isa<GCStatepointInst>(Call)) in runOnFunction()
|
| H A D | PlaceSafepoints.cpp | 397 return !(isa<GCStatepointInst>(Call) || isa<GCRelocateInst>(Call) || in needsStatepoint()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 468 bool simplifyOffsetableRelocate(GCStatepointInst &I); 755 SmallVector<GCStatepointInst *, 2> Statepoints; in _run() 758 if (auto *SP = dyn_cast<GCStatepointInst>(&I)) in _run() 1364 bool CodeGenPrepare::simplifyOffsetableRelocate(GCStatepointInst &I) { in simplifyOffsetableRelocate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 3745 GCStatepointInst &GCSP = *cast<GCStatepointInst>(&Call); in visitCallBase()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2564 if (isa<GCStatepointInst, GCRelocateInst, GCResultInst>(U)) in translateCall()
|