Lines Matching refs:IA
163 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* { in getAllReachingDefs() argument
164 if (IA.Addr->getKind() == NodeAttrs::Stmt) in getAllReachingDefs()
165 return NodeAddr<StmtNode*>(IA).Addr->getCode()->getParent(); in getAllReachingDefs()
166 assert(IA.Addr->getKind() == NodeAttrs::Phi); in getAllReachingDefs()
167 NodeAddr<PhiNode*> PA = IA; in getAllReachingDefs()
184 NodeAddr<InstrNode*> IA = TA.Addr->getOwner(DFG); in getAllReachingDefs() local
185 Owners[TA.Id] = IA; in getAllReachingDefs()
186 Blocks[Block(IA)].push_back(IA.Id); in getAllReachingDefs()
363 NodeAddr<InstrNode*> IA) { in getNearestAliasedRef() argument
364 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in getNearestAliasedRef()
366 NodeId FindId = IA.Id; in getNearestAliasedRef()
745 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in computeLiveIns()
746 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) in computeLiveIns()
748 NBMap.insert(std::make_pair(IA.Id, BB)); in computeLiveIns()
1055 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); in traverse() local
1056 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in traverse()
1073 assert(!(IA.Addr->getFlags() & NodeAttrs::Phi)); in traverse()
1124 NodeAddr<InstrNode*> IA = I; in traverse() local
1125 if (IA.Addr->getKind() != NodeAttrs::Stmt) in traverse()
1127 for (NodeAddr<UseNode*> UA : IA.Addr->members_if(DFG.IsUse, DFG)) { in traverse()