Lines Matching refs:SI
1 ; RUN: llc -march=amdgcn -mcpu=SI -verify-machineinstrs < %s | FileCheck -check-prefix=SI -check-pr…
2 ; RUN: llc -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=SI -check…
13 ; SI: buffer_load_dword [[VAL:v[0-9]+]]
14 ; SI-DAG: v_alignbit_b32 [[TMP0:v[0-9]+]], [[VAL]], [[VAL]], 8
15 ; SI-DAG: v_alignbit_b32 [[TMP1:v[0-9]+]], [[VAL]], [[VAL]], 24
16 ; SI-DAG: s_mov_b32 [[K:s[0-9]+]], 0xff00ff
17 ; SI: v_bfi_b32 [[RESULT:v[0-9]+]], [[K]], [[TMP1]], [[TMP0]]
18 ; SI: buffer_store_dword [[RESULT]]
19 ; SI: s_endpgm
28 ; SI-DAG: v_alignbit_b32
29 ; SI-DAG: v_alignbit_b32
30 ; SI-DAG: v_bfi_b32
31 ; SI-DAG: v_alignbit_b32
32 ; SI-DAG: v_alignbit_b32
33 ; SI-DAG: v_bfi_b32
34 ; SI: s_endpgm
43 ; SI-DAG: v_alignbit_b32
44 ; SI-DAG: v_alignbit_b32
45 ; SI-DAG: v_bfi_b32
46 ; SI-DAG: v_alignbit_b32
47 ; SI-DAG: v_alignbit_b32
48 ; SI-DAG: v_bfi_b32
49 ; SI-DAG: v_alignbit_b32
50 ; SI-DAG: v_alignbit_b32
51 ; SI-DAG: v_bfi_b32
52 ; SI-DAG: v_alignbit_b32
53 ; SI-DAG: v_alignbit_b32
54 ; SI-DAG: v_bfi_b32
55 ; SI: s_endpgm
64 ; SI-DAG: v_alignbit_b32
65 ; SI-DAG: v_alignbit_b32
66 ; SI-DAG: v_bfi_b32
67 ; SI-DAG: v_alignbit_b32
68 ; SI-DAG: v_alignbit_b32
69 ; SI-DAG: v_bfi_b32
70 ; SI-DAG: v_alignbit_b32
71 ; SI-DAG: v_alignbit_b32
72 ; SI-DAG: v_bfi_b32
73 ; SI-DAG: v_alignbit_b32
74 ; SI-DAG: v_alignbit_b32
75 ; SI-DAG: v_bfi_b32
76 ; SI-DAG: v_alignbit_b32
77 ; SI-DAG: v_alignbit_b32
78 ; SI-DAG: v_bfi_b32
79 ; SI-DAG: v_alignbit_b32
80 ; SI-DAG: v_alignbit_b32
81 ; SI-DAG: v_bfi_b32
82 ; SI-DAG: v_alignbit_b32
83 ; SI-DAG: v_alignbit_b32
84 ; SI-DAG: v_bfi_b32
85 ; SI-DAG: v_alignbit_b32
86 ; SI-DAG: v_alignbit_b32
87 ; SI-DAG: v_bfi_b32
88 ; SI: s_endpgm