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

References

lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  235     if (!TII->unfoldMemoryOperand(*DAG, N, NewNodes))
  246       DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i));
  247     DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals-1),
  532     SUnit *RootSU = &SUnits[DAG->getRoot().getNode()->getNodeId()];
  670   LLVM_DEBUG(N->dump(DAG));
  720   for (SDNode &Node : DAG->allnodes()) {
  758   ScheduleNode(DAG->getRoot().getNode());
  772     LLVM_DEBUG(N->dump(DAG));
  778       for (auto DV : DAG->GetDbgValues(N)) {
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  984   if (!TII->unfoldMemoryOperand(*DAG, N, NewNodes))
 1052     DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i));
 1053   DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals - 1),
 1603     SUnit *RootSU = &SUnits[DAG->getRoot().getNode()->getNodeId()];
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
   56   DAG = dag;
   79   const TargetLowering &TLI = DAG->getTargetLoweringInfo();
  287   if (AddGlue(Lead, InGlue, true, DAG))
  295     if (AddGlue(Load, InGlue, OutGlue, DAG)) {
  302       RemoveUnusedGlue(InGlue.getNode(), DAG);
  309   for (SDNode &NI : DAG->allnodes()) {
  327   for (SDNode &NI : DAG->allnodes()) {
  342   Worklist.push_back(DAG->getRoot().getNode());
  343   Visited.insert(DAG->getRoot().getNode());
  679   SU.getNode()->dump(DAG);
  686     GluedNodes.back()->dump(DAG);
  833   bool HasDbg = DAG->hasDebugValues();
  866     if (MI->isCall() && DAG->getTarget().Options.EnableDebugEntryValues)
  867       MF.addCallArgsForwardingRegs(MI, DAG->getSDCallSiteInfo(Node));
  874     SDDbgInfo::DbgIterator PDI = DAG->ByvalParmDbgBegin();
  875     SDDbgInfo::DbgIterator PDE = DAG->ByvalParmDbgEnd();
  911         ProcessSourceNode(N, DAG, Emitter, VRBaseMap, Orders, Seen, NewInsn);
  913       if (MDNode *MD = DAG->getHeapAllocSite(N))
  923       ProcessSourceNode(SU->getNode(), DAG, Emitter, VRBaseMap, Orders, Seen,
  926     if (MDNode *MD = DAG->getHeapAllocSite(SU->getNode())) {
  941     std::stable_sort(DAG->DbgBegin(), DAG->DbgEnd(),
  941     std::stable_sort(DAG->DbgBegin(), DAG->DbgEnd(),
  946     SDDbgInfo::DbgIterator DI = DAG->DbgBegin();
  947     SDDbgInfo::DbgIterator DE = DAG->DbgEnd();
  992     SDDbgInfo::DbgLabelIterator DLI = DAG->DbgLabelBegin();
  993     SDDbgInfo::DbgLabelIterator DLE = DAG->DbgLabelEnd();
lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  284         ::getSimpleNodeLabel(GluedNodes.back(), DAG);
  296   if (DAG) {
  299     const SDNode *N = DAG->getRoot().getNode();