Searched refs:PrevMask (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.cpp | 51 LaneBitmask PrevMask, in inc() argument 55 SIRegisterInfo::getNumCoveredRegs(PrevMask)) in inc() 59 if (NewMask < PrevMask) { in inc() 60 std::swap(NewMask, PrevMask); in inc() 74 assert(PrevMask < NewMask); in inc() 79 if (PrevMask.none()) { in inc() 299 LaneBitmask PrevMask = LiveMask; in recede() local 301 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in recede() 317 LaneBitmask PrevMask = LiveMask; in recede() local 376 auto PrevMask = It->second; in advanceBeforeNext() local [all …]
|
| H A D | GCNRegPressure.h | 69 LaneBitmask PrevMask,
|
| H A D | GCNSchedStrategy.cpp | 1415 LaneBitmask PrevMask = NewLiveIns[I][Reg]; in sinkTriviallyRematInsts() local 1423 NewPressure[Idx].inc(Reg, PrevMask, LaneBitmask::getNone(), DAG.MRI); in sinkTriviallyRematInsts()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 52 LaneBitmask PrevMask, LaneBitmask NewMask) { in increaseSetPressure() argument 53 assert((PrevMask & ~NewMask).none() && "Must not remove bits"); in increaseSetPressure() 54 if (PrevMask.any() || NewMask.none()) in increaseSetPressure() 68 if (NewMask.any() || PrevMask.none()) in decreaseSetPressure() 706 LaneBitmask PrevMask = LiveRegs.insert(P); in addLiveRegs() local 707 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs() 708 increaseRegPressure(P.RegUnit, PrevMask, NewMask); in addLiveRegs() 720 LaneBitmask PrevMask; in discoverLiveInOrOut() local 723 PrevMask = LaneBitmask::getNone(); in discoverLiveInOrOut() 727 PrevMask = I->LaneMask; in discoverLiveInOrOut() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterPressure.h | 310 LaneBitmask PrevMask = InsertRes.first->LaneMask; in insert() local 312 return PrevMask; in insert() 324 LaneBitmask PrevMask = I->LaneMask; in erase() local 326 return PrevMask; in erase()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 8082 SmallVector<int> PrevMask(InsertVecSz, PoisonMaskElem); in getEntryCost() local 8083 Mask.swap(PrevMask); in getEntryCost() 8085 unsigned InsertIdx = *getInsertIndex(VL[PrevMask[I]]); in getEntryCost() 11241 SmallVector<int> PrevMask(NumElts, PoisonMaskElem); in vectorizeTree() local 11242 Mask.swap(PrevMask); in vectorizeTree() 11244 Value *Scalar = E->Scalars[PrevMask[I]]; in vectorizeTree()
|