[ARM] Adjust how NEON shifts are lowered
[llvm-core.git] / test / FileCheck / check-dag.txt
blob7c5a1d18292e0c62b107e7df7e9ba46b61a26341
1 ; RUN: FileCheck -input-file %s %s
3 add r10, r1, r2
4 add r11, r3, r4
5 mul r5, r10, r11
7 mul r11, r3, r4
8 mul r10, r1, r2
9 add r5, r10, r11
11 add r11, r3, r4
12 add r10, r1, r2
13 mul r5, r10, r11
15 # begin
16 # end
17 xor
19 ; CHECK-DAG: add [[REG1:r[0-9]+]], r1, r2
20 ; CHECK-DAG: add [[REG2:r[0-9]+]], r3, r4
21 ; CHECK: mul r5, [[REG1]], [[REG2]]
23 ; CHECK-DAG: mul [[REG1:r[0-9]+]], r1, r2
24 ; CHECK-DAG: mul [[REG2:r[0-9]+]], r3, r4
25 ; CHECK: add r5, [[REG1]], [[REG2]]
27 ; CHECK-DAG: add [[REG1:r[0-9]+]], r1, r2
28 ; CHECK-DAG: add [[REG2:r[0-9]+]], r3, r4
29 ; CHECK-NOT: xor
30 ; CHECK-DAG: mul r5, [[REG1]], [[REG2]]
32 ; CHECK-DAG: begin
33 ; CHECK-NOT: xor
34 ; CHECK-DAG: end
35 ; CHECK: xor