• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:short

2 target datalayout = "E-m:e-i64:64-n32:64"
3 target triple = "powerpc64-unknown-linux-gnu"
5 ; CHECK-LABEL: test:
8 ; CHECK-LABEL: property_access1:
11 ; CHECK-LABEL: property_access2:
14 ; CHECK-LABEL: property_access3:
17 ; CHECK-LABEL: anyreg_test1:
20 ; CHECK-LABEL: anyreg_test2:
23 ; CHECK-LABEL: patchpoint_spilldef:
26 ; CHECK-LABEL: patchpoint_spillargs:
30 ; Stackmap Header: no constants - 6 callsites
31 ; CHECK-LABEL: .section .llvm_stackmaps
32 ; CHECK-NEXT: __LLVM_StackMaps:
34 ; CHECK-NEXT: .byte 1
35 ; CHECK-NEXT: .byte 0
36 ; CHECK-NEXT: .short 0
38 ; CHECK-NEXT: .long 8
40 ; CHECK-NEXT: .long 0
42 ; CHECK-NEXT: .long 8
45 ; CHECK-NEXT: .quad test
46 ; CHECK-NEXT: .quad 128
47 ; CHECK-NEXT: .quad property_access1
48 ; CHECK-NEXT: .quad 128
49 ; CHECK-NEXT: .quad property_access2
50 ; CHECK-NEXT: .quad 128
51 ; CHECK-NEXT: .quad property_access3
52 ; CHECK-NEXT: .quad 128
53 ; CHECK-NEXT: .quad anyreg_test1
54 ; CHECK-NEXT: .quad 144
55 ; CHECK-NEXT: .quad anyreg_test2
56 ; CHECK-NEXT: .quad 144
57 ; CHECK-NEXT: .quad patchpoint_spilldef
58 ; CHECK-NEXT: .quad 256
59 ; CHECK-NEXT: .quad patchpoint_spillargs
60 ; CHECK-NEXT: .quad 288
64 ; CHECK: .long .L{{.*}}-.L[[test_BEGIN]]
65 ; CHECK-NEXT: .short 0
67 ; CHECK-NEXT: .short 3
69 ; CHECK-NEXT: .byte 1
70 ; CHECK-NEXT: .byte 4
71 ; CHECK-NEXT: .short {{[0-9]+}}
72 ; CHECK-NEXT: .long 0
74 ; CHECK-NEXT: .byte 1
75 ; CHECK-NEXT: .byte 4
76 ; CHECK-NEXT: .short {{[0-9]+}}
77 ; CHECK-NEXT: .long 0
79 ; CHECK-NEXT: .byte 4
80 ; CHECK-NEXT: .byte 8
81 ; CHECK-NEXT: .short 0
82 ; CHECK-NEXT: .long 3
89 ; property access 1 - %obj is an anyreg call argument and should therefore be in a register
90 ; CHECK: .long .L{{.*}}-.L[[property_access1_BEGIN]]
91 ; CHECK-NEXT: .short 0
93 ; CHECK-NEXT: .short 2
94 ; Loc 0: Register <-- this is the return register
95 ; CHECK-NEXT: .byte 1
96 ; CHECK-NEXT: .byte 8
97 ; CHECK-NEXT: .short {{[0-9]+}}
98 ; CHECK-NEXT: .long 0
100 ; CHECK-NEXT: .byte 1
101 ; CHECK-NEXT: .byte 8
102 ; CHECK-NEXT: .short {{[0-9]+}}
103 ; CHECK-NEXT: .long 0
111 ; property access 2 - %obj is an anyreg call argument and should therefore be in a register
112 ; CHECK: .long .L{{.*}}-.L[[property_access2_BEGIN]]
113 ; CHECK-NEXT: .short 0
115 ; CHECK-NEXT: .short 2
116 ; Loc 0: Register <-- this is the return register
117 ; CHECK-NEXT: .byte 1
118 ; CHECK-NEXT: .byte 8
119 ; CHECK-NEXT: .short {{[0-9]+}}
120 ; CHECK-NEXT: .long 0
122 ; CHECK-NEXT: .byte 1
123 ; CHECK-NEXT: .byte 8
124 ; CHECK-NEXT: .short {{[0-9]+}}
125 ; CHECK-NEXT: .long 0
134 ; property access 3 - %obj is a frame index
135 ; CHECK: .long .L{{.*}}-.L[[property_access3_BEGIN]]
136 ; CHECK-NEXT: .short 0
138 ; CHECK-NEXT: .short 2
139 ; Loc 0: Register <-- this is the return register
140 ; CHECK-NEXT: .byte 1
141 ; CHECK-NEXT: .byte 8
142 ; CHECK-NEXT: .short {{[0-9]+}}
143 ; CHECK-NEXT: .long 0
144 ; Loc 1: Direct FP - 8
145 ; CHECK-NEXT: .byte 2
146 ; CHECK-NEXT: .byte 8
147 ; CHECK-NEXT: .short 31
148 ; CHECK-NEXT: .long 112
158 ; CHECK: .long .L{{.*}}-.L[[anyreg_test1_BEGIN]]
159 ; CHECK-NEXT: .short 0
161 ; CHECK-NEXT: .short 14
162 ; Loc 0: Register <-- this is the return register
163 ; CHECK-NEXT: .byte 1
164 ; CHECK-NEXT: .byte 8
165 ; CHECK-NEXT: .short {{[0-9]+}}
166 ; CHECK-NEXT: .long 0
168 ; CHECK-NEXT: .byte 1
169 ; CHECK-NEXT: .byte 8
170 ; CHECK-NEXT: .short {{[0-9]+}}
171 ; CHECK-NEXT: .long 0
173 ; CHECK-NEXT: .byte 1
174 ; CHECK-NEXT: .byte 8
175 ; CHECK-NEXT: .short {{[0-9]+}}
176 ; CHECK-NEXT: .long 0
178 ; CHECK-NEXT: .byte 1
179 ; CHECK-NEXT: .byte 8
180 ; CHECK-NEXT: .short {{[0-9]+}}
181 ; CHECK-NEXT: .long 0
183 ; CHECK-NEXT: .byte 1
184 ; CHECK-NEXT: .byte 8
185 ; CHECK-NEXT: .short {{[0-9]+}}
186 ; CHECK-NEXT: .long 0
188 ; CHECK-NEXT: .byte 1
189 ; CHECK-NEXT: .byte 8
190 ; CHECK-NEXT: .short {{[0-9]+}}
191 ; CHECK-NEXT: .long 0
193 ; CHECK-NEXT: .byte 1
194 ; CHECK-NEXT: .byte 8
195 ; CHECK-NEXT: .short {{[0-9]+}}
196 ; CHECK-NEXT: .long 0
198 ; CHECK-NEXT: .byte 1
199 ; CHECK-NEXT: .byte 8
200 ; CHECK-NEXT: .short {{[0-9]+}}
201 ; CHECK-NEXT: .long 0
203 ; CHECK-NEXT: .byte 1
204 ; CHECK-NEXT: .byte 8
205 ; CHECK-NEXT: .short {{[0-9]+}}
206 ; CHECK-NEXT: .long 0
208 ; CHECK-NEXT: .byte 1
209 ; CHECK-NEXT: .byte 8
210 ; CHECK-NEXT: .short {{[0-9]+}}
211 ; CHECK-NEXT: .long 0
213 ; CHECK-NEXT: .byte 1
214 ; CHECK-NEXT: .byte 8
215 ; CHECK-NEXT: .short {{[0-9]+}}
216 ; CHECK-NEXT: .long 0
218 ; CHECK-NEXT: .byte 1
219 ; CHECK-NEXT: .byte 8
220 ; CHECK-NEXT: .short {{[0-9]+}}
221 ; CHECK-NEXT: .long 0
223 ; CHECK-NEXT: .byte 1
224 ; CHECK-NEXT: .byte 8
225 ; CHECK-NEXT: .short {{[0-9]+}}
226 ; CHECK-NEXT: .long 0
228 ; CHECK-NEXT: .byte 1
229 ; CHECK-NEXT: .byte 8
230 ; CHECK-NEXT: .short {{[0-9]+}}
231 ; CHECK-NEXT: .long 0
240 ; CHECK: .long .L{{.*}}-.L[[anyreg_test2_BEGIN]]
241 ; CHECK-NEXT: .short 0
243 ; CHECK-NEXT: .short 14
244 ; Loc 0: Register <-- this is the return register
245 ; CHECK-NEXT: .byte 1
246 ; CHECK-NEXT: .byte 8
247 ; CHECK-NEXT: .short {{[0-9]+}}
248 ; CHECK-NEXT: .long 0
250 ; CHECK-NEXT: .byte 1
251 ; CHECK-NEXT: .byte 8
252 ; CHECK-NEXT: .short {{[0-9]+}}
253 ; CHECK-NEXT: .long 0
255 ; CHECK-NEXT: .byte 1
256 ; CHECK-NEXT: .byte 8
257 ; CHECK-NEXT: .short {{[0-9]+}}
258 ; CHECK-NEXT: .long 0
260 ; CHECK-NEXT: .byte 1
261 ; CHECK-NEXT: .byte 8
262 ; CHECK-NEXT: .short {{[0-9]+}}
263 ; CHECK-NEXT: .long 0
265 ; CHECK-NEXT: .byte 1
266 ; CHECK-NEXT: .byte 8
267 ; CHECK-NEXT: .short {{[0-9]+}}
268 ; CHECK-NEXT: .long 0
270 ; CHECK-NEXT: .byte 1
271 ; CHECK-NEXT: .byte 8
272 ; CHECK-NEXT: .short {{[0-9]+}}
273 ; CHECK-NEXT: .long 0
275 ; CHECK-NEXT: .byte 1
276 ; CHECK-NEXT: .byte 8
277 ; CHECK-NEXT: .short {{[0-9]+}}
278 ; CHECK-NEXT: .long 0
280 ; CHECK-NEXT: .byte 1
281 ; CHECK-NEXT: .byte 8
282 ; CHECK-NEXT: .short {{[0-9]+}}
283 ; CHECK-NEXT: .long 0
285 ; CHECK-NEXT: .byte 1
286 ; CHECK-NEXT: .byte 8
287 ; CHECK-NEXT: .short {{[0-9]+}}
288 ; CHECK-NEXT: .long 0
290 ; CHECK-NEXT: .byte 1
291 ; CHECK-NEXT: .byte 8
292 ; CHECK-NEXT: .short {{[0-9]+}}
293 ; CHECK-NEXT: .long 0
295 ; CHECK-NEXT: .byte 1
296 ; CHECK-NEXT: .byte 8
297 ; CHECK-NEXT: .short {{[0-9]+}}
298 ; CHECK-NEXT: .long 0
300 ; CHECK-NEXT: .byte 1
301 ; CHECK-NEXT: .byte 8
302 ; CHECK-NEXT: .short {{[0-9]+}}
303 ; CHECK-NEXT: .long 0
305 ; CHECK-NEXT: .byte 1
306 ; CHECK-NEXT: .byte 8
307 ; CHECK-NEXT: .short {{[0-9]+}}
308 ; CHECK-NEXT: .long 0
310 ; CHECK-NEXT: .byte 1
311 ; CHECK-NEXT: .byte 8
312 ; CHECK-NEXT: .short {{[0-9]+}}
313 ; CHECK-NEXT: .long 0
323 ; <rdar://problem/15432754> [JS] Assertion: "Folded a def to a non-store!"
325 ; CHECK: .long .L{{.*}}-.L[[patchpoint_spilldef_BEGIN]]
326 ; CHECK-NEXT: .short 0
327 ; CHECK-NEXT: .short 3
329 ; CHECK-NEXT: .byte 1
330 ; CHECK-NEXT: .byte 8
331 ; CHECK-NEXT: .short {{[0-9]+}}
332 ; CHECK-NEXT: .long 0
334 ; CHECK-NEXT: .byte 1
335 ; CHECK-NEXT: .byte 8
336 ; CHECK-NEXT: .short {{[0-9]+}}
337 ; CHECK-NEXT: .long 0
339 ; CHECK-NEXT: .byte 1
340 ; CHECK-NEXT: .byte 8
341 ; CHECK-NEXT: .short {{[0-9]+}}
342 ; CHECK-NEXT: .long 0
355 ; CHECK: .long .L{{.*}}-.L[[patchpoint_spillargs_BEGIN]]
356 ; CHECK-NEXT: .short 0
357 ; CHECK-NEXT: .short 5
359 ; CHECK-NEXT: .byte 1
360 ; CHECK-NEXT: .byte 8
361 ; CHECK-NEXT: .short {{[0-9]+}}
362 ; CHECK-NEXT: .long 0
364 ; CHECK-NEXT: .byte 1
365 ; CHECK-NEXT: .byte 8
366 ; CHECK-NEXT: .short {{[0-9]+}}
367 ; CHECK-NEXT: .long 0
369 ; CHECK-NEXT: .byte 1
370 ; CHECK-NEXT: .byte 8
371 ; CHECK-NEXT: .short {{[0-9]+}}
372 ; CHECK-NEXT: .long 0
373 ; Loc 3: Arg2 spilled to FP -96
374 ; CHECK-NEXT: .byte 3
375 ; CHECK-NEXT: .byte 8
376 ; CHECK-NEXT: .short 31
377 ; CHECK-NEXT: .long 128
378 ; Loc 4: Arg3 spilled to FP - 88
379 ; CHECK-NEXT: .byte 3
380 ; CHECK-NEXT: .byte 8
381 ; CHECK-NEXT: .short 31
382 ; CHECK-NEXT: .long 136