| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | kernarg-stack-alignment.ll | 7 ; CHECK: ScratchSize: 5{{$}} 15 ; CHECK: ScratchSize: 5{{$}} 23 ; CHECK: ScratchSize: 5{{$}} 31 ; CHECK: ScratchSize: 5{{$}} 39 ; CHECK: ScratchSize: 5{{$}}
|
| H A D | stack-size-overflow.ll | 7 ; GCN: ; ScratchSize: 131061 17 ; GCN: ; ScratchSize: 262117 27 ; GCN: ; ScratchSize: 131056 37 ; GCN: ; ScratchSize: 262112
|
| H A D | call-graph-register-usage.ll | 134 ; GCN: ScratchSize: 2052 142 ; GCN: ScratchSize: 404 150 ; GCN: ScratchSize: 2132 160 ; GCN: ScratchSize: 2132 170 ; GCN: ScratchSize: 2052 184 ; GCN: ScratchSize: 16384 196 ; GCN: ScratchSize: 16384 203 ; GCN: ScratchSize: 18448{{$}}
|
| H A D | insert-subvector-unused-scratch.ll | 4 ; an unused stack slot, causing ScratchSize to be non-zero. 9 ; GCN: ScratchSize: 0 22 ; GCN: ScratchSize: 0
|
| H A D | resource-optimization-remarks.ll | 8 ; STDERR-NEXT: remark: foo.cl:27:0: ScratchSize [bytes/lane]: 0 52 ; REMARK-NEXT: Name: ScratchSize 56 ; REMARK-NEXT: - String: ' ScratchSize [bytes/lane]: ' 57 ; REMARK-NEXT: - ScratchSize: '0' 110 ; STDERR-NEXT: remark: foo.cl:42:0: ScratchSize [bytes/lane]: 0 126 ; STDERR-NEXT: remark: foo.cl:8:0: ScratchSize [bytes/lane]: 0 139 ; STDERR-NEXT: remark: foo.cl:52:0: ScratchSize [bytes/lane]: 0
|
| H A D | spill-vgpr.ll | 15 ; GFX900: ScratchSize: 0 16 ; GFX908: ScratchSize: 0 65 ; GFX900: ScratchSize: 100 66 ; GFX908: ScratchSize: 68 88 ; GFX900: ScratchSize: 148 90 ; GFX908: ScratchSize: 0 139 ; GFX900: ScratchSize: 1796 140 ; GFX908: ScratchSize: 0
|
| H A D | promote-alloca-calling-conv.ll | 8 ; ASM: ; ScratchSize: 24 35 ; ASM: ; ScratchSize: 12 56 ; ASM: ; ScratchSize: 24 83 ; ASM: ScratchSize: 16400
|
| H A D | recursion.ll | 4 ; CHECK: ScratchSize: 16 12 ; CHECK: ScratchSize: 0
|
| H A D | vector-alloca-bitcast.ll | 25 ; GCN-PROMOTE: ScratchSize: 0 56 ; GCN-PROMOTE: ScratchSize: 0 107 ; GCN-PROMOTE: ScratchSize: 0 173 ; GCN-PROMOTE: ScratchSize: 0 238 ; GCN-PROMOTE: ScratchSize: 0 329 ; GCN-PROMOTE: ScratchSize: 0 363 ; GCN: ScratchSize: 0 385 ; GCN: ScratchSize: 0 414 ; GCN: ScratchSize: 0 443 ; GCN: ScratchSize: 0
|
| H A D | spill-agpr.ll | 11 ; GCN: ScratchSize: 0 39 ; GCN: ScratchSize: 0 58 ; GCN: ScratchSize: 0 105 ; GCN: ScratchSize: 20
|
| H A D | large-alloca-graphics.ll | 20 ; ALL: ; ScratchSize: 32772 46 ; ALL: ; ScratchSize: 32772
|
| H A D | unknown-processor.ll | 14 ; GCN: ScratchSize: 8{{$}}
|
| H A D | spill-vgpr-to-agpr.ll | 14 ; GFX908: ScratchSize: 0 83 ; GFX908: ScratchSize: 12
|
| H A D | schedule-regpressure-limit-clustering.ll | 16 ; GCN: ScratchSize: 0{{$}}
|
| H A D | stack-realign.ll | 26 ; GCN: ; ScratchSize: 144 47 ; GCN: ; ScratchSize: 160 68 ; GCN: ; ScratchSize: 192 84 ; GCN: ; ScratchSize: 52
|
| H A D | non-entry-alloca.ll | 112 ; DEFAULTSIZE: ; ScratchSize: 4112 115 ; ASSUME1024: ; ScratchSize: 1040 205 ; DEFAULTSIZE: ; ScratchSize: 4160 208 ; ASSUME1024: ; ScratchSize: 1088
|
| H A D | large-alloca-compute.ll | 58 ; ALL: ; ScratchSize: 32772
|
| H A D | extract_vector_elt-f16.ll | 28 ; GCN: ScratchSize: 0 47 ; GCN: ScratchSize: 0{{$}}
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAsmPrinter.cpp | 370 uint64_t ScratchSize, in emitCommonFunctionComments() argument 381 OutStreamer->emitRawComment(" ScratchSize: " + Twine(ScratchSize), false); in emitCommonFunctionComments() 436 assert(isUInt<32>(PI.ScratchSize)); in getAmdhsaKernelDescriptor() 441 KernelDescriptor.private_segment_fixed_size = PI.ScratchSize; in getAmdhsaKernelDescriptor() 544 CurrentProgramInfo.ScratchSize, in runOnMachineFunction() 701 ProgInfo.ScratchSize = Info.PrivateSegmentSize; in getSIProgramInfo() 708 if (ProgInfo.ScratchSize > MaxScratchPerWorkitem) { in getSIProgramInfo() 710 ProgInfo.ScratchSize, in getSIProgramInfo() 1043 MD->setScratchSize(CC, alignTo(CurrentProgramInfo.ScratchSize, 16)); in EmitPALMetadata() 1141 Out.workitem_private_segment_byte_size = CurrentProgramInfo.ScratchSize; in getAmdKernelCode() [all …]
|
| H A D | SIProgramInfo.h | 37 uint64_t ScratchSize = 0; member
|
| H A D | AMDGPUAsmPrinter.h | 69 uint64_t ScratchSize,
|
| /llvm-project-15.0.7/llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ |
| H A D | amdgpu_no_merge_comments-O3.s | 33 ; ScratchSize: 0
|
| H A D | amdgpu_no_merge_comments-O0.s | 35 ; ScratchSize: 0
|
| /llvm-project-15.0.7/clang/test/Frontend/ |
| H A D | amdgcn-machine-analysis-remarks.cl | 8 // expected-remark@+5 {{ ScratchSize [bytes/lane]: 0}}
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | non-entry-alloca.ll | 80 ; DEFAULTSIZE: ; ScratchSize: 4112 83 ; ASSUME1024: ; ScratchSize: 1040 143 ; DEFAULTSIZE: ; ScratchSize: 4160 146 ; ASSUME1024: ; ScratchSize: 1088
|