Searched refs:GCStatepointInst (Results 1 – 13 of 13) sorted by relevance
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()
173 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in findPreviousSpillSlot()179 [cast<GCStatepointInst>(Statepoint)]; in findPreviousSpillSlot()1025 getGCResultLocality(const GCStatepointInst &S) { in getGCResultLocality()1040 SelectionDAGBuilder::LowerStatepoint(const GCStatepointInst &I, in LowerStatepoint()1066 populateCallLoweringInfo(SI.CLI, &I, GCStatepointInst::CallArgsBeginPos, in LowerStatepoint()1206 assert((isa<GCStatepointInst>(SI) || isa<UndefValue>(SI)) && in visitGCResult()1211 if (cast<GCStatepointInst>(SI)->getParent() == CI.getParent()) { in visitGCResult()1235 assert((isa<GCStatepointInst>(Statepoint) || isa<UndefValue>(Statepoint)) && in visitGCRelocate()1240 if (cast<GCStatepointInst>(Statepoint)->getParent() == Relocate.getParent()) in visitGCRelocate()1250 FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)]; in visitGCRelocate()[all …]
66 class GCStatepointInst; variable428 void LowerStatepoint(const GCStatepointInst &I,
1496 if (isa<CallInst>(Inst) && !isa<GCStatepointInst>(Inst) && in SelectAllBasicBlocks()
1129 !isa<GCStatepointInst>(I)) // statepoints handle their exports internally in visit()2924 LowerStatepoint(cast<GCStatepointInst>(I), EHPadBB); in visitInvoke()2955 if (!isa<GCStatepointInst>(I)) { in visitInvoke()6931 LowerStatepoint(cast<GCStatepointInst>(I)); in visitIntrinsicCall()
35 if (isa<GCStatepointInst>(GCR->getOperand(0))) in stripGCRelocates()
738 return cast<GCStatepointInst>(Token); in getStatepoint()748 return cast<GCStatepointInst>(InvokeBB->getTerminator()); in getStatepoint()756 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getBasePtr()767 auto *GCInst = cast<GCStatepointInst>(Statepoint); in getDerivedPtr()
793 if (isa<GCStatepointInst>(I)) { in transferInstruction()
5213 Check(isa<GCStatepointInst>(InvokeBB->getTerminator()), in visitIntrinsicCall()5220 Check(isa<GCStatepointInst>(Token) || isa<UndefValue>(Token), in visitIntrinsicCall()5242 if (auto Opt = cast<GCStatepointInst>(StatepointCall) in visitIntrinsicCall()
273 GCStatepointInst *StatepointToken;1792 GCStatepointInst *Token = nullptr; in makeStatepointExplicitImpl()1808 Token = cast<GCStatepointInst>(SPCall); in makeStatepointExplicitImpl()1835 Token = cast<GCStatepointInst>(SPInvoke); in makeStatepointExplicitImpl()2936 if (isa<GCStatepointInst>(Call)) in runOnFunction()
193 return !(isa<GCStatepointInst>(Call) || isa<GCRelocateInst>(Call) || in needsStatepoint()
2749 if (isa<GCStatepointInst>(Call) || isa<GCRelocateInst>(Call) || in isSafeToEliminateVarargsCast()3087 GCStatepointInst &GCSP = *cast<GCStatepointInst>(&Call); in visitCallBase()
438 bool simplifyOffsetableRelocate(GCStatepointInst &I);622 SmallVector<GCStatepointInst *, 2> Statepoints; in runOnFunction()625 if (auto *SP = dyn_cast<GCStatepointInst>(&I)) in runOnFunction()1187 bool CodeGenPrepare::simplifyOffsetableRelocate(GCStatepointInst &I) { in simplifyOffsetableRelocate()