Searched refs:Statepoint (Results 1 – 7 of 7) sorted by relevance
319 class Statepoint324 explicit Statepoint(Instruction *I) : Base(I) {} in Statepoint() function325 explicit Statepoint(CallSite CS) : Base(CS) {} in Statepoint() function
666 CallInst *CreateGCResult(Instruction *Statepoint,672 CallInst *CreateGCRelocate(Instruction *Statepoint,
897 // These are documented in docs/Statepoint.rst
1549 const unsigned LiveStartIdx = Statepoint(Token).gcArgsStartIdx(); in makeStatepointExplicitImpl()1599 const unsigned LiveStartIdx = Statepoint(Token).gcArgsStartIdx(); in makeStatepointExplicitImpl()1749 Value *Statepoint = Info.StatepointToken; in relocationViaAlloca() local1755 insertRelocationStores(Statepoint->users(), AllocaMap, VisitedLiveValues); in relocationViaAlloca()1759 if (isa<InvokeInst>(Statepoint)) { in relocationViaAlloca()1797 if (auto II = dyn_cast<InvokeInst>(Statepoint)) { in relocationViaAlloca()1801 InsertClobbersAt(cast<Instruction>(Statepoint)->getNextNode()); in relocationViaAlloca()2352 Statepoint Statepoint(Info.StatepointToken); in insertParsePoints() local2353 Live.insert(Live.end(), Statepoint.gc_args_begin(), in insertParsePoints()2354 Statepoint.gc_args_end()); in insertParsePoints()[all …]
706 CallInst *IRBuilderBase::CreateGCResult(Instruction *Statepoint, in CreateGCResult() argument714 Value *Args[] = {Statepoint}; in CreateGCResult()718 CallInst *IRBuilderBase::CreateGCRelocate(Instruction *Statepoint, in CreateGCRelocate() argument728 Value *Args[] = {Statepoint, in CreateGCRelocate()
238 module IR_Statepoint { header "IR/Statepoint.h" export * }
613 SRCS_MIN+= IR/Statepoint.cpp