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_header:[[HeaderY:…
33 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
34 # CHECK-DAG: If [ [[Cst1]] ] loop_header:[[HeaderY]]
35 # CHECK-DAG: [[Add5]] Add [ [[PhiX]] [[Cst5]] ] loop_header:[[HeaderY]]
36 # CHECK-DAG: [[Add7]] Add [ [[PhiX]] [[Cst7]] ] loop_header:[[HeaderY]]
37 # CHECK-DAG: Return [ [[PhiX]] ] loop_header:null
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_header:[[HeaderY:…
44 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
45 # CHECK-DAG: [[AddX]] Add [ [[PhiX]] [[Cst7]] ] loop_header:[[HeaderY]]
46 # CHECK-DAG: Return [ [[PhiX]] ] loop_header:null
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_header:[[HeaderY:…
84 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
85 # CHECK-DAG: If [ [[ArgZ]] ] loop_header:[[HeaderY]]
86 # CHECK-DAG: If [ [[Cst1]] ] loop_header:[[HeaderY]]
87 # CHECK-DAG: [[Add5]] Add [ [[PhiX]] [[Cst5]] ] loop_header:[[HeaderY]]
88 # CHECK-DAG: [[Add7]] Add [ [[PhiX]] [[Cst7]] ] loop_header:[[HeaderY]]
89 # CHECK-DAG: Return [ [[PhiX]] ] loop_header:null
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_header:[[HeaderY:…
97 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
98 # CHECK-DAG: [[Add7]] Add [ [[PhiX]] [[Cst7]] ] loop_header:[[HeaderY]]
99 # CHECK-DAG: If [ [[ArgZ]] ] loop_header:null
100 # CHECK-DAG: Return [ [[PhiX]] ] loop_header:null
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: [[Cst9:i\d+]] IntConstant 9
140 # CHECK-DAG: [[PhiX1:i\d+]] Phi [ [[ArgX]] [[Add5:i\d+]] [[Add7:i\d+]] ] loop_header:[[HeaderY:…
141 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
142 # CHECK-DAG: If [ [[ArgZ]] ] loop_header:[[HeaderY]]
143 # CHECK-DAG: [[Mul9:i\d+]] Mul [ [[PhiX1]] [[Cst9]] ] loop_header:[[HeaderY]]
144 # CHECK-DAG: [[PhiX2:i\d+]] Phi [ [[PhiX1]] [[Mul9]] ] loop_header:[[HeaderY]]
145 # CHECK-DAG: If [ [[Cst1]] ] loop_header:[[HeaderY]]
146 # CHECK-DAG: [[Add5]] Add [ [[PhiX2]] [[Cst5]] ] loop_header:[[HeaderY]]
147 # CHECK-DAG: [[Add7]] Add [ [[PhiX1]] [[Cst7]] ] loop_header:[[HeaderY]]
148 # CHECK-DAG: Return [ [[PhiX2]] ] loop_header:null
151 # CHECK-DAG: [[ArgX:i\d+]] ParameterValue
152 # CHECK-DAG: [[ArgY:z\d+]] ParameterValue
153 # CHECK-DAG: [[ArgZ:z\d+]] ParameterValue
154 # CHECK-DAG: [[Cst7:i\d+]] IntConstant 7
155 # CHECK-DAG: [[Cst9:i\d+]] IntConstant 9
156 # CHECK-DAG: [[PhiX1:i\d+]] Phi [ [[ArgX]] [[Add7:i\d+]] ] loop_header:[[HeaderY:…
157 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
158 # CHECK-DAG: [[Add7]] Add [ [[PhiX1]] [[Cst7]] ] loop_header:[[HeaderY]]
159 # CHECK-DAG: If [ [[ArgZ]] ] loop_header:null
160 # CHECK-DAG: [[Mul9:i\d+]] Mul [ [[PhiX1]] [[Cst9]] ] loop_header:null
161 # CHECK-DAG: [[PhiX2:i\d+]] Phi [ [[PhiX1]] [[Mul9]] ] loop_header:null
162 # CHECK-DAG: Return [ [[PhiX2]] ] loop_header:null
200 # CHECK-DAG: [[ArgX:i\d+]] ParameterValue
201 # CHECK-DAG: [[ArgY:z\d+]] ParameterValue
202 # CHECK-DAG: [[ArgZ:z\d+]] ParameterValue
203 # CHECK-DAG: [[Cst0:i\d+]] IntConstant 0
204 # CHECK-DAG: [[Cst1:i\d+]] IntConstant 1
205 # CHECK-DAG: [[Cst5:i\d+]] IntConstant 5
206 # CHECK-DAG: [[Cst7:i\d+]] IntConstant 7
208 # CHECK-DAG: [[PhiX:i\d+]] Phi [ [[ArgX]] [[Add5:i\d+]] [[Add7:i\d+]] ] loop_header:[[HeaderY:…
209 # CHECK-DAG: [[PhiZ1:i\d+]] Phi [ [[ArgZ]] [[XorZ:i\d+]] [[PhiZ1]] ] loop_header:[[HeaderY]]
210 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
213 # CHECK-DAG: [[PhiZ2:i\d+]] Phi [ [[PhiZ1]] [[XorZ]] ] loop_header:[[HeaderZ:…
214 # CHECK-DAG: [[XorZ]] Xor [ [[PhiZ2]] [[Cst1]] ] loop_header:[[HeaderZ]]
215 # CHECK-DAG: [[CondZ:z\d+]] Equal [ [[XorZ]] [[Cst0]] ] loop_header:[[HeaderZ]]
216 # CHECK-DAG: If [ [[CondZ]] ] loop_header:[[HeaderZ]]
218 # CHECK-DAG: [[Add5]] Add [ [[PhiX]] [[Cst5]] ] loop_header:[[HeaderY]]
219 # CHECK-DAG: [[Add7]] Add [ [[PhiX]] [[Cst7]] ] loop_header:[[HeaderY]]
220 # CHECK-DAG: Return [ [[PhiX]] ] loop_header:null
223 # CHECK-DAG: [[ArgX:i\d+]] ParameterValue
224 # CHECK-DAG: [[ArgY:z\d+]] ParameterValue
225 # CHECK-DAG: [[ArgZ:z\d+]] ParameterValue
226 # CHECK-DAG: [[Cst0:i\d+]] IntConstant 0
227 # CHECK-DAG: [[Cst1:i\d+]] IntConstant 1
228 # CHECK-DAG: [[Cst7:i\d+]] IntConstant 7
230 # CHECK-DAG: [[PhiX:i\d+]] Phi [ [[ArgX]] [[Add7:i\d+]] ] loop_header:[[HeaderY:…
231 # CHECK-DAG: [[PhiZ1:i\d+]] Phi [ [[ArgZ]] [[PhiZ1]] ] loop_header:[[HeaderY]]
232 # CHECK-DAG: If [ [[ArgY]] ] loop_header:[[HeaderY]]
233 # CHECK-DAG: [[Add7]] Add [ [[PhiX]] [[Cst7]] ] loop_header:[[HeaderY]]
236 # CHECK-DAG: [[PhiZ2:i\d+]] Phi [ [[PhiZ1]] [[XorZ:i\d+]] ] loop_header:[[HeaderZ:…
237 # CHECK-DAG: [[XorZ]] Xor [ [[PhiZ2]] [[Cst1]] ] loop_header:[[HeaderZ]]
238 # CHECK-DAG: [[CondZ:z\d+]] Equal [ [[XorZ]] [[Cst0]] ] loop_header:[[HeaderZ]]
239 # CHECK-DAG: If [ [[CondZ]] ] loop_header:[[HeaderZ]]
241 # CHECK-DAG: Return [ [[PhiX]] ] loop_header:null