reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
59 if (P.Obj.Reg > 0 && P.Obj.Reg < TRI.getNumRegs()) 59 if (P.Obj.Reg > 0 && P.Obj.Reg < TRI.getNumRegs()) 60 OS << TRI.getName(P.Obj.Reg); 62 OS << '#' << P.Obj.Reg; 63 OS << PrintLaneMaskOpt(P.Obj.Mask); 68 auto NA = P.G.addr<NodeBase*>(P.Obj); 102 OS << P.Obj; 117 printRefHeader(OS, P.Obj, P.G); 119 if (NodeId N = P.Obj.Addr->getReachingDef()) 122 if (NodeId N = P.Obj.Addr->getReachedDef()) 125 if (NodeId N = P.Obj.Addr->getReachedUse()) 128 if (NodeId N = P.Obj.Addr->getSibling()) 134 printRefHeader(OS, P.Obj, P.G); 136 if (NodeId N = P.Obj.Addr->getReachingDef()) 139 if (NodeId N = P.Obj.Addr->getSibling()) 146 printRefHeader(OS, P.Obj, P.G); 148 if (NodeId N = P.Obj.Addr->getReachingDef()) 151 if (NodeId N = P.Obj.Addr->getPredecessor()) 154 if (NodeId N = P.Obj.Addr->getSibling()) 160 switch (P.Obj.Addr->getKind()) { 162 OS << PrintNode<DefNode*>(P.Obj, P.G); 165 if (P.Obj.Addr->getFlags() & NodeAttrs::PhiRef) 166 OS << PrintNode<PhiUseNode*>(P.Obj, P.G); 168 OS << PrintNode<UseNode*>(P.Obj, P.G); 175 unsigned N = P.Obj.size(); 176 for (auto I : P.Obj) { 185 unsigned N = P.Obj.size(); 186 for (auto I : P.Obj) { 219 OS << Print<NodeId>(P.Obj.Id, P.G) << ": phi [" 220 << PrintListV<RefNode*>(P.Obj.Addr->members(P.G), P.G) << ']'; 225 const MachineInstr &MI = *P.Obj.Addr->getCode(); 227 OS << Print<NodeId>(P.Obj.Id, P.G) << ": " << P.G.getTII().getName(Opc); 245 OS << " [" << PrintListV<RefNode*>(P.Obj.Addr->members(P.G), P.G) << ']'; 251 switch (P.Obj.Addr->getKind()) { 253 OS << PrintNode<PhiNode*>(P.Obj, P.G); 256 OS << PrintNode<StmtNode*>(P.Obj, P.G); 259 OS << "instr? " << Print<NodeId>(P.Obj.Id, P.G); 267 MachineBasicBlock *BB = P.Obj.Addr->getCode(); 279 OS << Print<NodeId>(P.Obj.Id, P.G) << ": --- " << printMBBReference(*BB) 293 for (auto I : P.Obj.Addr->members(P.G)) 299 OS << "DFG dump:[\n" << Print<NodeId>(P.Obj.Id, P.G) << ": Function: " 300 << P.Obj.Addr->getCode()->getName() << '\n'; 301 for (auto I : P.Obj.Addr->members(P.G)) 309 for (auto I : P.Obj) 316 P.Obj.print(OS); 322 for (auto I = P.Obj.top(), E = P.Obj.bottom(); I != E; ) { 322 for (auto I = P.Obj.top(), E = P.Obj.bottom(); I != E; ) {lib/Target/Hexagon/RDFLiveness.cpp
62 for (auto &I : P.Obj) {