HomeSort by: relevance | last modified time | path
    Searched refs:VmCnt (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
AMDGPUBaseInfo.h 470 unsigned VmCnt = ~0u;
476 Waitcnt(unsigned VmCnt, unsigned ExpCnt, unsigned LgkmCnt, unsigned VsCnt)
477 : VmCnt(VmCnt), ExpCnt(ExpCnt), LgkmCnt(LgkmCnt), VsCnt(VsCnt) {}
485 return VmCnt != ~0u || ExpCnt != ~0u || LgkmCnt != ~0u || VsCnt != ~0u;
489 return VmCnt != ~0u || ExpCnt != ~0u || LgkmCnt != ~0u;
497 return VmCnt <= Other.VmCnt && ExpCnt <= Other.ExpCnt &&
502 return Waitcnt(std::min(VmCnt, Other.VmCnt), std::min(ExpCnt, Other.ExpCnt)
    [all...]
AMDGPUBaseInfo.cpp 59 /// \returns Vmcnt bit shift (lower bits).
62 /// \returns Vmcnt bit width (lower bits).
79 /// \returns Vmcnt bit shift (higher bits).
82 /// \returns Vmcnt bit width (higher bits).
944 unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt) {
945 Vmcnt = decodeVmcnt(Version, Waitcnt);
952 Decoded.VmCnt = decodeVmcnt(Version, Encoded);
959 unsigned Vmcnt) {
961 packBits(Vmcnt, Waitcnt, getVmcntBitShiftLo(), getVmcntBitWidthLo());
965 Vmcnt >>= getVmcntBitWidthLo()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIInsertWaitcnts.cpp 46 "Force emit s_waitcnt vmcnt(0) instrs");
50 cl::desc("Force all waitcnt instrs to be emitted as s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)"),
144 // s_waitcnt orders them all with a single vmcnt counter, in the absence of
168 Wait.VmCnt = std::min(Wait.VmCnt, Count);
716 simplifyWaitcnt(VM_CNT, Wait.VmCnt);
763 applyWaitcnt(VM_CNT, Wait.VmCnt);
868 Wait.VmCnt = ~0u;
958 Wait.VmCnt = 0;
974 Wait.VmCnt = 0
    [all...]

Completed in 19 milliseconds