| 1234567891011121314151617181920212223242526 |
- ; RUN: FileCheck -input-file %s %s
- add r10, r1, r2
- add r11, r3, r4
- mul r5, r10, r11
- mul r11, r3, r4
- mul r10, r1, r2
- add r5, r10, r11
- add r11, r3, r4
- add r10, r1, r2
- mul r5, r10, r11
- ; CHECK-DAG: add [[REG1:r[0-9]+]], r1, r2
- ; CHECK-DAG: add [[REG2:r[0-9]+]], r3, r4
- ; CHECK: mul r5, [[REG1]], [[REG2]]
- ; CHECK-DAG: mul [[REG1:r[0-9]+]], r1, r2
- ; CHECK-DAG: mul [[REG2:r[0-9]+]], r3, r4
- ; CHECK: add r5, [[REG1]], [[REG2]]
- ; CHECK-DAG: add [[REG1:r[0-9]+]], r1, r2
- ; CHECK-DAG: add [[REG2:r[0-9]+]], r3, r4
- ; CHECK-NOT: xor
- ; CHECK-DAG: mul r5, [[REG1]], [[REG2]]
|