Home
last modified time | relevance | path

Searched refs:PrevMask (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.cpp51 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 DGCNRegPressure.h69 LaneBitmask PrevMask,
H A DGCNSchedStrategy.cpp1415 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 DRegisterPressure.cpp52 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 DRegisterPressure.h310 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 DSLPVectorizer.cpp8082 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()