1 ; RUN: not FileCheck -check-prefix=X1 -input-file %s %s
2 ; RUN: not FileCheck -check-prefix=X2 -input-file %s %s
3 ; RUN: not FileCheck -check-prefix=X3 -input-file %s %s
4 ; RUN: not FileCheck -check-prefix=X4 -input-file %s %s
5 ; RUN: not FileCheck -check-prefix=X5 -input-file %s %s
6 ; RUN: not FileCheck -check-prefix=X6 -input-file %s %s
15 ; X1-DAG: add [[REG1:r[0-9]+]], r1, r2
16 ; X1-DAG: add [[REG2:r[0-9]+]], r3, r4
17 ; X1: mul r5, [[REG1]], [[REG2]]
27 ; X2-DAG: mul [[REG1:r[0-9]+]], r1, r2
28 ; X2-DAG: mul [[REG2:r[0-9]+]], r3, r4
29 ; X2: add r5, [[REG1]], [[REG2]]
39 ; X3-DAG: add [[REG1:r[0-9]+]], r1, r2
40 ; X3-DAG: add [[REG2:r[0-9]+]], r3, r4
41 ; X3-DAG: mul r5, [[REG1]], [[REG2]]
52 ; X4-DAG: add [[REG1:r[0-9]+]], r1, r2
53 ; X4-DAG: add [[REG2:r[0-9]+]], r3, r4
55 ; X4-DAG: mul r5, [[REG1]], [[REG2]]
66 ; X5-DAG: add [[REG1:r[0-9]+]], r1, r2
67 ; X5-DAG: add [[REG2:r[0-9]+]], r3, r4
69 ; X5-DAG: mul r5, [[REG1]], [[REG2]]
80 ; X6-DAG: add [[REG1:r[0-9]+]], r1, r2
81 ; X6-DAG: add [[REG2:r[0-9]+]], r3, r4
83 ; X6-DAG: mul r5, [[REG1]], [[REG2]]
84 ; X6-DAG: mul r6, [[REG1]], [[REG2]]