Lines Matching defs:IA
159 auto Block = [this](NodeAddr<InstrNode *> IA) -> MachineBasicBlock * {
160 if (IA.Addr->getKind() == NodeAttrs::Stmt)
161 return NodeAddr<StmtNode *>(IA).Addr->getCode()->getParent();
162 assert(IA.Addr->getKind() == NodeAttrs::Phi);
163 NodeAddr<PhiNode *> PA = IA;
180 NodeAddr<InstrNode *> IA = TA.Addr->getOwner(DFG);
181 Owners[TA.Id] = IA;
182 Blocks[Block(IA)].push_back(IA.Id);
358 NodeAddr<InstrNode *> IA) {
359 NodeAddr<BlockNode *> BA = IA.Addr->getOwner(DFG);
361 NodeId FindId = IA.Id;
367 // Do not scan IA (which is what B would point to).
749 for (NodeAddr<InstrNode *> IA : BA.Addr->members(DFG)) {
750 for (NodeAddr<RefNode *> RA : IA.Addr->members(DFG))
752 NBMap.insert(std::make_pair(IA.Id, BB));
1058 NodeAddr<InstrNode *> IA = DA.Addr->getOwner(DFG);
1059 NodeAddr<BlockNode *> BA = IA.Addr->getOwner(DFG);
1076 assert(!(IA.Addr->getFlags() & NodeAttrs::Phi));
1127 NodeAddr<InstrNode *> IA = I;
1128 if (IA.Addr->getKind() != NodeAttrs::Stmt)
1130 for (NodeAddr<UseNode *> UA : IA.Addr->members_if(DFG.IsUse, DFG)) {