Lines Matching refs:FP
2 …=powerpc64-unknown-linux-gnu -mcpu=pwr7 -disable-fp-elim < %s | FileCheck -check-prefix=CHECK-FP %s
52 ; CHECK-FP-LABEL: @goo
54 ; CHECK-FP-DAG: mflr 0
55 ; CHECK-FP-DAG: rldicl [[REG:[0-9]+]], 1, 0, 59
56 ; CHECK-FP-DAG: std 31, -8(1)
57 ; CHECK-FP-DAG: std 30, -16(1)
58 ; CHECK-FP-DAG: mr 30, 1
59 ; CHECK-FP-DAG: std 0, 16(1)
60 ; CHECK-FP-DAG: subfic 0, [[REG]], -160
61 ; CHECK-FP: stdux 1, 1, 0
63 ; CHECK-FP: .cfi_def_cfa_register r30
64 ; CHECK-FP: .cfi_offset r31, -8
65 ; CHECK-FP: .cfi_offset r30, -16
66 ; CHECK-FP: .cfi_offset lr, 16
68 ; CHECK-FP: mr 31, 1
70 ; CHECK-FP: std 3, 48(30)
72 ; CHECK-FP: ld 1, 0(1)
73 ; CHECK-FP-DAG: ld 0, 16(1)
74 ; CHECK-FP-DAG: ld 31, -8(1)
75 ; CHECK-FP-DAG: ld 30, -16(1)
76 ; CHECK-FP-DAG: mtlr 0
77 ; CHECK-FP: blr
157 ; Make sure that the FP save area is still allocated correctly relative to
191 ; CHECK-FP-LABEL: @loo
193 ; CHECK-FP-DAG: mflr 0
194 ; CHECK-FP-DAG: rldicl [[REG:[0-9]+]], 1, 0, 59
195 ; CHECK-FP-DAG: std 31, -24(1)
196 ; CHECK-FP-DAG: std 30, -32(1)
197 ; CHECK-FP-DAG: mr 30, 1
198 ; CHECK-FP-DAG: std 0, 16(1)
199 ; CHECK-FP-DAG: subfic 0, [[REG]], -192
200 ; CHECK-FP: stdux 1, 1, 0
202 ; CHECK-FP: .cfi_def_cfa_register r30
204 ; CHECK-FP: stfd 30, -16(30)
206 ; CHECK-FP: blr