/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 177 case LGKM_CNT: in addWait() 207 case LGKM_CNT: in getWaitCountMax() 237 if (WaitEventMaskForInst[LGKM_CNT] & (1 << E)) in eventCounter() 238 return LGKM_CNT; in eventCounter() 249 assert(T == LGKM_CNT); in getRegScore() 290 return ((LastFlat[LGKM_CNT] > ScoreLBs[LGKM_CNT] && in hasPendingFlat() 291 LastFlat[LGKM_CNT] <= ScoreUBs[LGKM_CNT]) || in hasPendingFlat() 298 LastFlat[LGKM_CNT] = ScoreUBs[LGKM_CNT]; in setPendingFlat() 340 assert(T == LGKM_CNT); in setRegScore() [all …]
|
D | SIInstrFormats.td | 53 field bit LGKM_CNT = 0; 163 let TSFlags{34} = LGKM_CNT;
|
D | SIDefines.h | 60 LGKM_CNT = UINT64_C(1) << 34, enumerator
|
D | SMInstructions.td | 29 let LGKM_CNT = 1; 70 let LGKM_CNT = 0; 667 let LGKM_CNT = ps.LGKM_CNT;
|
D | SIInstrInfo.h | 505 return (Flags & SIInstrFlags::FLAT) && !(Flags & SIInstrFlags::LGKM_CNT); in isSegmentSpecificFLAT() 607 return MI.getDesc().TSFlags & SIInstrFlags::LGKM_CNT; in usesLGKM_CNT()
|
D | FLATInstructions.td | 64 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT 67 let LGKM_CNT = !if(!or(is_flat_global, is_flat_scratch), 0, 1);
|
D | DSInstructions.td | 13 let LGKM_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 197 case LGKM_CNT: in addWait() 224 case LGKM_CNT: in getWaitCountMax() 250 if (WaitEventMaskForInst[LGKM_CNT] & (1 << E)) in eventCounter() 251 return LGKM_CNT; in eventCounter() 262 assert(T == LGKM_CNT); in getRegScore() 295 return ((LastFlat[LGKM_CNT] > ScoreLBs[LGKM_CNT] && in hasPendingFlat() 296 LastFlat[LGKM_CNT] <= ScoreUBs[LGKM_CNT]) || in hasPendingFlat() 303 LastFlat[LGKM_CNT] = ScoreUBs[LGKM_CNT]; in setPendingFlat() 351 assert(T == LGKM_CNT); in setRegScore() [all …]
|
D | SIInstrFormats.td | 54 field bit LGKM_CNT = 0; 172 let TSFlags{34} = LGKM_CNT;
|
D | SMInstructions.td | 31 let LGKM_CNT = 1; 79 let LGKM_CNT = 0; 689 let LGKM_CNT = ps.LGKM_CNT;
|
D | SIDefines.h | 61 LGKM_CNT = UINT64_C(1) << 34, enumerator
|
D | SIInstrInfo.h | 637 return MI.getDesc().TSFlags & SIInstrFlags::LGKM_CNT; in usesLGKM_CNT()
|
D | FLATInstructions.td | 65 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT 68 let LGKM_CNT = !not(!or(is_flat_global, is_flat_scratch));
|
D | DSInstructions.td | 13 let LGKM_CNT = 1;
|
/external/llvm-project/llvm/docs/AMDGPU/ |
D | gfx9_waitcnt.rst | 22 \- 11:8 LGKM_CNT: LDS, GDS, Constant and Message count. 0..15 35 lgkmcnt(<*N*>) An LGKM_CNT value. *N* must not exceed the largest LGKM_CNT value. 38 lgkmcnt_sat(<*N*>) An LGKM_CNT value computed as min(*N*, the largest LGKM_CNT value).
|
D | gfx7_waitcnt.rst | 22 12:8 LGKM_CNT: LDS, GDS, Constant and Message count. 0..31 35 lgkmcnt(<*N*>) An LGKM_CNT value. *N* must not exceed the largest LGKM_CNT value. 38 lgkmcnt_sat(<*N*>) An LGKM_CNT value computed as min(*N*, the largest LGKM_CNT value).
|
D | gfx8_waitcnt.rst | 22 11:8 LGKM_CNT: LDS, GDS, Constant and Message count. 0..15 35 lgkmcnt(<*N*>) An LGKM_CNT value. *N* must not exceed the largest LGKM_CNT value. 38 lgkmcnt_sat(<*N*>) An LGKM_CNT value computed as min(*N*, the largest LGKM_CNT value).
|
D | gfx10_waitcnt.rst | 22 \- 11:8 LGKM_CNT: LDS, GDS, Constant and Message count. 0..15 35 lgkmcnt(<*N*>) An LGKM_CNT value. *N* must not exceed the largest LGKM_CNT value. 38 lgkmcnt_sat(<*N*>) An LGKM_CNT value computed as min(*N*, the largest LGKM_CNT value).
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrFormats.td | 20 field bits<1> LGKM_CNT = 0; 56 let TSFlags{2} = LGKM_CNT; 348 let LGKM_CNT = 1; 672 let LGKM_CNT = 1; 717 // Buffer instruction; so, they increment both VM_CNT and LGKM_CNT 720 let LGKM_CNT = 1;
|
D | SIDefines.h | 69 LGKM_CNT = 1 << 2 enumerator
|
D | SIInsertWaits.cpp | 195 if (TSFlags & SIInstrFlags::LGKM_CNT) { in getHwCounts()
|