Searched refs:VM_CNT (Results 1 – 22 of 22) sorted by relevance
/external/llvm-project/llvm/docs/AMDGPU/ |
D | gfx10_waitcnt.rst | 20 15:14 3:0 VM_CNT: vector memory operations count. 0..63 33 vmcnt(<*N*>) A VM_CNT value. *N* must not exceed the largest VM_CNT value. 36 vmcnt_sat(<*N*>) A VM_CNT value computed as min(*N*, the largest VM_CNT value).
|
D | gfx7_waitcnt.rst | 20 3:0 VM_CNT: vector memory operations count. 0..15 33 vmcnt(<*N*>) A VM_CNT value. *N* must not exceed the largest VM_CNT value. 36 vmcnt_sat(<*N*>) A VM_CNT value computed as min(*N*, the largest VM_CNT value).
|
D | gfx9_waitcnt.rst | 20 15:14 3:0 VM_CNT: vector memory operations count. 0..63 33 vmcnt(<*N*>) A VM_CNT value. *N* must not exceed the largest VM_CNT value. 36 vmcnt_sat(<*N*>) A VM_CNT value computed as min(*N*, the largest VM_CNT value).
|
D | gfx8_waitcnt.rst | 20 3:0 VM_CNT: vector memory operations count. 0..15 33 vmcnt(<*N*>) A VM_CNT value. *N* must not exceed the largest VM_CNT value. 36 vmcnt_sat(<*N*>) A VM_CNT value computed as min(*N*, the largest VM_CNT value).
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIInsertWaitcnts.cpp | 105 enum InstCounterType { VM_CNT = 0, LGKM_CNT, EXP_CNT, VS_CNT, NUM_INST_CNTS }; enumerator 108 return make_range(enum_iterator<InstCounterType>(VM_CNT), in inst_counter_types() 171 case VM_CNT: in addWait() 205 case VM_CNT: in getWaitCountMax() 235 if (WaitEventMaskForInst[VM_CNT] & (1 << E)) in eventCounter() 236 return VM_CNT; in eventCounter() 292 (LastFlat[VM_CNT] > ScoreLBs[VM_CNT] && in hasPendingFlat() 293 LastFlat[VM_CNT] <= ScoreUBs[VM_CNT])); in hasPendingFlat() 297 LastFlat[VM_CNT] = ScoreUBs[VM_CNT]; in setPendingFlat() 444 ForceEmitWaitcnt[VM_CNT] = true; in setForceEmitWaitcnt() [all …]
|
D | SIInstrFormats.td | 51 field bit VM_CNT = 0; 161 let TSFlags{32} = VM_CNT;
|
D | SIDefines.h | 58 VM_CNT = UINT64_C(1) << 32, enumerator
|
D | SIInstrInfo.h | 603 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
|
D | FLATInstructions.td | 64 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT 66 let VM_CNT = 1;
|
D | MIMGInstructions.td | 123 let VM_CNT = 1;
|
D | BUFInstructions.td | 84 let VM_CNT = 1; 318 let VM_CNT = 1;
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SIInsertWaitcnts.cpp | 105 enum InstCounterType { VM_CNT = 0, LGKM_CNT, EXP_CNT, VS_CNT, NUM_INST_CNTS }; enumerator 108 return make_range(enum_iterator<InstCounterType>(VM_CNT), in inst_counter_types() 191 case VM_CNT: in addWait() 222 case VM_CNT: in getWaitCountMax() 248 if (WaitEventMaskForInst[VM_CNT] & (1 << E)) in eventCounter() 249 return VM_CNT; in eventCounter() 297 (LastFlat[VM_CNT] > ScoreLBs[VM_CNT] && in hasPendingFlat() 298 LastFlat[VM_CNT] <= ScoreUBs[VM_CNT])); in hasPendingFlat() 302 LastFlat[VM_CNT] = ScoreUBs[VM_CNT]; in setPendingFlat() 454 ForceEmitWaitcnt[VM_CNT] = true; in setForceEmitWaitcnt() [all …]
|
D | SIInstrFormats.td | 52 field bit VM_CNT = 0; 170 let TSFlags{32} = VM_CNT;
|
D | SIDefines.h | 59 VM_CNT = UINT64_C(1) << 32, enumerator
|
D | SIInstrInfo.h | 633 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
|
D | FLATInstructions.td | 65 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT 67 let VM_CNT = 1;
|
D | MIMGInstructions.td | 140 let VM_CNT = 1;
|
D | BUFInstructions.td | 84 let VM_CNT = 1; 319 let VM_CNT = 1;
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrFormats.td | 18 field bits<1> VM_CNT = 0; 54 let TSFlags{0} = VM_CNT; 689 let VM_CNT = 1; 703 let VM_CNT = 1; 717 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT 719 let VM_CNT = 1; 732 let VM_CNT = 1;
|
D | SIDefines.h | 67 VM_CNT = 1 << 0, enumerator
|
D | SIInsertWaits.cpp | 188 Result.Named.VM = !!(TSFlags & SIInstrFlags::VM_CNT); in getHwCounts()
|
D | SIInstrInfo.h | 364 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
|