Searched refs:PrevMask (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.cpp | 45 LaneBitmask PrevMask, in inc() argument 49 unsigned PrevNumCoveredRegs = SIRegisterInfo::getNumCoveredRegs(PrevMask); in inc() 54 if (NewMask < PrevMask) { in inc() 55 std::swap(NewMask, PrevMask); in inc() 59 assert(PrevMask < NewMask && PrevNumCoveredRegs < NewNumCoveredRegs && in inc() 68 if (PrevMask.none()) { in inc() 537 LaneBitmask PrevMask = LiveMask; in recede() local 539 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in recede() 555 LaneBitmask PrevMask = LiveMask; in recede() local 557 CurPressure.inc(U.RegUnit, PrevMask, LiveMask, *MRI); in recede() [all …]
|
| H A D | GCNRegPressure.h | 80 LaneBitmask PrevMask,
|
| H A D | GCNSchedStrategy.cpp | 1975 LaneBitmask PrevMask = RegionLiveIns[Reg]; in rematerialize() local 1977 RegMasks.insert({{I, Remat.RematMI->getOperand(0).getReg()}, PrevMask}); in rematerialize() 1979 DAG.Pressure[I].inc(Reg, PrevMask, LaneBitmask::getNone(), DAG.MRI); in rematerialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 51 LaneBitmask PrevMask, LaneBitmask NewMask) { in increaseSetPressure() argument 52 assert((PrevMask & ~NewMask).none() && "Must not remove bits"); in increaseSetPressure() 53 if (PrevMask.any() || NewMask.none()) in increaseSetPressure() 65 LaneBitmask PrevMask, LaneBitmask NewMask) { in decreaseSetPressure() argument 66 assert((NewMask & ~PrevMask).none() && "Must not add bits"); in decreaseSetPressure() 67 if (NewMask.any() || PrevMask.none()) in decreaseSetPressure() 695 LaneBitmask PrevMask = LiveRegs.insert(P); in addLiveRegs() local 696 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs() 697 increaseRegPressure(P.RegUnit, PrevMask, NewMask); in addLiveRegs() 709 LaneBitmask PrevMask; in discoverLiveInOrOut() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterPressure.h | 313 LaneBitmask PrevMask = InsertRes.first->LaneMask; in insert() local 315 return PrevMask; in insert() 327 LaneBitmask PrevMask = I->LaneMask; in erase() local 329 return PrevMask; in erase()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Tracker.cpp | 316 : SVI(SVI), PrevMask(SVI->getShuffleMask()) {} in ShuffleVectorSetMask() 319 SVI->setShuffleMask(PrevMask); in revert()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Tracker.h | 428 SmallVector<int, 8> PrevMask;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 13281 SmallVector<int> PrevMask(InsertVecSz, PoisonMaskElem); in getEntryCost() local 13282 Mask.swap(PrevMask); in getEntryCost() 13284 unsigned InsertIdx = *getElementIndex(VL[PrevMask[I]]); in getEntryCost() 17813 SmallVector<int> PrevMask(NumElts, PoisonMaskElem); in vectorizeTree() local 17814 Mask.swap(PrevMask); in vectorizeTree() 17816 Value *Scalar = E->Scalars[PrevMask[I]]; in vectorizeTree()
|