Lines Matching refs:UsedLanes

53   LaneBitmask UsedLanes;  member
75 void addUsedLanesOnOperand(const MachineOperand &MO, LaneBitmask UsedLanes);
80 void transferUsedLanesStep(const MachineInstr &MI, LaneBitmask UsedLanes);
96 LaneBitmask transferUsedLanes(const MachineInstr &MI, LaneBitmask UsedLanes,
194 LaneBitmask UsedLanes) { in addUsedLanesOnOperand() argument
203 UsedLanes = TRI->composeSubRegIndexLaneMask(MOSubReg, UsedLanes); in addUsedLanesOnOperand()
204 UsedLanes &= MRI->getMaxLaneMaskForVReg(MOReg); in addUsedLanesOnOperand()
208 LaneBitmask PrevUsedLanes = MORegInfo.UsedLanes; in addUsedLanesOnOperand()
210 if ((UsedLanes & ~PrevUsedLanes).none()) in addUsedLanesOnOperand()
214 MORegInfo.UsedLanes = PrevUsedLanes | UsedLanes; in addUsedLanesOnOperand()
220 LaneBitmask UsedLanes) { in transferUsedLanesStep() argument
224 LaneBitmask UsedOnMO = transferUsedLanes(MI, UsedLanes, MO); in transferUsedLanesStep()
230 LaneBitmask UsedLanes, in transferUsedLanes() argument
239 return UsedLanes; in transferUsedLanes()
243 return TRI->reverseComposeSubRegIndexLaneMask(SubIdx, UsedLanes); in transferUsedLanes()
248 TRI->reverseComposeSubRegIndexLaneMask(SubIdx, UsedLanes); in transferUsedLanes()
257 MO1UsedLanes = UsedLanes & ~TRI->getSubRegIndexLaneMask(SubIdx); in transferUsedLanes()
267 return TRI->composeSubRegIndexLaneMask(SubIdx, UsedLanes); in transferUsedLanes()
418 LaneBitmask UsedLanes = LaneBitmask::getNone(); in determineInitialUsedLanes() local
453 UsedLanes |= TRI->getSubRegIndexLaneMask(SubReg); in determineInitialUsedLanes()
455 return UsedLanes; in determineInitialUsedLanes()
462 return (RegInfo.DefinedLanes & RegInfo.UsedLanes & Mask).none(); in isUndefRegAtInput()
481 LaneBitmask UsedLanes = transferUsedLanes(MI, DefRegInfo.UsedLanes, MO); in isUndefInput() local
482 if (UsedLanes.any()) in isUndefInput()
502 Info.UsedLanes = determineInitialUsedLanes(Reg); in runOnce()
516 transferUsedLanesStep(MI, Info.UsedLanes); in runOnce()
528 << " Used: " << PrintLaneMask(Info.UsedLanes) in runOnce()
544 if (MO.isDef() && !MO.isDead() && RegInfo.UsedLanes.none()) { in runOnce()