|  | ; RUN: llc -mtriple=amdgcn--amdpal -verify-machineinstrs < %s | FileCheck -check-prefix=GCN %s | 
|  | ; RUN: llc -mtriple=amdgcn--amdpal -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=GCN %s | 
|  | ; RUN: llc -mtriple=amdgcn--amdpal -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -enable-var-scope %s | 
|  |  | 
|  | ; GCN-LABEL: {{^}}vs_amdpal: | 
|  | ; GCN:         .amdgpu_pal_metadata | 
|  | ; GCN-NEXT: --- | 
|  | ; GCN-NEXT: amdpal.pipelines: | 
|  | ; GCN-NEXT:   - .hardware_stages: | 
|  | ; GCN-NEXT:       .vs: | 
|  | ; GCN-NEXT:         .entry_point:    vs_amdpal | 
|  | ; GCN-NEXT:         .scratch_memory_size: 0 | 
|  | ; GCN:     .registers: | 
|  | ; GCN-NEXT:       0x2c4a (SPI_SHADER_PGM_RSRC1_VS): 0 | 
|  | ; GCN-NEXT: ... | 
|  | ; GCN-NEXT:         .end_amdgpu_pal_metadata | 
|  | define amdgpu_vs half @vs_amdpal(half %arg0) { | 
|  | %add = fadd half %arg0, 1.0 | 
|  | ret half %add | 
|  | } |