Home
last modified time | relevance | path

Searched refs:GCStatepointInst (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DStatepoint.h63 class GCStatepointInst : public CallBase {
65 GCStatepointInst() = delete;
66 GCStatepointInst(const GCStatepointInst &) = delete;
67 GCStatepointInst &operator=(const GCStatepointInst &) = delete;
214 std::vector<const GCRelocateInst *> GCStatepointInst::getGCRelocates() const { in getGCRelocates()
239 std::pair<bool, bool> GCStatepointInst::getGCResultLocality() const { in getGCResultLocality()
H A DIntrinsicInst.h1209 class GCStatepointInst; variable
1233 const GCStatepointInst *getStatepoint() const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DIntrinsicInst.cpp464 const GCStatepointInst *GCProjectionInst::getStatepoint() const { in getStatepoint()
470 return cast<GCStatepointInst>(Token); in getStatepoint()
480 return cast<GCStatepointInst>(InvokeBB->getTerminator()); in getStatepoint()
H A DSafepointIRVerifier.cpp784 if (isa<GCStatepointInst>(I)) { in transferInstruction()
H A DVerifier.cpp4943 Assert(isa<GCStatepointInst>(InvokeBB->getTerminator()), in visitIntrinsicCall()
4950 Assert(isa<GCStatepointInst>(Token), in visitIntrinsicCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DStripGCRelocates.cpp37 if (isa<GCStatepointInst>(GCR->getOperand(0))) in stripGCRelocates()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp994 SelectionDAGBuilder::LowerStatepoint(const GCStatepointInst &I, in LowerStatepoint()
1020 populateCallLoweringInfo(SI.CLI, &I, GCStatepointInst::CallArgsBeginPos, in LowerStatepoint()
1159 const GCStatepointInst *SI = CI.getStatepoint(); in visitGCResult()
H A DSelectionDAGBuilder.h65 class GCStatepointInst; variable
625 void LowerStatepoint(const GCStatepointInst &I,
H A DSelectionDAGBuilder.cpp1118 !isa<GCStatepointInst>(I)) // statepoints handle their exports internally in visit()
2902 LowerStatepoint(cast<GCStatepointInst>(I), EHPadBB); in visitInvoke()
2933 if (!isa<GCStatepointInst>(I)) { in visitInvoke()
6828 LowerStatepoint(cast<GCStatepointInst>(I)); in visitIntrinsicCall()
H A DSelectionDAGISel.cpp1523 if (isa<CallInst>(Inst) && !isa<GCStatepointInst>(Inst) && in SelectAllBasicBlocks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp274 GCStatepointInst *StatepointToken;
1703 GCStatepointInst *Token = nullptr; in makeStatepointExplicitImpl()
1719 Token = cast<GCStatepointInst>(SPCall); in makeStatepointExplicitImpl()
1746 Token = cast<GCStatepointInst>(SPInvoke); in makeStatepointExplicitImpl()
2753 if (isa<GCStatepointInst>(Call)) in runOnFunction()
H A DPlaceSafepoints.cpp192 return !(isa<GCStatepointInst>(Call) || isa<GCRelocateInst>(Call) || in needsStatepoint()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2020 if (isa<GCStatepointInst>(Call) || isa<GCRelocateInst>(Call) || in isSafeToEliminateVarargsCast()
2361 GCStatepointInst &GCSP = *cast<GCStatepointInst>(&Call); in visitCallBase()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp427 bool simplifyOffsetableRelocate(GCStatepointInst &I);
604 SmallVector<GCStatepointInst *, 2> Statepoints; in runOnFunction()
607 if (auto *SP = dyn_cast<GCStatepointInst>(&I)) in runOnFunction()
1173 bool CodeGenPrepare::simplifyOffsetableRelocate(GCStatepointInst &I) { in simplifyOffsetableRelocate()