• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching refs:LaneMask

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;
403 I->LaneMask = LaneBitmask::getNone();
410 assert(Pair.LaneMask.any());
415 I->LaneMask &= ~Pair.LaneMask;
416 if (I->LaneMask.none())
431 Result |= SR.LaneMask;
555 LaneBitmask LaneMask = SubRegIdx != 0
558 addRegLanes(RegUnits, RegisterMaskPair(Reg, LaneMask));
610 AddFlagsMI != nullptr && (LiveAfter & ~I->LaneMask).none())
613 LaneBitmask ActualDef = I->LaneMask & LiveAfter;
617 I->LaneMask = ActualDef;
624 LaneBitmask LaneMask = I->LaneMask & LiveBefore;
625 if (LaneMask.none()) {
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;