summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/AMDGPU/hsa.s
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/AMDGPU/hsa.s')
-rw-r--r--llvm/test/MC/AMDGPU/hsa.s228
1 files changed, 114 insertions, 114 deletions
diff --git a/llvm/test/MC/AMDGPU/hsa.s b/llvm/test/MC/AMDGPU/hsa.s
index 27de3d5325d..b95a7901c0f 100644
--- a/llvm/test/MC/AMDGPU/hsa.s
+++ b/llvm/test/MC/AMDGPU/hsa.s
@@ -42,99 +42,99 @@
amd_kernel_code_t_test_all:
; Test all amd_kernel_code_t members with non-default values.
.amd_kernel_code_t
- kernel_code_version_major = 100
- kernel_code_version_minor = 100
- machine_kind = 0
- machine_version_major = 5
- machine_version_minor = 5
- machine_version_stepping = 5
- kernel_code_entry_byte_offset = 512
- kernel_code_prefetch_byte_size = 1
- max_scratch_backing_memory_byte_size = 1
- compute_pgm_rsrc1_vgprs = 1
- compute_pgm_rsrc1_sgprs = 1
- compute_pgm_rsrc1_priority = 1
- compute_pgm_rsrc1_float_mode = 1
- compute_pgm_rsrc1_priv = 1
- compute_pgm_rsrc1_dx10_clamp = 1
- compute_pgm_rsrc1_debug_mode = 1
- compute_pgm_rsrc1_ieee_mode = 1
- compute_pgm_rsrc2_scratch_en = 1
- compute_pgm_rsrc2_user_sgpr = 1
- compute_pgm_rsrc2_tgid_x_en = 1
- compute_pgm_rsrc2_tgid_y_en = 1
- compute_pgm_rsrc2_tgid_z_en = 1
- compute_pgm_rsrc2_tg_size_en = 1
- compute_pgm_rsrc2_tidig_comp_cnt = 1
- compute_pgm_rsrc2_excp_en_msb = 1
- compute_pgm_rsrc2_lds_size = 1
- compute_pgm_rsrc2_excp_en = 1
- enable_sgpr_private_segment_buffer = 1
- enable_sgpr_dispatch_ptr = 1
- enable_sgpr_queue_ptr = 1
- enable_sgpr_kernarg_segment_ptr = 1
- enable_sgpr_dispatch_id = 1
- enable_sgpr_flat_scratch_init = 1
- enable_sgpr_private_segment_size = 1
- enable_sgpr_grid_workgroup_count_x = 1
- enable_sgpr_grid_workgroup_count_y = 1
- enable_sgpr_grid_workgroup_count_z = 1
- enable_ordered_append_gds = 1
- private_element_size = 1
- is_ptr64 = 1
- is_dynamic_callstack = 1
- is_debug_enabled = 1
- is_xnack_enabled = 1
- workitem_private_segment_byte_size = 1
- workgroup_group_segment_byte_size = 1
- gds_segment_byte_size = 1
- kernarg_segment_byte_size = 1
- workgroup_fbarrier_count = 1
- wavefront_sgpr_count = 1
- workitem_vgpr_count = 1
- reserved_vgpr_first = 1
- reserved_vgpr_count = 1
- reserved_sgpr_first = 1
- reserved_sgpr_count = 1
- debug_wavefront_private_segment_offset_sgpr = 1
- debug_private_segment_buffer_sgpr = 1
- kernarg_segment_alignment = 5
- group_segment_alignment = 5
- private_segment_alignment = 5
- wavefront_size = 5
- call_convention = 1
- runtime_loader_kernel_symbol = 1
+ kernel_code_version_major = 100
+ kernel_code_version_minor = 100
+ machine_kind = 0
+ machine_version_major = 5
+ machine_version_minor = 5
+ machine_version_stepping = 5
+ kernel_code_entry_byte_offset = 512
+ kernel_code_prefetch_byte_size = 1
+ max_scratch_backing_memory_byte_size = 1
+ compute_pgm_rsrc1_vgprs = 1
+ compute_pgm_rsrc1_sgprs = 1
+ compute_pgm_rsrc1_priority = 1
+ compute_pgm_rsrc1_float_mode = 1
+ compute_pgm_rsrc1_priv = 1
+ compute_pgm_rsrc1_dx10_clamp = 1
+ compute_pgm_rsrc1_debug_mode = 1
+ compute_pgm_rsrc1_ieee_mode = 1
+ compute_pgm_rsrc2_scratch_en = 1
+ compute_pgm_rsrc2_user_sgpr = 1
+ compute_pgm_rsrc2_tgid_x_en = 1
+ compute_pgm_rsrc2_tgid_y_en = 1
+ compute_pgm_rsrc2_tgid_z_en = 1
+ compute_pgm_rsrc2_tg_size_en = 1
+ compute_pgm_rsrc2_tidig_comp_cnt = 1
+ compute_pgm_rsrc2_excp_en_msb = 1
+ compute_pgm_rsrc2_lds_size = 1
+ compute_pgm_rsrc2_excp_en = 1
+ enable_sgpr_private_segment_buffer = 1
+ enable_sgpr_dispatch_ptr = 1
+ enable_sgpr_queue_ptr = 1
+ enable_sgpr_kernarg_segment_ptr = 1
+ enable_sgpr_dispatch_id = 1
+ enable_sgpr_flat_scratch_init = 1
+ enable_sgpr_private_segment_size = 1
+ enable_sgpr_grid_workgroup_count_x = 1
+ enable_sgpr_grid_workgroup_count_y = 1
+ enable_sgpr_grid_workgroup_count_z = 1
+ enable_ordered_append_gds = 1
+ private_element_size = 1
+ is_ptr64 = 1
+ is_dynamic_callstack = 1
+ is_debug_enabled = 1
+ is_xnack_enabled = 1
+ workitem_private_segment_byte_size = 1
+ workgroup_group_segment_byte_size = 1
+ gds_segment_byte_size = 1
+ kernarg_segment_byte_size = 1
+ workgroup_fbarrier_count = 1
+ wavefront_sgpr_count = 1
+ workitem_vgpr_count = 1
+ reserved_vgpr_first = 1
+ reserved_vgpr_count = 1
+ reserved_sgpr_first = 1
+ reserved_sgpr_count = 1
+ debug_wavefront_private_segment_offset_sgpr = 1
+ debug_private_segment_buffer_sgpr = 1
+ kernarg_segment_alignment = 5
+ group_segment_alignment = 5
+ private_segment_alignment = 5
+ wavefront_size = 5
+ call_convention = 1
+ runtime_loader_kernel_symbol = 1
.end_amd_kernel_code_t
// ASM-LABEL: {{^}}amd_kernel_code_t_test_all:
// ASM: .amd_kernel_code_t
-// ASM: kernel_code_version_major = 100
-// ASM: kernel_code_version_minor = 100
-// ASM: machine_kind = 0
-// ASM: machine_version_major = 5
-// ASM: machine_version_minor = 5
-// ASM: machine_version_stepping = 5
+// ASM: amd_code_version_major = 100
+// ASM: amd_code_version_minor = 100
+// ASM: amd_machine_kind = 0
+// ASM: amd_machine_version_major = 5
+// ASM: amd_machine_version_minor = 5
+// ASM: amd_machine_version_stepping = 5
// ASM: kernel_code_entry_byte_offset = 512
// ASM: kernel_code_prefetch_byte_size = 1
// ASM: max_scratch_backing_memory_byte_size = 1
-// ASM: compute_pgm_rsrc1_vgprs = 1
-// ASM: compute_pgm_rsrc1_sgprs = 1
-// ASM: compute_pgm_rsrc1_priority = 1
-// ASM: compute_pgm_rsrc1_float_mode = 1
-// ASM: compute_pgm_rsrc1_priv = 1
-// ASM: compute_pgm_rsrc1_dx10_clamp = 1
-// ASM: compute_pgm_rsrc1_debug_mode = 1
-// ASM: compute_pgm_rsrc1_ieee_mode = 1
-// ASM: compute_pgm_rsrc2_scratch_en = 1
-// ASM: compute_pgm_rsrc2_user_sgpr = 1
-// ASM: compute_pgm_rsrc2_tgid_x_en = 1
-// ASM: compute_pgm_rsrc2_tgid_y_en = 1
-// ASM: compute_pgm_rsrc2_tgid_z_en = 1
-// ASM: compute_pgm_rsrc2_tg_size_en = 1
-// ASM: compute_pgm_rsrc2_tidig_comp_cnt = 1
-// ASM: compute_pgm_rsrc2_excp_en_msb = 1
-// ASM: compute_pgm_rsrc2_lds_size = 1
-// ASM: compute_pgm_rsrc2_excp_en = 1
+// ASM: granulated_workitem_vgpr_count = 1
+// ASM: granulated_wavefront_sgpr_count = 1
+// ASM: priority = 1
+// ASM: float_mode = 1
+// ASM: priv = 1
+// ASM: enable_dx10_clamp = 1
+// ASM: debug_mode = 1
+// ASM: enable_ieee_mode = 1
+// ASM: enable_sgpr_private_segment_wave_byte_offset = 1
+// ASM: user_sgpr_count = 1
+// ASM: enable_sgpr_workgroup_id_x = 1
+// ASM: enable_sgpr_workgroup_id_y = 1
+// ASM: enable_sgpr_workgroup_id_z = 1
+// ASM: enable_sgpr_workgroup_info = 1
+// ASM: enable_vgpr_workitem_id = 1
+// ASM: enable_exception_msb = 1
+// ASM: granulated_lds_size = 1
+// ASM: enable_exception = 1
// ASM: enable_sgpr_private_segment_buffer = 1
// ASM: enable_sgpr_dispatch_ptr = 1
// ASM: enable_sgpr_queue_ptr = 1
@@ -176,9 +176,9 @@ amd_kernel_code_t_minimal:
.amd_kernel_code_t
enable_sgpr_kernarg_segment_ptr = 1
is_ptr64 = 1
- compute_pgm_rsrc1_vgprs = 1
- compute_pgm_rsrc1_sgprs = 1
- compute_pgm_rsrc2_user_sgpr = 2
+ granulated_workitem_vgpr_count = 1
+ granulated_wavefront_sgpr_count = 1
+ user_sgpr_count = 2
kernarg_segment_byte_size = 16
wavefront_sgpr_count = 8
// wavefront_sgpr_count = 7
@@ -186,39 +186,39 @@ amd_kernel_code_t_minimal:
// Make sure a blank line won't break anything:
// Make sure a line with whitespace won't break anything:
-
+
workitem_vgpr_count = 16
.end_amd_kernel_code_t
// ASM-LABEL: {{^}}amd_kernel_code_t_minimal:
// ASM: .amd_kernel_code_t
-// ASM: kernel_code_version_major = 1
-// ASM: kernel_code_version_minor = 0
-// ASM: machine_kind = 1
-// ASM: machine_version_major = 7
-// ASM: machine_version_minor = 0
-// ASM: machine_version_stepping = 0
+// ASM: amd_code_version_major = 1
+// ASM: amd_code_version_minor = 0
+// ASM: amd_machine_kind = 1
+// ASM: amd_machine_version_major = 7
+// ASM: amd_machine_version_minor = 0
+// ASM: amd_machine_version_stepping = 0
// ASM: kernel_code_entry_byte_offset = 256
// ASM: kernel_code_prefetch_byte_size = 0
// ASM: max_scratch_backing_memory_byte_size = 0
-// ASM: compute_pgm_rsrc1_vgprs = 1
-// ASM: compute_pgm_rsrc1_sgprs = 1
-// ASM: compute_pgm_rsrc1_priority = 0
-// ASM: compute_pgm_rsrc1_float_mode = 0
-// ASM: compute_pgm_rsrc1_priv = 0
-// ASM: compute_pgm_rsrc1_dx10_clamp = 0
-// ASM: compute_pgm_rsrc1_debug_mode = 0
-// ASM: compute_pgm_rsrc1_ieee_mode = 0
-// ASM: compute_pgm_rsrc2_scratch_en = 0
-// ASM: compute_pgm_rsrc2_user_sgpr = 2
-// ASM: compute_pgm_rsrc2_tgid_x_en = 0
-// ASM: compute_pgm_rsrc2_tgid_y_en = 0
-// ASM: compute_pgm_rsrc2_tgid_z_en = 0
-// ASM: compute_pgm_rsrc2_tg_size_en = 0
-// ASM: compute_pgm_rsrc2_tidig_comp_cnt = 0
-// ASM: compute_pgm_rsrc2_excp_en_msb = 0
-// ASM: compute_pgm_rsrc2_lds_size = 0
-// ASM: compute_pgm_rsrc2_excp_en = 0
+// ASM: granulated_workitem_vgpr_count = 1
+// ASM: granulated_wavefront_sgpr_count = 1
+// ASM: priority = 0
+// ASM: float_mode = 0
+// ASM: priv = 0
+// ASM: enable_dx10_clamp = 0
+// ASM: debug_mode = 0
+// ASM: enable_ieee_mode = 0
+// ASM: enable_sgpr_private_segment_wave_byte_offset = 0
+// ASM: user_sgpr_count = 2
+// ASM: enable_sgpr_workgroup_id_x = 0
+// ASM: enable_sgpr_workgroup_id_y = 0
+// ASM: enable_sgpr_workgroup_id_z = 0
+// ASM: enable_sgpr_workgroup_info = 0
+// ASM: enable_vgpr_workitem_id = 0
+// ASM: enable_exception_msb = 0
+// ASM: granulated_lds_size = 0
+// ASM: enable_exception = 0
// ASM: enable_sgpr_private_segment_buffer = 0
// ASM: enable_sgpr_dispatch_ptr = 0
// ASM: enable_sgpr_queue_ptr = 0
OpenPOWER on IntegriCloud