Lines Matching refs:IA
162 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* { in getAllReachingDefs() argument
163 if (IA.Addr->getKind() == NodeAttrs::Stmt) in getAllReachingDefs()
164 return NodeAddr<StmtNode*>(IA).Addr->getCode()->getParent(); in getAllReachingDefs()
165 assert(IA.Addr->getKind() == NodeAttrs::Phi); in getAllReachingDefs()
166 NodeAddr<PhiNode*> PA = IA; in getAllReachingDefs()
183 NodeAddr<InstrNode*> IA = TA.Addr->getOwner(DFG); in getAllReachingDefs() local
184 Owners[TA.Id] = IA; in getAllReachingDefs()
185 Blocks[Block(IA)].push_back(IA.Id); in getAllReachingDefs()
361 NodeAddr<InstrNode*> IA) { in getNearestAliasedRef() argument
362 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in getNearestAliasedRef()
364 NodeId FindId = IA.Id; in getNearestAliasedRef()
743 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in computeLiveIns()
744 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) in computeLiveIns()
746 NBMap.insert(std::make_pair(IA.Id, BB)); in computeLiveIns()
1053 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); in traverse() local
1054 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in traverse()
1071 assert(!(IA.Addr->getFlags() & NodeAttrs::Phi)); in traverse()
1122 NodeAddr<InstrNode*> IA = I; in traverse() local
1123 if (IA.Addr->getKind() != NodeAttrs::Stmt) in traverse()
1125 for (NodeAddr<UseNode*> UA : IA.Addr->members_if(DFG.IsUse, DFG)) { in traverse()