Home
last modified time | relevance | path

Searched refs:GFX900 (Results 1 – 25 of 38) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dirtranslator-call-implicit-args.ll2 …3d -mcpu=gfx900 -verify-machineinstrs -o - %s | FileCheck -enable-var-scope -check-prefix=GFX900 %s
12 ; GFX900-LABEL: name: test_call_external_void_func_i32
13 ; GFX900: bb.1 (%ir-block.1):
14 …; GFX900: liveins: $sgpr14, $sgpr15, $sgpr16, $vgpr0, $vgpr1, $vgpr2, $sgpr4_sgpr5, $sgpr6_sgpr7…
15 ; GFX900: [[COPY:%[0-9]+]]:vgpr_32(s32) = COPY $vgpr2
16 ; GFX900: [[COPY1:%[0-9]+]]:vgpr_32(s32) = COPY $vgpr1
17 ; GFX900: [[COPY2:%[0-9]+]]:vgpr_32(s32) = COPY $vgpr0
18 ; GFX900: [[COPY3:%[0-9]+]]:sgpr_32 = COPY $sgpr16
19 ; GFX900: [[COPY4:%[0-9]+]]:sgpr_32 = COPY $sgpr15
20 ; GFX900: [[COPY5:%[0-9]+]]:sgpr_32 = COPY $sgpr14
[all …]
Dxnor.ll4 …sel -march=amdgcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX900 %s
46 ; GFX900-LABEL: scalar_xnor_v2i16_one_use:
47 ; GFX900: ; %bb.0: ; %entry
48 ; GFX900-NEXT: s_xor_b32 s0, s0, s1
49 ; GFX900-NEXT: s_xor_b32 s0, s0, -1
50 ; GFX900-NEXT: ; return to shader part epilog
133 ; GFX900-LABEL: scalar_xnor_v4i16_one_use:
134 ; GFX900: ; %bb.0:
135 ; GFX900-NEXT: s_mov_b32 s4, -1
136 ; GFX900-NEXT: s_mov_b32 s5, s4
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dload-hi16.ll1 …r=-promote-alloca -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX900,GFX900-MUBUF %s
4 …le-flat-scratch -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX900,GFX900-FLATSCR %s
7 ; GFX900: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
8 ; GFX900-NEXT: ds_read_u16 v2, v0
9 ; GFX900-DAG: v_mov_b32_e32 [[ZERO:v[0-9]+]], 0
10 ; GFX900-DAG: s_waitcnt lgkmcnt(0)
11 ; GFX900-DAG: v_mov_b32_e32 v1, v2
12 ; GFX900-DAG: ds_read_u16_d16_hi v1, v0 offset:16
13 ; GFX900: ds_write_b16 [[ZERO]], v2
14 ; GFX900-NEXT: s_waitcnt lgkmcnt(1)
[all …]
Dload-lo16.ll2 …r=-promote-alloca -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX900,GFX900-MUBUF %s
5 …neinstrs --amdgpu-enable-flat-scratch < %s | FileCheck -check-prefixes=GCN,GFX900,GFX900-FLATSCR %s
8 ; GFX900-LABEL: load_local_lo_v2i16_undeflo:
9 ; GFX900: ; %bb.0: ; %entry
10 ; GFX900-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
11 ; GFX900-NEXT: ds_read_u16_d16 v0, v0
12 ; GFX900-NEXT: s_waitcnt lgkmcnt(0)
13 ; GFX900-NEXT: s_setpc_b64 s[30:31]
36 ; GFX900-LABEL: load_local_lo_v2i16_reglo:
37 ; GFX900: ; %bb.0: ; %entry
[all …]
Dcc-update.ll3 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < %s | FileCheck --check-prefix=GFX900 %s
11 ; GFX900-LABEL: test_kern_empty:
12 ; GFX900: ; %bb.0: ; %entry
13 ; GFX900-NEXT: s_endpgm
34 ; GFX900-LABEL: test_kern_stack:
35 ; GFX900: ; %bb.0: ; %entry
36 ; GFX900-NEXT: s_add_u32 flat_scratch_lo, s4, s7
37 ; GFX900-NEXT: s_addc_u32 flat_scratch_hi, s5, 0
38 ; GFX900-NEXT: s_add_u32 s0, s0, s7
39 ; GFX900-NEXT: s_addc_u32 s1, s1, 0
[all …]
Dchain-hi-to-lo.ll2 … -verify-machineinstrs -mattr=-unaligned-access-mode < %s | FileCheck -check-prefixes=GCN,GFX900 %s
6 ; GFX900-LABEL: chain_hi_to_lo_private:
7 ; GFX900: ; %bb.0: ; %bb
8 ; GFX900-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
9 ; GFX900-NEXT: buffer_load_ushort v0, off, s[0:3], 0 offset:2
10 ; GFX900-NEXT: s_waitcnt vmcnt(0)
11 ; GFX900-NEXT: buffer_load_short_d16_hi v0, off, s[0:3], 0
12 ; GFX900-NEXT: s_waitcnt vmcnt(0)
13 ; GFX900-NEXT: s_setpc_b64 s[30:31]
38 ; GFX900-LABEL: chain_hi_to_lo_private_different_bases:
[all …]
Dstore-hi16.ll1 …strs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefixes=GCN,GFX900,GFX9,GFX900-MUBUF %s
4 …rs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefixes=GCN,GFX900,GFX9,GFX900-FLATSCR %s
9 ; GFX900-NEXT: global_store_short_d16_hi v[0:1], v2, off
29 ; GFX900-NEXT: global_store_short_d16_hi v[0:1], v2, off
49 ; GFX900-NEXT: global_store_short_d16_hi v[0:1], v2, off
68 ; GFX900-NEXT: global_store_byte_d16_hi v[0:1], v2, off
88 ; GFX900-NEXT: global_store_byte_d16_hi v[0:1], v2, off
106 ; GFX900-NEXT: global_store_short_d16_hi v[0:1], v2, off offset:4094
130 ; GFX900-NEXT: global_store_short_d16_hi v[0:1], v2, off offset:-4096{{$}}
153 ; GFX900-NEXT: global_store_byte_d16_hi v[0:1], v2, off offset:4095
[all …]
Dmad-mix.ll1 …chineinstrs -show-mc-encoding < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX900,GFX9 %s
7 ; GFX900: v_mad_mix_f32 v0, v0, v1, v2 op_sel_hi:[1,1,1] ; encoding: [0x00,0x40,0xa0,0xd3,0x00,0x03…
20 ; GFX900: v_mad_mix_f32 v0, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1] ; encoding
41 ; GFX900: v_mad_mix_f32 v0, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1] ; encoding
57 ; GFX900: v_mad_mix_f32 v3, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1]
58 ; GFX900-NEXT: v_mad_mix_f32 v0, v0, v1, v2 op_sel_hi:[1,1,1]
59 ; GFX900-NEXT: v_mov_b32_e32 v1, v3
76 ; GFX900: v_mad_mix_f32 v3, v0, v1, v2 op_sel:[1,0,1] op_sel_hi:[1,1,1]
77 ; GFX900-NEXT: v_mad_mix_f32 v1, v0, v1, v2 op_sel:[0,1,1] op_sel_hi:[1,1,1]
78 ; GFX900-NEXT: v_mov_b32_e32 v0, v3
[all …]
Dglobal-atomics-fp.ll1 …-mcpu=gfx900 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX900 %s
29 ; GFX900: [[LOOP:BB[0-9]+_[0-9]+]]
30 ; GFX900: v_add_f32_e32
31 ; GFX900: global_atomic_cmpswap
32 ; GFX900: s_andn2_b64 exec, exec,
33 ; GFX900-NEXT: s_cbranch_execnz [[LOOP]]
Dspill-vgpr-to-agpr.ll2 …march=amdgcn -mcpu=gfx900 -verify-machineinstrs < %s 2>&1 | FileCheck -check-prefixes=GCN,GFX900 %s
5 ; GFX900-DAG: s_mov_b32 s{{[0-9]+}}, SCRATCH_RSRC_DWORD0
6 ; GFX900-DAG: s_mov_b32 s{{[0-9]+}}, SCRATCH_RSRC_DWORD1
10 ; GFX900: buffer_store_dword v{{[0-9]}},
11 ; GFX900: buffer_store_dword v{{[0-9]}},
12 ; GFX900: buffer_load_dword v{{[0-9]}},
13 ; GFX900: buffer_load_dword v{{[0-9]}},
19 ; GFX900: ScratchSize: 12
69 ; GFX900: couldn't allocate input reg for constraint 'a'
125 ; GFX900: buffer_store_dword v{{[0-9]}},
[all …]
Dfdot2.ll1 …e-sign -enable-unsafe-fp-math -verify-machineinstrs < %s | FileCheck %s -check-prefixes=GCN,GFX900
13 ; GFX900: v_fma_f16
14 ; GFX900: v_fma_f16
50 ; GFX900: v_mad_mix_f32
51 ; GFX900: v_mad_mix_f32
91 ; GFX900: v_mad_mix_f32
92 ; GFX900: v_mad_mix_f32
130 ; GFX900: v_mad_mix_f32
166 ; GFX900: v_mad_mix_f32
167 ; GFX900: v_mad_mix_f32
[all …]
Ddirective-amdgcn-target.ll33 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < %s | FileCheck --check-prefixes=GFX900 %s
38 …iple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+xnack < %s | FileCheck --check-prefixes=XNACK-GFX900 %s
61 ; GFX900: .amdgcn_target "amdgcn-amd-amdhsa--gfx900"
66 ; XNACK-GFX900: .amdgcn_target "amdgcn-amd-amdhsa--gfx900+xnack"
Dhsa-metadata-enqueue-kernel-v3.ll1 …| llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOT…
Dhsa-note-no-func.ll22 …u=gfx900 --amdhsa-code-object-version=2 | FileCheck --check-prefix=HSA --check-prefix=HSA-GFX900 %s
48 ; HSA-GFX900: .hsa_code_object_isa 9,0,0,"AMD","AMDGPU"
Dhsa-metadata-enqueue-kernel.ll1 …| llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOT…
Dnor.ll4 …gcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck --check-prefix=GCN --check-prefix=GFX900 %s
Dnand.ll4 …gcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck --check-prefix=GCN --check-prefix=GFX900 %s
Dhsa-metadata-images.ll3 …| llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOT…
Dhsa-metadata-kernel-code-props-v3.ll3 …utput-style=GNU -notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=WAV…
52 ; GFX900: .sgpr_spill_count: 48
Dhsa-metadata-kernel-code-props.ll3 …| llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOT…
62 ; GFX900: NumSpilledSGPRs: {{22|48}}
Dandorn2.ll4 …gcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck --check-prefix=GCN --check-prefix=GFX900 %s
/external/llvm-project/clang/test/Driver/
Drocm-device-libs.cl11 // RUN: 2>&1 | FileCheck --check-prefixes=COMMON,COMMON-DEFAULT,GFX900-DEFAULT,GFX900,WAVE64 %s
38 // RUN: 2>&1 | FileCheck --check-prefixes=COMMON,COMMON-DAZ,GFX900,WAVE64 %s
129 // RUN: 2>&1 | FileCheck --check-prefixes=COMMON,COMMON-DEFAULT,GFX900-DEFAULT,GFX900,WAVE64 %s
135 // RUN: 2>&1 | FileCheck --check-prefixes=COMMON,COMMON-DEFAULT,GFX900-DEFAULT,GFX900,WAVE64 %s
144 // GFX900-DEFAULT-SAME: "-mlink-builtin-bitcode" "{{.*}}/amdgcn/bitcode/oclc_daz_opt_off.bc"
177 // GFX900: "-mlink-builtin-bitcode" "{{.*}}/amdgcn/bitcode/oclc_isa_version_900.bc"
/external/llvm-project/llvm/test/MC/Disassembler/AMDGPU/
Dmad_mix.txt1 …m-mc -arch=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck %s -check-prefix=GFX900
4 # GFX900: v_mad_mix_f32 v0, v1, v2, v3 ; encoding: [0x00,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x04]
/external/llvm-project/clang/include/clang/Basic/
DCuda.h72 GFX900, enumerator
/external/llvm-project/llvm/test/tools/llvm-readobj/ELF/
Damdgpu-elf-headers.test43 # RUN: yaml2obj %s -o %t -DCPU=GFX900
44 # RUN: llvm-readobj -h %t | FileCheck %s --match-full-lines -DFILE=%t -DCPU=GFX900 -DFLAGS=0x2C

12