Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.cpp45 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 DGCNRegPressure.h80 LaneBitmask PrevMask,
H A DGCNSchedStrategy.cpp1975 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 DRegisterPressure.cpp51 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 DRegisterPressure.h313 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 DTracker.cpp316 : SVI(SVI), PrevMask(SVI->getShuffleMask()) {} in ShuffleVectorSetMask()
319 SVI->setShuffleMask(PrevMask); in revert()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DTracker.h428 SmallVector<int, 8> PrevMask;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp13281 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()