reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/RegisterPressure.h
  307     auto InsertRes = Regs.insert(IndexMaskPair(SparseIndex, Pair.LaneMask));
  310       InsertRes.first->LaneMask |= Pair.LaneMask;
  324     I->LaneMask &= ~Pair.LaneMask;
lib/CodeGen/MachineScheduler.cpp
 1108       bool Decrement = P.LaneMask.any();
 1120                           << PrintLaneMask(P.LaneMask) << ' ' << *SU.getInstr();
 1124       assert(P.LaneMask.any());
lib/CodeGen/RegisterPressure.cpp
  101     if (!P.LaneMask.all())
  102       dbgs() << ':' << PrintLaneMask(P.LaneMask);
  109     if (!P.LaneMask.all())
  110       dbgs() << ':' << PrintLaneMask(P.LaneMask);
  367                           LaneBitmask::getNone(), Pair.LaneMask);
  378   return I->LaneMask;
  384   assert(Pair.LaneMask.any());
  391     I->LaneMask |= Pair.LaneMask;
  391     I->LaneMask |= Pair.LaneMask;
  403     I->LaneMask = LaneBitmask::getNone();
  410   assert(Pair.LaneMask.any());
  415     I->LaneMask &= ~Pair.LaneMask;
  415     I->LaneMask &= ~Pair.LaneMask;
  416     if (I->LaneMask.none())
  610         AddFlagsMI != nullptr && (LiveAfter & ~I->LaneMask).none())
  613     LaneBitmask ActualDef = I->LaneMask & LiveAfter;
  617       I->LaneMask = ActualDef;
  624     LaneBitmask LaneMask = I->LaneMask & LiveBefore;
  628       I->LaneMask = LaneMask;
  708     LaneBitmask NewMask = PrevMask | P.LaneMask;
  715   assert(Pair.LaneMask.any());
  725     NewMask = Pair.LaneMask;
  728     PrevMask = I->LaneMask;
  729     NewMask = PrevMask | Pair.LaneMask;
  730     I->LaneMask = NewMask;
  747     LaneBitmask BumpedMask = LiveMask | P.LaneMask;
  753     LaneBitmask BumpedMask = LiveMask | P.LaneMask;
  776     LaneBitmask NewMask = PreviousMask & ~Def.LaneMask;
  778     LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask;
  804     assert(Use.LaneMask.any());
  806     LaneBitmask NewMask = PreviousMask | Use.LaneMask;
  823             assert(I->LaneMask.none());
  845           (LiveRegs.contains(RegUnit) & Def.LaneMask).none())
  916     LaneBitmask LiveIn = Use.LaneMask & ~LiveMask;
  935     LaneBitmask NewMask = PreviousMask | Def.LaneMask;
 1066     LaneBitmask DefLanes = P.LaneMask;
 1074     LaneBitmask LiveAfter = LiveLanes | P.LaneMask;
 1322     LaneBitmask NewMask = LiveMask | Def.LaneMask;
lib/Target/AMDGPU/GCNRegPressure.cpp
  246       I->LaneMask |= UsedMask;
  325     AtMIPressure.inc(U.RegUnit, LiveMask, LiveMask | U.LaneMask, *MRI);
  348     LiveMask |= U.LaneMask;