Home
last modified time | relevance | path

Searched refs:ExpCnt (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h825 unsigned ExpCnt = ~0u; member
830 Waitcnt(unsigned VmCnt, unsigned ExpCnt, unsigned LgkmCnt, unsigned VsCnt) in Waitcnt()
831 : VmCnt(VmCnt), ExpCnt(ExpCnt), LgkmCnt(LgkmCnt), VsCnt(VsCnt) {} in Waitcnt()
839 return VmCnt != ~0u || ExpCnt != ~0u || LgkmCnt != ~0u || VsCnt != ~0u; in hasWait()
843 return VmCnt != ~0u || ExpCnt != ~0u || LgkmCnt != ~0u; in hasWaitExceptVsCnt()
851 return VmCnt <= Other.VmCnt && ExpCnt <= Other.ExpCnt && in dominates()
856 return Waitcnt(std::min(VmCnt, Other.VmCnt), std::min(ExpCnt, Other.ExpCnt), in combined()
H A DAMDGPUBaseInfo.cpp1287 Decoded.ExpCnt = decodeExpcnt(Version, Encoded); in decodeWaitcnt()
1323 return encodeWaitcnt(Version, Decoded.VmCnt, Decoded.ExpCnt, Decoded.LgkmCnt); in encodeWaitcnt()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.cpp135 if (PrevInstWaitInfo.ExpCnt) { in handleWaitCnt()
251 InstrWaitCntInfo[Index].ExpCnt = true; in generateWaitCntInfo()
281 InstrWaitCntInfo[Index].ExpCnt = true; in generateWaitCntInfo()
285 InstrWaitCntInfo[Index].ExpCnt = true; in generateWaitCntInfo()
H A DAMDGPUCustomBehaviour.h42 bool ExpCnt = false; member
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp166 Wait.ExpCnt = std::min(Wait.ExpCnt, Count); in addWait()
765 simplifyWaitcnt(EXP_CNT, Wait.ExpCnt); in simplifyWaitcnt()
811 applyWaitcnt(EXP_CNT, Wait.ExpCnt); in applyWaitcnt()
929 Wait.ExpCnt = ~0u; in applyPreexistingWaitcnt()
1108 Wait.ExpCnt = 0; in generateWaitcntInstBefore()
1238 Wait.ExpCnt = 0; in generateWaitcntInstBefore()
1286 if (Wait.ExpCnt != ~0u && It != Block.instr_end() && in generateWaitcnt()
1290 if (Wait.ExpCnt < WaitExp->getImm()) { in generateWaitcnt()
1291 WaitExp->setImm(Wait.ExpCnt); in generateWaitcnt()
1294 Wait.ExpCnt = ~0u; in generateWaitcnt()