Lines Matching refs:LINUX
2 ; RUN: FileCheck %s -check-prefix=PPC32-LINUX-NOFP
5 ; RUN: -frame-pointer=all | FileCheck %s -check-prefix=PPC32-LINUX-FP
8 ; RUN: FileCheck %s -check-prefix=PPC64-LINUX-NOFP
11 ; RUN: -frame-pointer=all | FileCheck %s -check-prefix=PPC64-LINUX-FP
39 ; PPC32-LINUX-NOFP-LABEL: f1
40 ; PPC32-LINUX-NOFP: lis 0, -1
41 ; PPC32-LINUX-NOFP-NEXT: ori 0, 0, 32752
42 ; PPC32-LINUX-NOFP-NEXT: stwux 1, 1, 0
43 ; PPC32-LINUX-NOFP-NOT: stwux
44 ; PPC32-LINUX-NOFP: mr 0, 31
45 ; PPC32-LINUX-NOFP-DAG: addi 3, 1, 20
46 ; PPC32-LINUX-NOFP-DAG: lwz 31, 0(1)
47 ; PPC32-LINUX-NOFP-NEXT: mr 1, 31
48 ; PPC32-LINUX-NOFP-NEXT: mr 31, 0
49 ; PPC32-LINUX-NOFP-NEXT: blr
51 ; PPC32-LINUX-FP-LABEL: f1
52 ; PPC32-LINUX-FP: lis 0, -1
53 ; PPC32-LINUX-FP-NEXT: ori 0, 0, 32752
54 ; PPC32-LINUX-FP-NEXT: stwux 1, 1, 0
55 ; PPC32-LINUX-FP-NOT: stwux
56 ; PPC32-LINUX-FP: mr 31, 1
57 ; PPC32-LINUX-FP-NEXT: addi 3, 31, 16
58 ; PPC32-LINUX-FP-NEXT: lwz 31, 0(1)
59 ; PPC32-LINUX-FP-NEXT: lwz 0, -4(31)
60 ; PPC32-LINUX-FP-NEXT: mr 1, 31
61 ; PPC32-LINUX-FP-NEXT: mr 31, 0
62 ; PPC32-LINUX-FP-NEXT: blr
64 ; PPC64-LINUX-NOFP-LABEL: f1:
65 ; PPC64-LINUX-NOFP: lis 0, -1
66 ; PPC64-LINUX-NOFP-NEXT: ori 0, 0, 32720
67 ; PPC64-LINUX-NOFP-NEXT: stdux 1, 1, 0
68 ; PPC64-LINUX-NOFP-NEXT: addi 3, 1, 52
69 ; PPC64-LINUX-NOFP-NEXT: ld 1, 0(1)
70 ; PPC64-LINUX-NOFP-NEXT: blr
72 ; PPC64-LINUX-FP-LABEL: f1:
73 ; PPC64-LINUX-FP: lis 0, -1
74 ; PPC64-LINUX-FP-NEXT: ori 0, 0, 32704
75 ; PPC64-LINUX-FP-NEXT: std 31, -8(1)
76 ; PPC64-LINUX-FP-NEXT: stdux 1, 1, 0
77 ; PPC64-LINUX-FP-NEXT: mr 31, 1
78 ; PPC64-LINUX-FP-NEXT: addi 3, 31, 60
79 ; PPC64-LINUX-FP-NEXT: ld 1, 0(1)
80 ; PPC64-LINUX-FP-NEXT: ld 31, -8(1)
81 ; PPC64-LINUX-FP-NEXT: blr