Lines Matching refs:NodeAddr
100 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove);
101 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
168 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in run()
170 NodeAddr<StmtNode*> SA = TA; in run()
171 for (NodeAddr<RefNode*> RA : SA.Addr->members(DFG)) { in run()
194 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { in removeOperand()
195 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode(); in removeOperand()
206 for (NodeAddr<RefNode*> RA : Refs) in removeOperand()
211 for (NodeAddr<RefNode*> RA : Refs) { in removeOperand()
220 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
224 MachineInstr &MI = *NodeAddr<StmtNode*>(IA).Addr->getCode(); in rewrite()
258 auto IsDead = [this] (NodeAddr<DefNode*> DA) -> bool { in rewrite()
263 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) { in rewrite()