Lines Matching refs:Unit

68       for (MCRegUnit Unit : TRI->regunits(LI.PhysReg)) {  in enterBasicBlock()  local
72 if (LiveRegs[Unit] != -1) { in enterBasicBlock()
73 LiveRegs[Unit] = -1; in enterBasicBlock()
74 MBBReachingDefs[MBBNumber][Unit].push_back(-1); in enterBasicBlock()
93 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
94 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
98 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
99 if (LiveRegs[Unit] != ReachingDefDefaultVal) in enterBasicBlock()
100 MBBReachingDefs[MBBNumber][Unit].push_back(LiveRegs[Unit]); in enterBasicBlock()
131 for (MCRegUnit Unit : TRI->regunits(MO.getReg().asMCReg())) { in processDefs() local
133 LLVM_DEBUG(dbgs() << printRegUnit(Unit, TRI) << ":\t" << CurInstr << '\t' in processDefs()
137 if (LiveRegs[Unit] != CurInstr) { in processDefs()
138 LiveRegs[Unit] = CurInstr; in processDefs()
139 MBBReachingDefs[MBBNumber][Unit].push_back(CurInstr); in processDefs()
167 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) { in reprocessBasicBlock() local
168 int Def = Incoming[Unit]; in reprocessBasicBlock()
172 auto Start = MBBReachingDefs[MBBNumber][Unit].begin(); in reprocessBasicBlock()
173 if (Start != MBBReachingDefs[MBBNumber][Unit].end() && *Start < 0) { in reprocessBasicBlock()
181 MBBReachingDefs[MBBNumber][Unit].insert(Start, Def); in reprocessBasicBlock()
186 if (MBBOutRegsInfos[MBBNumber][Unit] < Def - NumInsts) in reprocessBasicBlock()
187 MBBOutRegsInfos[MBBNumber][Unit] = Def - NumInsts; in reprocessBasicBlock()
271 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in getReachingDef() local
272 for (int Def : MBBReachingDefs[MBBNumber][Unit]) { in getReachingDef()