reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  647   for (auto *Reloc : SI.GCRelocates)
  648     if (Reloc->getParent() == SI.StatepointInstr->getParent())
  656   removeDuplicateGCPtrs(SI.Bases, SI.Ptrs, SI.GCRelocates, *this,
  656   removeDuplicateGCPtrs(SI.Bases, SI.Ptrs, SI.GCRelocates, *this,
  656   removeDuplicateGCPtrs(SI.Bases, SI.Ptrs, SI.GCRelocates, *this,
  657                         FuncInfo.StatepointSpillMaps[SI.StatepointInstr]);
  658   assert(SI.Bases.size() == SI.Ptrs.size() &&
  658   assert(SI.Bases.size() == SI.Ptrs.size() &&
  659          SI.Ptrs.size() == SI.GCRelocates.size());
  659          SI.Ptrs.size() == SI.GCRelocates.size());
  664   lowerStatepointMetaArgs(LoweredMetaArgs, MemRefs, SI, *this);
  668   SI.CLI.setChain(getRoot());
  674       lowerCallFromStatepointLoweringInfo(SI, *this, PendingExports);
  697       (SI.StatepointFlags & (uint64_t)StatepointFlags::GCTransition) ==
  706     for (const Value *V : SI.GCTransitionArgs) {
  731   Ops.push_back(DAG.getTargetConstant(SI.ID, getCurSDLoc(), MVT::i64));
  733       DAG.getTargetConstant(SI.NumPatchBytes, getCurSDLoc(), MVT::i32));
  755   pushStackMapConstant(Ops, *this, SI.CLI.CallConv);
  758   uint64_t Flags = SI.StatepointFlags;
  797     for (const Value *V : SI.GCTransitionArgs) {