Lines Matching refs:NORMAL
1 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck %s -check-prefix=NORMAL -check-prefix…
20 ; NORMAL-LABEL: test1
21 ; NORMAL: pushq
22 ; NORMAL-DAG: movl $1, %edi
23 ; NORMAL-DAG: movl $2, %esi
24 ; NORMAL-DAG: movl $3, %edx
25 ; NORMAL-DAG: movl $4, %ecx
26 ; NORMAL-DAG: movl $5, %r8d
27 ; NORMAL-DAG: movl $6, %r9d
28 ; NORMAL: pushq $10
29 ; NORMAL: .cfi_adjust_cfa_offset 8
30 ; NORMAL: pushq $9
31 ; NORMAL: .cfi_adjust_cfa_offset 8
32 ; NORMAL: pushq $8
33 ; NORMAL: .cfi_adjust_cfa_offset 8
34 ; NORMAL: pushq $7
35 ; NORMAL: .cfi_adjust_cfa_offset 8
36 ; NORMAL: callq ten_params
37 ; NORMAL: addq $32, %rsp
38 ; NORMAL: .cfi_adjust_cfa_offset -32
39 ; NORMAL: popq
40 ; NORMAL: retq
73 ; NORMAL-LABEL: test3
74 ; NORMAL: pushq $10000
75 ; NORMAL: pushq $9000
76 ; NORMAL: pushq %r{{..}}
77 ; NORMAL: pushq %r{{..}}
78 ; NORMAL: callq ten_params
86 ; NORMAL-LABEL: test4
87 ; NORMAL: movl $7, (%rsp)
88 ; NORMAL: callq seven_params
96 ; NORMAL-LABEL: test5
97 ; NORMAL: pushq $10
98 ; NORMAL: pushq $9
99 ; NORMAL: pushq $ext
100 ; NORMAL: pushq $7
101 ; NORMAL: callq ten_params_ptr
110 ; NORMAL-LABEL: test6
111 ; NORMAL: movq %rsi, [[REG64:%.+]]
112 ; NORMAL: pushq $10
113 ; NORMAL: pushq $9
114 ; NORMAL: pushq ([[REG64]])
115 ; NORMAL: pushq {{%r..}}
116 ; NORMAL: callq ten_params
133 ; NORMAL-LABEL: test7
134 ; NORMAL: movq %r{{.*}}, 8(%rsp) {{.*Spill$}}
135 ; NORMAL: pushq 88(%rsp)
136 ; NORMAL: pushq $9
137 ; NORMAL: pushq 96(%rsp)
138 ; NORMAL: pushq $7
139 ; NORMAL: callq *40(%rsp)
152 ; NORMAL-LABEL: test8
153 ; NORMAL: movq the_global(%rip), [[REG:%r.+]]
154 ; NORMAL: movq $42, the_global
155 ; NORMAL: pushq $10
156 ; NORMAL: pushq $9
157 ; NORMAL: pushq [[REG]]
158 ; NORMAL: pushq $7
159 ; NORMAL: callq ten_params
172 ; NORMAL-LABEL: test9
173 ; NORMAL: callq cannot_push
174 ; NORMAL-NOT: push
175 ; NORMAL: callq ten_params
184 ; NORMAL-LABEL: test10
185 ; NORMAL: callq cannot_push
186 ; NORMAL: pushq $10
187 ; NORMAL: pushq $9
188 ; NORMAL: pushq $8
189 ; NORMAL: pushq $7
190 ; NORMAL: callq ten_params
198 ; NORMAL-LABEL: pr34863_16
199 ; NORMAL: pushq ${{-1|65535}}
200 ; NORMAL-NEXT: pushq $0
201 ; NORMAL-NEXT: call
208 ; NORMAL-LABEL: pr34863_32
209 ; NORMAL: pushq ${{-1|65535}}
210 ; NORMAL-NEXT: pushq $0
211 ; NORMAL-NEXT: call
218 ; NORMAL-LABEL: pr34863_64
219 ; NORMAL: pushq ${{-1|65535}}
220 ; NORMAL-NEXT: pushq $0
221 ; NORMAL-NEXT: call