Lines Matching defs:LaneMask
545 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg);
546 if ((LaneMask & SR.LaneMask) == 0)
758 DefinedLanesMask |= SR.LaneMask;
977 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg);
979 if ((S.LaneMask & LaneMask) == 0)
981 updateRange(S, Reg, S.LaneMask);
1001 void updateRange(LiveRange &LR, unsigned Reg, LaneBitmask LaneMask) {
1008 if (LaneMask != 0)
1009 dbgs() << " L" << PrintLaneMask(LaneMask);
1018 handleMoveUp(LR, Reg, LaneMask);
1131 void handleMoveUp(LiveRange &LR, unsigned Reg, LaneBitmask LaneMask) {
1152 std::prev(I)->end = findLastUseBefore(Reg, LaneMask).getRegSlot();
1208 SlotIndex findLastUseBefore(unsigned Reg, LaneBitmask LaneMask) {
1214 if (SubReg != 0 && LaneMask != 0
1215 && (TRI.getSubRegIndexLaneMask(SubReg) & LaneMask) == 0)
1288 LaneBitmask LaneMask) {
1316 if ((Mask & LaneMask) == 0)
1418 repairOldRegInRange(Begin, End, endIdx, S, Reg, S.LaneMask);