reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))