29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx700 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX700 %s
 | |
| // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx800 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX800 %s
 | |
| // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx900 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX900 %s
 | |
| 
 | |
| // CHECK:  .amdgpu_code_object_metadata
 | |
| // CHECK:    Version: [ 1, 0 ]
 | |
| // CHECK:    Printf: [ '1:1:4:%d\n', '2:1:8:%g\n' ]
 | |
| // CHECK:    Kernels:
 | |
| // CHECK:      - Name:            test_kernel
 | |
| // CHECK:        Language:        OpenCL C
 | |
| // CHECK:        LanguageVersion: [ 2, 0 ]
 | |
| // CHECK:    Attrs:
 | |
| // CHECK:        ReqdWorkGroupSize: [ 1, 2, 4 ]
 | |
| // CHECK:        WorkGroupSizeHint: [ 8, 16, 32 ]
 | |
| // CHECK:        VecTypeHint:       int
 | |
| // CHECK: .end_amdgpu_code_object_metadata
 | |
| .amdgpu_code_object_metadata
 | |
|   Version: [ 1, 0 ]
 | |
|   Printf: [ '1:1:4:%d\n', '2:1:8:%g\n' ]
 | |
|   Kernels:
 | |
|     - Name:            test_kernel
 | |
|       Language:        OpenCL C
 | |
|       LanguageVersion: [ 2, 0 ]
 | |
|       Attrs:
 | |
|         ReqdWorkGroupSize: [ 1, 2, 4 ]
 | |
|         WorkGroupSizeHint: [ 8, 16, 32 ]
 | |
|         VecTypeHint:       int
 | |
| .end_amdgpu_code_object_metadata
 |