Lines Matching +full:2 +full:- +full:clause
1 ; RUN: llc < %s -march=r600 -mcpu=redwood -verify-machineinstrs | FileCheck %s
4 ; the ALU clause.
6 ; CHECK-LABEL: {{^}}lds_input_queue:
8 ; CHECK-NOT: ALU clause
9 ; CHECK: MOV * T{{[0-9]\.[XYZW]}}, OQAP
11 @local_mem = internal unnamed_addr addrspace(3) global [2 x i32] undef, align 4
15 %0 = getelementptr inbounds [2 x i32], [2 x i32] addrspace(3)* @local_mem, i32 0, i32 %index
19 ; This will start a new clause for the vertex fetch
20 %2 = load i32, i32 addrspace(1)* %in
21 %3 = add i32 %1, %2
39 ; clause. The aliasing problem mentioned above causes problems when there is a
43 ; %0 = getelementptr inbounds [2 x i32], [2 x i32] addrspace(3)* @local_mem, i32 0, i32 %index
45 ; %2 = load i32, i32 addrspace(1)* %in
69 ; Alu clause:
71 ; VTX clause:
73 ; Alu clause:
87 ; CHECK-LABEL: {{^}}local_global_alias:
89 ; CHECK-NOT: ALU clause
90 ; CHECK: MOV * T{{[0-9]\.[XYZW]}}, OQAP
93 %0 = getelementptr inbounds [2 x i32], [2 x i32] addrspace(3)* @local_mem, i32 0, i32 0
95 %2 = load i32, i32 addrspace(1)* %in
96 %3 = add i32 %2, %1