Lines Matching full:isa
2 ; RUN: llc -mtriple=amdgcn -mcpu=gfx1010 < %s | FileCheck %s -check-prefix=ISA
6 ; ISA-LABEL: f:
7 ; ISA: ; %bb.0: ; %bb
8 ; ISA-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
9 ; ISA-NEXT: s_mov_b64 s[4:5], 0
10 ; ISA-NEXT: v_cmp_gt_i32_e32 vcc_lo, 1, v0
11 ; ISA-NEXT: s_load_dwordx2 s[4:5], s[4:5], 0x0
12 ; ISA-NEXT: v_mov_b32_e32 v6, 0
13 ; ISA-NEXT: s_waitcnt lgkmcnt(0)
14 ; ISA-NEXT: s_lshr_b32 s6, s5, 1
15 ; ISA-NEXT: s_lshr_b32 s7, 1, s4
16 ; ISA-NEXT: s_cmp_lg_u32 s4, 0
17 ; ISA-NEXT: s_cselect_b32 s4, -1, 0
18 ; ISA-NEXT: v_cndmask_b32_e64 v0, 0, 1.0, s4
19 ; ISA-NEXT: s_and_b32 s4, s4, exec_lo
20 ; ISA-NEXT: s_cselect_b32 s4, s6, 0
21 ; ISA-NEXT: s_cselect_b32 s6, s7, 0
22 ; ISA-NEXT: s_cselect_b32 s5, s5, 0
23 ; ISA-NEXT: v_cvt_f32_i32_e32 v3, s4
24 ; ISA-NEXT: v_cvt_f32_ubyte0_e32 v4, s6
25 ; ISA-NEXT: v_cvt_f32_i32_e32 v5, s5
26 ; ISA-NEXT: s_mov_b32 s4, 0
27 ; ISA-NEXT: .LBB0_1: ; %bb14
28 ; ISA-NEXT: ; =>This Inner Loop Header: Depth=1
29 ; ISA-NEXT: v_mov_b32_e32 v7, v6
30 ; ISA-NEXT: s_and_b32 s5, exec_lo, vcc_lo
31 ; ISA-NEXT: s_or_b32 s4, s5, s4
32 ; ISA-NEXT: v_add_f32_e32 v6, v7, v0
33 ; ISA-NEXT: v_add_f32_e64 v6, v6, |v3|
34 ; ISA-NEXT: v_add_f32_e32 v6, v6, v4
35 ; ISA-NEXT: v_add_f32_e32 v6, v6, v5
36 ; ISA-NEXT: s_andn2_b32 exec_lo, exec_lo, s4
37 ; ISA-NEXT: s_cbranch_execnz .LBB0_1
38 ; ISA-NEXT: ; %bb.2: ; %bb21
39 ; ISA-NEXT: s_or_b32 exec_lo, exec_lo, s4
40 ; ISA-NEXT: flat_store_dword v[1:2], v7
41 ; ISA-NEXT: s_waitcnt lgkmcnt(0)
42 ; ISA-NEXT: s_setpc_b64 s[30:31]