Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:NodeAddr

89   bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove);
90 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
147 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) {
149 NodeAddr<StmtNode*> SA = TA;
150 for (NodeAddr<RefNode*> RA : SA.Addr->members(DFG)) {
175 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) {
176 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode();
186 for (NodeAddr<RefNode*> RA : Refs)
191 for (NodeAddr<RefNode*> RA : Refs) {
201 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) {
205 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode();
239 auto IsDead = [this] (NodeAddr<DefNode*> DA) -> bool {
244 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) {