/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | attr-amdgpu-waves-per-eu.ll | 13 attributes #0 = {"amdgpu-waves-per-eu"="1,1"} 15 ; Exactly 5 waves per execution unit. 25 attributes #1 = {"amdgpu-waves-per-eu"="5,5"} 27 ; Exactly 10 waves per execution unit. 37 attributes #2 = {"amdgpu-waves-per-eu"="10,10"} 49 attributes #3 = {"amdgpu-waves-per-eu"="1"} 51 ; At least 5 waves per execution unit. 61 attributes #4 = {"amdgpu-waves-per-eu"="5"} 63 ; At least 10 waves per execution unit. 73 attributes #5 = {"amdgpu-waves-per-eu"="10"} [all …]
|
D | propagate-attributes-clone.ll | 58 ; OPT: attributes #0 = { {{.*}} "amdgpu-waves-per-eu"="1,1" "target-features"="+wavefrontsize64" } 60 ; OPT: attributes #2 = { {{.*}} "amdgpu-waves-per-eu"="2,4" "target-features"="+wavefrontsize32" } 62 ; OPT: attributes #4 = { {{.*}} "amdgpu-waves-per-eu"="2,4" "target-features"="{{.*}},-wavefrontsiz… 138 attributes #0 = { nounwind "target-features"="+wavefrontsize32" "amdgpu-waves-per-eu"="2,4" } 139 attributes #1 = { noinline nounwind "target-features"="+wavefrontsize64" "amdgpu-waves-per-eu"="1,1… 142 attributes #4 = { noinline nounwind "target-features"="+wavefrontsize64" "amdgpu-waves-per-eu"="2,4…
|
D | large-work-group-promote-alloca.ll | 277 attributes #1 = { nounwind "amdgpu-waves-per-eu"="1,3" "amdgpu-flat-work-group-size"="256,256" } 278 attributes #2 = { nounwind "amdgpu-waves-per-eu"="1,1" "amdgpu-flat-work-group-size"="1024,1024" } 279 attributes #3 = { nounwind "amdgpu-waves-per-eu"="1,10" } 280 attributes #4 = { nounwind "amdgpu-waves-per-eu"="1,10" } 281 attributes #5 = { nounwind "amdgpu-waves-per-eu"="1,6" "amdgpu-flat-work-group-size"="64,64" } 282 attributes #6 = { nounwind "amdgpu-waves-per-eu"="1,8" "amdgpu-flat-work-group-size"="64,64" } 283 attributes #7 = { nounwind "amdgpu-waves-per-eu"="1,9" "amdgpu-flat-work-group-size"="64,64" }
|
D | target-cpu.ll | 110 attributes #5 = { nounwind "target-features"="+promote-alloca" "amdgpu-waves-per-eu"="1,3" } 111 attributes #6 = { nounwind "target-features"="-promote-alloca" "amdgpu-waves-per-eu"="1,3" }
|
D | occupancy-levels.ll | 395 attributes #0 = { "amdgpu-waves-per-eu"="2,3" } 396 attributes #1 = { "amdgpu-waves-per-eu"="18,18" } 397 attributes #2 = { "amdgpu-waves-per-eu"="19,19" }
|
D | array-ptr-calc-i32.ll | 46 attributes #0 = { nounwind "amdgpu-waves-per-eu"="1,1" "amdgpu-flat-work-group-size"="1,256" }
|
D | promote-alloca-to-lds-icmp.ll | 67 attributes #0 = { nounwind "amdgpu-waves-per-eu"="1,1" "amdgpu-flat-work-group-size"="1,256" }
|
D | schedule-xdl-resource.ll | 44 attributes #0 = { nounwind "amdgpu-waves-per-eu"="1,1" }
|
D | promote-alloca-mem-intrinsics.ll | 64 attributes #0 = { nounwind "amdgpu-flat-work-group-size"="64,64" "amdgpu-waves-per-eu"="1,3" }
|
D | indirect-private-64.ll | 124 attributes #1 = { nounwind "amdgpu-waves-per-eu"="1,2" "amdgpu-flat-work-group-size"="64,128" }
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_debug.c | 299 gl_shader_stage stage, struct ac_wave_info *waves, in radv_dump_annotated_shader() argument 313 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr) in radv_dump_annotated_shader() 321 waves = &waves[i]; in radv_dump_annotated_shader() 344 while (num_waves && start_addr + inst->offset == waves->pc) { in radv_dump_annotated_shader() 348 waves->se, waves->sh, waves->cu, waves->simd, in radv_dump_annotated_shader() 349 waves->wave, waves->exec); in radv_dump_annotated_shader() 353 waves->inst_dw0); in radv_dump_annotated_shader() 356 waves->inst_dw0, waves->inst_dw1); in radv_dump_annotated_shader() 359 waves->matched = true; in radv_dump_annotated_shader() 360 waves = &waves[1]; in radv_dump_annotated_shader() [all …]
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_debug.c | 922 static void si_print_annotated_shader(struct si_shader *shader, struct ac_wave_info *waves, in si_print_annotated_shader() argument 936 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr) in si_print_annotated_shader() 943 waves = &waves[i]; in si_print_annotated_shader() 986 while (num_waves && inst->addr == waves->pc) { in si_print_annotated_shader() 990 waves->se, waves->sh, waves->cu, waves->simd, waves->wave, waves->exec); in si_print_annotated_shader() 993 fprintf(f, "INST32=%08X" COLOR_RESET "\n", waves->inst_dw0); in si_print_annotated_shader() 995 fprintf(f, "INST64=%08X %08X" COLOR_RESET "\n", waves->inst_dw0, waves->inst_dw1); in si_print_annotated_shader() 998 waves->matched = true; in si_print_annotated_shader() 999 waves = &waves[1]; in si_print_annotated_shader() 1012 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP]; in si_dump_annotated_shaders() local [all …]
|
/external/llvm-project/clang/test/CodeGenOpenCL/ |
D | amdgpu-attrs.cl | 153 // X86-NOT: "amdgpu-waves-per-eu" 160 // CHECK-NOT: "amdgpu-waves-per-eu"="0" 161 // CHECK-NOT: "amdgpu-waves-per-eu"="0,0" 169 …amdgpu-flat-work-group-size"="1,256" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-waves-per-eu"="2" 171 …mdgpu-flat-work-group-size"="1,256" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-waves-per-eu"="2,4" 175 …"amdgpu-flat-work-group-size"="32,64" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-waves-per-eu"="2" 176 …mdgpu-flat-work-group-size"="32,64" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-waves-per-eu"="2,4" 179 …-size"="1,256" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-num-sgpr"="32" "amdgpu-waves-per-eu"="2" 180 …-size"="1,256" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-num-vgpr"="64" "amdgpu-waves-per-eu"="2" 181 …ize"="1,256" "amdgpu-implicitarg-num-bytes"="56" "amdgpu-num-sgpr"="32" "amdgpu-waves-per-eu"="2,4" [all …]
|
/external/llvm-project/openmp/libomptarget/deviceRTLs/amdgcn/src/ |
D | target_impl.hip | 81 // Uses two 16 bit unsigned counters. One for the number of waves to have 84 // Low bits for the number of waves, assumed zero before this call. 108 // Reset the wave counter and release the waiting waves 111 // more waves still to go, spin until generation counter changes
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | large-work-group-promote-alloca.ll | 114 attributes #1 = { nounwind "amdgpu-max-waves-per-eu"="3" "amdgpu-max-work-group-size"="256" } 115 attributes #2 = { nounwind "amdgpu-max-waves-per-eu"="1" "amdgpu-max-work-group-size"="1600" } 116 attributes #3 = { nounwind "amdgpu-max-waves-per-eu"="0" } 117 attributes #4 = { nounwind "amdgpu-max-waves-per-eu"="-1" }
|
D | target-cpu.ll | 111 attributes #5 = { nounwind "target-features"="+promote-alloca" "amdgpu-max-waves-per-eu"="3" } 112 attributes #6 = { nounwind "target-features"="-promote-alloca" "amdgpu-max-waves-per-eu"="3" }
|
D | array-ptr-calc-i32.ll | 50 attributes #0 = { nounwind "amdgpu-max-waves-per-eu"="1" }
|
D | promote-alloca-to-lds-icmp.ll | 64 attributes #0 = { nounwind "amdgpu-max-waves-per-eu"="1" }
|
D | promote-alloca-mem-intrinsics.ll | 64 attributes #0 = { nounwind "amdgpu-max-work-group-size"="64" "amdgpu-max-waves-per-eu"="3" }
|
D | indirect-private-64.ll | 124 attributes #1 = { nounwind "amdgpu-max-waves-per-eu"="2" "amdgpu-max-work-group-size"="64" }
|
D | promote-alloca-to-lds-select.ll | 132 attributes #0 = { norecurse nounwind "amdgpu-max-waves-per-eu"="1" }
|
/external/mesa3d/src/amd/common/ |
D | ac_debug.h | 73 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP]);
|
D | ac_debug.c | 774 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP]) in ac_get_wave_info() 795 w = &waves[num_waves]; in ac_get_wave_info() 807 qsort(waves, num_waves, sizeof(struct ac_wave_info), compare_wave); in ac_get_wave_info()
|
/external/oboe/samples/MegaDrone/ |
D | README.md | 3 Ever wondered what 100 square waves sound like when played together? Well now you can find out!
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | insertelement.large.ll | 75 attributes #0 = { "amdgpu-waves-per-eu"="1,10" }
|