Lines Matching refs:FP
2 …owerpc64-unknown-linux-gnu -mcpu=pwr7 -frame-pointer=all < %s | FileCheck -check-prefix=CHECK-FP %s
52 ; CHECK-FP-LABEL: @goo
54 ; CHECK-FP-DAG: mflr {{[0-9]+}}
55 ; CHECK-FP-DAG: clrldi [[REG:[0-9]+]], 1, 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: mr 1, 30
73 ; CHECK-FP-DAG: ld [[SR:[0-9]+]], 16(1)
74 ; CHECK-FP-DAG: ld 31, -8(1)
75 ; CHECK-FP-DAG: ld 30, -16(1)
76 ; CHECK-FP-DAG: mtlr [[SR]]
77 ; CHECK-FP: blr
175 ; Make sure that the FP save area is still allocated correctly relative to
209 ; CHECK-FP-LABEL: @loo
211 ; CHECK-FP-DAG: mflr {{[0-9]+}}
212 ; CHECK-FP-DAG: clrldi [[REG:[0-9]+]], 1, 59
213 ; CHECK-FP-DAG: std 31, -24(1)
214 ; CHECK-FP-DAG: std 30, -32(1)
215 ; CHECK-FP-DAG: mr 30, 1
216 ; CHECK-FP-DAG: std 0, 16(1)
217 ; CHECK-FP-DAG: subfic 0, [[REG]], -192
218 ; CHECK-FP: stdux 1, 1, 0
220 ; CHECK-FP: .cfi_def_cfa_register r30
222 ; CHECK-FP: stfd 30, -16(30)
224 ; CHECK-FP: blr