Searched refs:ExpCnt (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 547 unsigned ExpCnt = ~0u; member 552 Waitcnt(unsigned VmCnt, unsigned ExpCnt, unsigned LgkmCnt, unsigned VsCnt) in Waitcnt() 553 : VmCnt(VmCnt), ExpCnt(ExpCnt), LgkmCnt(LgkmCnt), VsCnt(VsCnt) {} in Waitcnt() 561 return VmCnt != ~0u || ExpCnt != ~0u || LgkmCnt != ~0u || VsCnt != ~0u; in hasWait() 565 return VmCnt != ~0u || ExpCnt != ~0u || LgkmCnt != ~0u; in hasWaitExceptVsCnt() 573 return VmCnt <= Other.VmCnt && ExpCnt <= Other.ExpCnt && in dominates() 578 return Waitcnt(std::min(VmCnt, Other.VmCnt), std::min(ExpCnt, Other.ExpCnt), in combined()
|
| H A D | AMDGPUBaseInfo.cpp | 1089 Decoded.ExpCnt = decodeExpcnt(Version, Encoded); in decodeWaitcnt() 1125 return encodeWaitcnt(Version, Decoded.VmCnt, Decoded.ExpCnt, Decoded.LgkmCnt); in encodeWaitcnt()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCA/ |
| H A D | AMDGPUCustomBehaviour.cpp | 135 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 D | AMDGPUCustomBehaviour.h | 42 bool ExpCnt = false; member
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertWaitcnts.cpp | 161 Wait.ExpCnt = std::min(Wait.ExpCnt, Count); in addWait() 740 simplifyWaitcnt(EXP_CNT, Wait.ExpCnt); in simplifyWaitcnt() 787 applyWaitcnt(EXP_CNT, Wait.ExpCnt); in applyWaitcnt() 894 Wait.ExpCnt = ~0u; in applyPreexistingWaitcnt() 1079 Wait.ExpCnt = 0; in generateWaitcntInstBefore() 1213 Wait.ExpCnt = 0; in generateWaitcntInstBefore() 1265 if (Wait.ExpCnt != ~0u && It != Block.instr_end() && in generateWaitcnt() 1269 if (Wait.ExpCnt < WaitExp->getImm()) { in generateWaitcnt() 1270 WaitExp->setImm(Wait.ExpCnt); in generateWaitcnt() 1273 Wait.ExpCnt = ~0u; in generateWaitcnt()
|