xref: /aosp_15_r20/external/llvm/test/FileCheck/check-dag-xfails.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: not FileCheck -check-prefix=X1 -input-file %s %s
2*9880d681SAndroid Build Coastguard Worker; RUN: not FileCheck -check-prefix=X2 -input-file %s %s
3*9880d681SAndroid Build Coastguard Worker; RUN: not FileCheck -check-prefix=X3 -input-file %s %s
4*9880d681SAndroid Build Coastguard Worker; RUN: not FileCheck -check-prefix=X4 -input-file %s %s
5*9880d681SAndroid Build Coastguard Worker; RUN: not FileCheck -check-prefix=X5 -input-file %s %s
6*9880d681SAndroid Build Coastguard Worker; RUN: not FileCheck -check-prefix=X6 -input-file %s %s
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker__x1
9*9880d681SAndroid Build Coastguard Workeradd r10, r1, r2
10*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4
11*9880d681SAndroid Build Coastguard Workermul r5, r10, r12
12*9880d681SAndroid Build Coastguard Worker__x1
13*9880d681SAndroid Build Coastguard Worker
14*9880d681SAndroid Build Coastguard Worker; X1: __x1
15*9880d681SAndroid Build Coastguard Worker; X1-DAG: add [[REG1:r[0-9]+]], r1, r2
16*9880d681SAndroid Build Coastguard Worker; X1-DAG: add [[REG2:r[0-9]+]], r3, r4
17*9880d681SAndroid Build Coastguard Worker; X1: mul r5, [[REG1]], [[REG2]]
18*9880d681SAndroid Build Coastguard Worker; X1: __x1
19*9880d681SAndroid Build Coastguard Worker
20*9880d681SAndroid Build Coastguard Worker__x2
21*9880d681SAndroid Build Coastguard Workermul r11, r3, r4
22*9880d681SAndroid Build Coastguard Workermul r10, r1, r2
23*9880d681SAndroid Build Coastguard Workeradd r5, r11, r11
24*9880d681SAndroid Build Coastguard Worker__x2
25*9880d681SAndroid Build Coastguard Worker
26*9880d681SAndroid Build Coastguard Worker; X2: __x2
27*9880d681SAndroid Build Coastguard Worker; X2-DAG: mul [[REG1:r[0-9]+]], r1, r2
28*9880d681SAndroid Build Coastguard Worker; X2-DAG: mul [[REG2:r[0-9]+]], r3, r4
29*9880d681SAndroid Build Coastguard Worker; X2: add r5, [[REG1]], [[REG2]]
30*9880d681SAndroid Build Coastguard Worker; X2: __x2
31*9880d681SAndroid Build Coastguard Worker
32*9880d681SAndroid Build Coastguard Worker__x3
33*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4
34*9880d681SAndroid Build Coastguard Workeradd r12, r1, r2
35*9880d681SAndroid Build Coastguard Workermul r5, r10, r11
36*9880d681SAndroid Build Coastguard Worker__x3
37*9880d681SAndroid Build Coastguard Worker
38*9880d681SAndroid Build Coastguard Worker; X3: __x3
39*9880d681SAndroid Build Coastguard Worker; X3-DAG: add [[REG1:r[0-9]+]], r1, r2
40*9880d681SAndroid Build Coastguard Worker; X3-DAG: add [[REG2:r[0-9]+]], r3, r4
41*9880d681SAndroid Build Coastguard Worker; X3-DAG: mul r5, [[REG1]], [[REG2]]
42*9880d681SAndroid Build Coastguard Worker; X3: __x3
43*9880d681SAndroid Build Coastguard Worker
44*9880d681SAndroid Build Coastguard Worker__x4
45*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4
46*9880d681SAndroid Build Coastguard Workeradd r12, r1, r2
47*9880d681SAndroid Build Coastguard Workernot
48*9880d681SAndroid Build Coastguard Workermul r5, r12, r11
49*9880d681SAndroid Build Coastguard Worker__x4
50*9880d681SAndroid Build Coastguard Worker
51*9880d681SAndroid Build Coastguard Worker; X4: __x4
52*9880d681SAndroid Build Coastguard Worker; X4-DAG: add [[REG1:r[0-9]+]], r1, r2
53*9880d681SAndroid Build Coastguard Worker; X4-DAG: add [[REG2:r[0-9]+]], r3, r4
54*9880d681SAndroid Build Coastguard Worker; X4-NOT: not
55*9880d681SAndroid Build Coastguard Worker; X4-DAG: mul r5, [[REG1]], [[REG2]]
56*9880d681SAndroid Build Coastguard Worker; X4: __x4
57*9880d681SAndroid Build Coastguard Worker
58*9880d681SAndroid Build Coastguard Worker__x5
59*9880d681SAndroid Build Coastguard Workermul r5, r12, r11
60*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4
61*9880d681SAndroid Build Coastguard Workeradd r12, r1, r2
62*9880d681SAndroid Build Coastguard Workernot
63*9880d681SAndroid Build Coastguard Worker__x5
64*9880d681SAndroid Build Coastguard Worker
65*9880d681SAndroid Build Coastguard Worker; X5: __x5
66*9880d681SAndroid Build Coastguard Worker; X5-DAG: add [[REG1:r[0-9]+]], r1, r2
67*9880d681SAndroid Build Coastguard Worker; X5-DAG: add [[REG2:r[0-9]+]], r3, r4
68*9880d681SAndroid Build Coastguard Worker; X5-NOT: not
69*9880d681SAndroid Build Coastguard Worker; X5-DAG: mul r5, [[REG1]], [[REG2]]
70*9880d681SAndroid Build Coastguard Worker; X5: __x5
71*9880d681SAndroid Build Coastguard Worker
72*9880d681SAndroid Build Coastguard Worker__x6
73*9880d681SAndroid Build Coastguard Workeradd r11, r3, r4
74*9880d681SAndroid Build Coastguard Workermul r6, r12, r11
75*9880d681SAndroid Build Coastguard Workeradd r12, r1, r2
76*9880d681SAndroid Build Coastguard Workermul r5, r12, r11
77*9880d681SAndroid Build Coastguard Worker__x6
78*9880d681SAndroid Build Coastguard Worker
79*9880d681SAndroid Build Coastguard Worker; X6: __x6
80*9880d681SAndroid Build Coastguard Worker; X6-DAG: add [[REG1:r[0-9]+]], r1, r2
81*9880d681SAndroid Build Coastguard Worker; X6-DAG: add [[REG2:r[0-9]+]], r3, r4
82*9880d681SAndroid Build Coastguard Worker; X6-NOT: not
83*9880d681SAndroid Build Coastguard Worker; X6-DAG: mul r5, [[REG1]], [[REG2]]
84*9880d681SAndroid Build Coastguard Worker; X6-DAG: mul r6, [[REG1]], [[REG2]]
85*9880d681SAndroid Build Coastguard Worker; X6: __x6
86