Lines Matching refs:SIMPLE
2 …run-pass=none -simplify-mir -verify-machineinstrs %s -o - | FileCheck -check-prefixes=SIMPLE,ALL %s
51 # SIMPLE: machineFunctionInfo:
52 # SIMPLE-NEXT: explicitKernArgSize: 128
53 # SIMPLE-NEXT: maxKernArgAlign: 64
54 # SIMPLE-NEXT: ldsSize: 2048
55 # SIMPLE-NEXT: gdsSize: 256
56 # SIMPLE-NEXT: isEntryFunction: true
57 # SIMPLE-NEXT: memoryBound: true
58 # SIMPLE-NEXT: waveLimiter: true
59 # SIMPLE-NEXT: scratchRSrcReg: '$sgpr8_sgpr9_sgpr10_sgpr11'
60 # SIMPLE-NEXT: frameOffsetReg: '$sgpr12'
61 # SIMPLE-NEXT: stackPtrOffsetReg: '$sgpr13'
62 # SIMPLE-NEXT: argumentInfo:
63 # SIMPLE-NEXT: privateSegmentBuffer: { reg: '$sgpr0_sgpr1_sgpr2_sgpr3' }
64 # SIMPLE-NEXT: dispatchPtr: { reg: '$sgpr4_sgpr5' }
65 # SIMPLE-NEXT: queuePtr: { reg: '$sgpr6_sgpr7' }
66 # SIMPLE-NEXT: kernargSegmentPtr: { reg: '$sgpr4_sgpr5' }
67 # SIMPLE-NEXT: dispatchID: { reg: '$sgpr10_sgpr11' }
68 # SIMPLE-NEXT: workGroupIDX: { reg: '$sgpr6' }
69 # SIMPLE-NEXT: workGroupIDY: { reg: '$sgpr13' }
70 # SIMPLE-NEXT: workGroupIDZ: { reg: '$sgpr14' }
71 # SIMPLE-NEXT: LDSKernelId: { reg: '$sgpr15' }
72 # SIMPLE-NEXT: privateSegmentWaveByteOffset: { reg: '$sgpr7' }
73 # SIMPLE-NEXT: implicitArgPtr: { reg: '$sgpr8_sgpr9' }
74 # SIMPLE-NEXT: workItemIDX: { reg: '$vgpr0' }
75 # SIMPLE-NEXT: workItemIDY: { reg: '$vgpr31', mask: 1047552 }
76 # SIMPLE-NEXT: workItemIDZ: { reg: '$vgpr31', mask: 1072693248 }
77 # SIMPLE-NEXT: occupancy: 10
78 # SIMPLE-NEXT: body:
149 # SIMPLE: machineFunctionInfo:
150 # SIMPLE-NEXT: maxKernArgAlign: 1
151 # SIMPLE-NEXT: argumentInfo:
152 # SIMPLE-NEXT: privateSegmentBuffer: { reg: '$sgpr0_sgpr1_sgpr2_sgpr3' }
153 # SIMPLE-NEXT: dispatchPtr: { reg: '$sgpr4_sgpr5' }
154 # SIMPLE-NEXT: queuePtr: { reg: '$sgpr6_sgpr7' }
155 # SIMPLE-NEXT: dispatchID: { reg: '$sgpr10_sgpr11' }
156 # SIMPLE-NEXT: workGroupIDX: { reg: '$sgpr12' }
157 # SIMPLE-NEXT: workGroupIDY: { reg: '$sgpr13' }
158 # SIMPLE-NEXT: workGroupIDZ: { reg: '$sgpr14' }
159 # SIMPLE-NEXT: LDSKernelId: { reg: '$sgpr15' }
160 # SIMPLE-NEXT: implicitArgPtr: { reg: '$sgpr8_sgpr9' }
161 # SIMPLE-NEXT: workItemIDX: { reg: '$vgpr31', mask: 1023 }
162 # SIMPLE-NEXT: workItemIDY: { reg: '$vgpr31', mask: 1047552 }
163 # SIMPLE-NEXT: workItemIDZ: { reg: '$vgpr31', mask: 1072693248 }
164 # SIMPLE-NEXT: occupancy: 10
165 # SIMPLE-NEXT: body:
218 # SIMPLE: machineFunctionInfo:
219 # SIMPLE-NEXT: maxKernArgAlign: 1
220 # SIMPLE-NEXT: argumentInfo:
221 # SIMPLE-NEXT: privateSegmentBuffer: { reg: '$sgpr0_sgpr1_sgpr2_sgpr3' }
222 # SIMPLE-NEXT: dispatchPtr: { reg: '$sgpr4_sgpr5' }
223 # SIMPLE-NEXT: queuePtr: { reg: '$sgpr6_sgpr7' }
224 # SIMPLE-NEXT: dispatchID: { reg: '$sgpr10_sgpr11' }
225 # SIMPLE-NEXT: workGroupIDX: { reg: '$sgpr12' }
226 # SIMPLE-NEXT: workGroupIDY: { reg: '$sgpr13' }
227 # SIMPLE-NEXT: workGroupIDZ: { reg: '$sgpr14' }
228 # SIMPLE-NEXT: LDSKernelId: { reg: '$sgpr15' }
229 # SIMPLE-NEXT: implicitArgPtr: { reg: '$sgpr8_sgpr9' }
230 # SIMPLE-NEXT: workItemIDX: { reg: '$vgpr31', mask: 1023 }
231 # SIMPLE-NEXT: workItemIDY: { reg: '$vgpr31', mask: 1047552 }
232 # SIMPLE-NEXT: workItemIDZ: { reg: '$vgpr31', mask: 1072693248 }
233 # SIMPLE-NEXT: occupancy: 10
234 # SIMPLE-NEXT: body:
288 # SIMPLE: machineFunctionInfo:
289 # SIMPLE-NEXT: maxKernArgAlign: 1
290 # SIMPLE-NEXT: isEntryFunction: true
291 # SIMPLE-NEXT: argumentInfo:
292 # SIMPLE-NEXT: privateSegmentBuffer: { reg: '$sgpr0_sgpr1_sgpr2_sgpr3' }
293 # SIMPLE-NEXT: dispatchPtr: { reg: '$sgpr4_sgpr5' }
294 # SIMPLE-NEXT: queuePtr: { reg: '$sgpr6_sgpr7' }
295 # SIMPLE-NEXT: dispatchID: { reg: '$sgpr10_sgpr11' }
296 # SIMPLE-NEXT: workGroupIDX: { reg: '$sgpr12' }
297 # SIMPLE-NEXT: workGroupIDY: { reg: '$sgpr13' }
298 # SIMPLE-NEXT: workGroupIDZ: { reg: '$sgpr14' }
299 # SIMPLE-NEXT: LDSKernelId: { reg: '$sgpr15' }
300 # SIMPLE-NEXT: implicitArgPtr: { reg: '$sgpr8_sgpr9' }
301 # SIMPLE-NEXT: workItemIDX: { reg: '$vgpr31', mask: 1023 }
302 # SIMPLE-NEXT: workItemIDY: { reg: '$vgpr31', mask: 1047552 }
303 # SIMPLE-NEXT: workItemIDZ: { reg: '$vgpr31', mask: 1072693248 }
304 # SIMPLE-NEXT: occupancy: 10
305 # SIMPLE-NEXT: body:
323 # SIMPLE-NOT: scratchRSrcReg
324 # SIMPLE-NOT:: stackPtrOffsetReg
343 # SIMPLE: argumentInfo:
344 # SIMPLE-NEXT: privateSegmentBuffer: { reg: '$sgpr0_sgpr1_sgpr2_sgpr3' }
345 # SIMPLE-NEXT: dispatchPtr: { reg: '$sgpr4_sgpr5' }
346 # SIMPLE-NEXT: queuePtr: { reg: '$sgpr6_sgpr7' }
347 # SIMPLE-NEXT: dispatchID: { reg: '$sgpr10_sgpr11' }
348 # SIMPLE-NEXT: flatScratchInit: { offset: 4 }
349 # SIMPLE-NEXT: workGroupIDX: { reg: '$sgpr12' }
350 # SIMPLE-NEXT: workGroupIDY: { reg: '$sgpr13' }
351 # SIMPLE-NEXT: workGroupIDZ: { reg: '$sgpr14' }
352 # SIMPLE-NEXT: LDSKernelId: { reg: '$sgpr15' }
353 # SIMPLE-NEXT: implicitArgPtr: { reg: '$sgpr8_sgpr9' }
354 # SIMPLE-NEXT: workItemIDX: { reg: '$vgpr31', mask: 1023 }
355 # SIMPLE-NEXT: workItemIDY: { reg: '$vgpr0', mask: 65280 }
356 # SIMPLE-NEXT: workItemIDZ: { reg: '$vgpr31', mask: 1072693248 }
420 # SIMPLE: dynLDSAlign: 8
487 # SIMPLE-NOT: returnsVoid
523 # SIMPLE-NOT: vgprForAGPRCopy