Lines Matching refs:DAG

27 ## CHECK-DAG:     <<ArgX:i\d+>>  ParameterValue
28 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
29 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1
30 ## CHECK-DAG: <<Cst5:i\d+>> IntConstant 5
31 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
32 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add5:i\d+>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
33 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
34 ## CHECK-DAG: If [<<Cst1>>] loop:<<HeaderY>>
35 ## CHECK-DAG: <<Add5>> Add [<<PhiX>>,<<Cst5>>] loop:<<HeaderY>>
36 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
37 ## CHECK-DAG: Return [<<PhiX>>] loop:none
40 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
41 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
42 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
43 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<AddX:i\d+>>] loop:<<HeaderY:B\d+>>
44 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
45 ## CHECK-DAG: <<AddX>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
46 ## CHECK-DAG: Return [<<PhiX>>] loop:none
77 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
78 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
79 ## CHECK-DAG: <<ArgZ:z\d+>> ParameterValue
80 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1
81 ## CHECK-DAG: <<Cst5:i\d+>> IntConstant 5
82 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
83 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add5:i\d+>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
84 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
85 ## CHECK-DAG: If [<<ArgZ>>] loop:<<HeaderY>>
86 ## CHECK-DAG: If [<<Cst1>>] loop:<<HeaderY>>
87 ## CHECK-DAG: <<Add5>> Add [<<PhiX>>,<<Cst5>>] loop:<<HeaderY>>
88 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
89 ## CHECK-DAG: Return [<<PhiX>>] loop:none
92 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
93 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
94 ## CHECK-DAG: <<ArgZ:z\d+>> ParameterValue
95 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
96 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
97 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
98 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
99 ## CHECK-DAG: If [<<ArgZ>>] loop:none
100 ## CHECK-DAG: Return [<<PhiX>>] loop:none
133 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
134 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
135 ## CHECK-DAG: <<ArgZ:z\d+>> ParameterValue
136 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1
137 ## CHECK-DAG: <<Cst5:i\d+>> IntConstant 5
138 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
139 ## CHECK-DAG: <<Cst11:i\d+>> IntConstant 11
140 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add5:i\d+>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
141 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
142 ## CHECK-DAG: <<Mul9:i\d+>> Mul [<<PhiX>>,<<Cst11>>] loop:<<HeaderY>>
143 ## CHECK-DAG: <<SelX:i\d+>> Select [<<PhiX>>,<<Mul9>>,<<ArgZ>>] loop:<<HeaderY>>
144 ## CHECK-DAG: If [<<Cst1>>] loop:<<HeaderY>>
145 ## CHECK-DAG: <<Add5>> Add [<<SelX>>,<<Cst5>>] loop:<<HeaderY>>
146 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
147 ## CHECK-DAG: Return [<<SelX>>] loop:none
150 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
151 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
152 ## CHECK-DAG: <<ArgZ:z\d+>> ParameterValue
153 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
154 ## CHECK-DAG: <<Cst11:i\d+>> IntConstant 11
155 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
156 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
157 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
158 ## CHECK-DAG: <<Mul9:i\d+>> Mul [<<PhiX>>,<<Cst11>>] loop:none
159 ## CHECK-DAG: <<SelX:i\d+>> Select [<<PhiX>>,<<Mul9>>,<<ArgZ>>] loop:none
160 ## CHECK-DAG: Return [<<SelX>>] loop:none
198 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
199 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
200 ## CHECK-DAG: <<ArgZ:z\d+>> ParameterValue
201 ## CHECK-DAG: <<Cst0:i\d+>> IntConstant 0
202 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1
203 ## CHECK-DAG: <<Cst5:i\d+>> IntConstant 5
204 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
206 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add5:i\d+>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
207 ## CHECK-DAG: <<PhiZ1:i\d+>> Phi [<<ArgZ>>,<<XorZ:i\d+>>,<<PhiZ1>>] loop:<<HeaderY>>
208 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
211 ## CHECK-DAG: <<PhiZ2:i\d+>> Phi [<<PhiZ1>>,<<XorZ>>] loop:<<HeaderZ:B\d+>>
212 ## CHECK-DAG: <<XorZ>> Xor [<<PhiZ2>>,<<Cst1>>] loop:<<HeaderZ>>
213 ## CHECK-DAG: <<CondZ:z\d+>> Equal [<<XorZ>>,<<Cst0>>] loop:<<HeaderZ>>
214 ## CHECK-DAG: If [<<CondZ>>] loop:<<HeaderZ>>
216 ## CHECK-DAG: <<Add5>> Add [<<PhiX>>,<<Cst5>>] loop:<<HeaderY>>
217 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
218 ## CHECK-DAG: Return [<<PhiX>>] loop:none
221 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue
222 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue
223 ## CHECK-DAG: <<ArgZ:z\d+>> ParameterValue
224 ## CHECK-DAG: <<Cst0:i\d+>> IntConstant 0
225 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1
226 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7
228 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>>
229 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>>
230 ## CHECK-DAG: <<Add7>> Add [<<PhiX>>,<<Cst7>>] loop:<<HeaderY>>
233 ## CHECK-DAG: <<PhiZ:i\d+>> Phi [<<ArgZ>>,<<XorZ:i\d+>>] loop:<<HeaderZ:B\d+>>
234 ## CHECK-DAG: <<XorZ>> Xor [<<PhiZ>>,<<Cst1>>] loop:<<HeaderZ>>
235 ## CHECK-DAG: <<CondZ:z\d+>> Equal [<<XorZ>>,<<Cst0>>] loop:<<HeaderZ>>
236 ## CHECK-DAG: If [<<CondZ>>] loop:<<HeaderZ>>
238 ## CHECK-DAG: Return [<<PhiX>>] loop:none