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

References

lib/Target/Hexagon/HexagonOptAddrMode.cpp
  168   for (NodeAddr<UseNode *> UA : AddAslSN.Addr->members_if(DFG->IsUse, *DFG)) {
  168   for (NodeAddr<UseNode *> UA : AddAslSN.Addr->members_if(DFG->IsUse, *DFG)) {
  169     RegisterRef RR = UA.Addr->getRegRef(*DFG);
  178     NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG);
  182     if ((DFG->IsDef(AA) && AA.Id != OffsetRegRD) ||
  187     NodeAddr<DefNode *> OffsetRegDN = DFG->addr<DefNode *>(OffsetRegRD);
  215     RegisterRef UR = UN.Addr->getRegRef(*DFG);
  221                << PrintNode<UseNode*>(UN, *DFG) << '\n'
  231           NodeAddr<UseNode *> DA = DFG->addr<UseNode *>(DI);
  232           NodeAddr<StmtNode *> TempIA = DA.Addr->getOwner(*DFG);
  234                  << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n";
  245   for (NodeAddr<DefNode *> DA : SA.Addr->members_if(DFG->IsDef, *DFG)) {
  245   for (NodeAddr<DefNode *> DA : SA.Addr->members_if(DFG->IsDef, *DFG)) {
  247                       << Print<NodeAddr<DefNode *>>(DA, *DFG) << "\n");
  248     RegisterRef DR = DFG->getPRI().normalize(DA.Addr->getRegRef(*DFG));
  248     RegisterRef DR = DFG->getPRI().normalize(DA.Addr->getRegRef(*DFG));
  253       NodeAddr<UseNode *> UA = DFG->addr<UseNode *>(UI);
  255         NodeAddr<StmtNode *> TempIA = UA.Addr->getOwner(*DFG);
  257                << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n";
  261         NodeAddr<PhiNode *> PA = UA.Addr->getOwner(*DFG);
  265                           << Print<Liveness::RefMap>(phiUse, *DFG) << "\n");
  268             if (!DFG->getPRI().alias(RegisterRef(I.first), DR))
  272               NodeAddr<UseNode *> phiUA = DFG->addr<UseNode *>(phiUI.first);
  290   for (NodeAddr<UseNode *> UA : SN.Addr->members_if(DFG->IsUse, *DFG)) {
  290   for (NodeAddr<UseNode *> UA : SN.Addr->members_if(DFG->IsUse, *DFG)) {
  291     RegisterRef RR = UA.Addr->getRegRef(*DFG);
  300     NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG);
  306     if ((DFG->IsDef(AA) && AA.Id != LRExtRegRD) ||
  314     NodeAddr<DefNode *> LRExtRegDN = DFG->addr<DefNode *>(LRExtRegRD);
  354     NodeAddr<StmtNode *> SN = UN.Addr->getOwner(*DFG);
  397     NodeAddr<StmtNode *> OwnerN = UseN.Addr->getOwner(*DFG);
  441     NodeAddr<StmtNode *> SN = UN.Addr->getOwner(*DFG);
  606   NodeAddr<StmtNode *> SA = AddAslUN.Addr->getOwner(*DFG);
  618     NodeAddr<StmtNode *> UseIA = UseUN.Addr->getOwner(*DFG);
  620                       << Print<NodeAddr<InstrNode *>>(UseIA, *DFG) << "\n");
  689   for (auto IA : BA.Addr->members(*DFG)) {
  690     if (!DFG->IsCode<NodeAttrs::Stmt>(IA))
  703                       << Print<NodeAddr<InstrNode *>>(IA, *DFG) << '\n');
  747       NodeAddr<StmtNode *> OwnerN = UseN.Addr->getOwner(*DFG);
  794   DFG = &G;
  796   Liveness L(*MRI, *DFG);
  801   NodeAddr<FuncNode *> FA = DFG->getFunc();
  803                     << Print<NodeAddr<FuncNode *>>(FA, *DFG) << "\n");
  805   for (NodeAddr<BlockNode *> BA : FA.Addr->members(*DFG))