Home
last modified time | relevance | path

Searched refs:VM_CNT (Results 1 – 22 of 22) sorted by relevance

/external/llvm-project/llvm/docs/AMDGPU/
Dgfx10_waitcnt.rst20 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).
Dgfx7_waitcnt.rst20 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).
Dgfx9_waitcnt.rst20 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).
Dgfx8_waitcnt.rst20 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/
DSIInsertWaitcnts.cpp105 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 …]
DSIInstrFormats.td51 field bit VM_CNT = 0;
161 let TSFlags{32} = VM_CNT;
DSIDefines.h58 VM_CNT = UINT64_C(1) << 32, enumerator
DSIInstrInfo.h603 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
DFLATInstructions.td64 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT
66 let VM_CNT = 1;
DMIMGInstructions.td123 let VM_CNT = 1;
DBUFInstructions.td84 let VM_CNT = 1;
318 let VM_CNT = 1;
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIInsertWaitcnts.cpp105 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 …]
DSIInstrFormats.td52 field bit VM_CNT = 0;
170 let TSFlags{32} = VM_CNT;
DSIDefines.h59 VM_CNT = UINT64_C(1) << 32, enumerator
DSIInstrInfo.h633 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
DFLATInstructions.td65 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT
67 let VM_CNT = 1;
DMIMGInstructions.td140 let VM_CNT = 1;
DBUFInstructions.td84 let VM_CNT = 1;
319 let VM_CNT = 1;
/external/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td18 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;
DSIDefines.h67 VM_CNT = 1 << 0, enumerator
DSIInsertWaits.cpp188 Result.Named.VM = !!(TSFlags & SIInstrFlags::VM_CNT); in getHwCounts()
DSIInstrInfo.h364 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()