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

References

lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  483   if (auto *GFI = Builder.GFI) {
  535       reservePreviousStackSlotForValue(V, Builder);
  538     reservePreviousStackSlotForValue(SI.Bases[i], Builder);
  539     reservePreviousStackSlotForValue(SI.Ptrs[i], Builder);
  546   pushStackMapConstant(Ops, Builder, NumVMSArgs);
  555       int FI = Builder.FuncInfo.getArgumentFrameIndex(Arg);
  557         Incoming = Builder.DAG.getFrameIndex(FI, Builder.getFrameIndexTy());
  557         Incoming = Builder.DAG.getFrameIndex(FI, Builder.getFrameIndexTy());
  560       Incoming = Builder.getValue(V);
  562     lowerIncomingStatepointValue(Incoming, LiveInValue, Ops, MemRefs, Builder);
  572     lowerIncomingStatepointValue(Builder.getValue(Base), /*LiveInOnly*/ false,
  573                                  Ops, MemRefs, Builder);
  576     lowerIncomingStatepointValue(Builder.getValue(Ptr), /*LiveInOnly*/ false,
  577                                  Ops, MemRefs, Builder);
  586     SDValue Incoming = Builder.getValue(V);
  589       assert(Incoming.getValueType() == Builder.getFrameIndexTy() &&
  591       Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(),
  592                                                     Builder.getFrameIndexTy()));
  594       auto &MF = Builder.DAG.getMachineFunction();
  604   auto &SpillMap = Builder.FuncInfo.StatepointSpillMaps[StatepointInstr];
  608     SDValue SDV = Builder.getValue(V);
  609     SDValue Loc = Builder.StatepointLowering.getLocation(SDV);
  629         Builder.ExportFromCurrentBlock(V);