Lines Matching defs:NewSubReg
88 /// Map OldSubReg -> { RC, NewSubReg }. Used as in/out container.
108 /// SubRegs is map of OldSubReg -> [SubRegRC, NewSubReg] and is used as in/out
112 /// NewSubReg - output, contains shifted subregs on return.
119 /// describing OldSubReg -> NewSubReg mapping.
227 auto &[SubRegRC, NewSubReg] = SRI;
238 NewSubReg = AMDGPU::NoSubRegister;
241 NewSubReg = shiftSubReg(OldSubReg, RShift);
242 if (!NewSubReg) {
246 LLVM_DEBUG(dbgs() << TRI->getSubRegIndexName(NewSubReg));
249 const uint32_t *Mask = NewSubReg ? getSuperRegClassMask(SubRegRC, NewSubReg)
388 if (unsigned NewSubReg = I->second.SubReg)
390 TRI->getSubRegIndexLaneMask(NewSubReg), SR);