Lines Matching +full:rw +full:- +full:p
1 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \
2 ; RUN: -data-sections -xcoff-traceback-table=false < %s | \
3 ; RUN: FileCheck --check-prefixes=CHECK,CHECK32 %s
4 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff -data-…
5 ; RUN: FileCheck --check-prefixes=CHECK,CHECK64 %s
6 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \
7 ; RUN: -filetype=obj -data-sections -xcoff-traceback-table=false -o %t.o < %s
8 ; RUN: llvm-objdump -D --symbol-description %t.o | FileCheck -D#NFA=2 --check-prefix=CHECKOBJ %s
9 ; RUN: llvm-readobj -s %t.o | FileCheck --check-prefix=CHECKSYM %s
11 ;; Test to see if the default is correct for -data-sections on AIX.
12 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \
13 ; RUN: -xcoff-traceback-table=false < %s | \
14 ; RUN: FileCheck --check-prefixes=CHECK,CHECK32 %s
15 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff < %s |…
16 ; RUN: FileCheck --check-prefixes=CHECK,CHECK64 %s
17 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \
18 ; RUN: -xcoff-traceback-table=false -filetype=obj -o %t.o < %s
19 ; RUN: llvm-objdump -D --symbol-description %t.o | FileCheck -D#NFA=2 --check-prefix=CHECKOBJ %s
20 ; RUN: llvm-readobj -s %t.o | FileCheck --check-prefix=CHECKSYM %s
22 ;; Test to see if the default is correct for -data-sections on AIX.
23 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \
24 ; RUN: -xcoff-traceback-table=false < %s | \
25 ; RUN: FileCheck --check-prefixes=CHECK,CHECK32 %s
26 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff \
27 ; RUN: -xcoff-traceback-table=false < %s | \
28 ; RUN: FileCheck --check-prefixes=CHECK,CHECK64 %s
29 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \
30 ; RUN: -xcoff-traceback-table=false -filetype=obj -o %t.o < %s
31 ; RUN: llvm-objdump -D --symbol-description %t.o | FileCheck -D#NFA=2 --check-prefix=CHECKOBJ %s
32 ; RUN: llvm-readobj -s %t.o | FileCheck --check-prefix=CHECKSYM %s
41 @p = global ptr @.str, align 4
45 %0 = load ptr, ptr @p, align 4
63 ; CHECK: .csect ivar[RW],2
64 ; CHECK-NEXT: .globl ivar[RW]
65 ; CHECK-NEXT: .align 2
66 ; CHECK-NEXT: .vbyte 4, 35 # 0x23
67 ; CHECK-NEXT: .csect const_ivar[RO],2
68 ; CHECK-NEXT: .globl const_ivar[RO]
69 ; CHECK-NEXT: .align 2
70 ; CHECK-NEXT: .vbyte 4, 35 # 0x23
71 ; CHECK-NEXT: .comm a[RW],4,2
72 ; CHECK-NEXT: .comm f[RW],4,2
73 ; CHECK-NEXT: .csect L...str[RO],2
74 ; CHECK-NEXT: .string "abcdefgh"
75 ; CHECK32: .csect p[RW],2
76 ; CHECK32-NEXT: .globl p[RW]
77 ; CHECK32-NEXT: .align 2
78 ; CHECK32-NEXT: .vbyte 4, L...str[RO]
79 ; CHECK64: .csect p[RW],3
80 ; CHECK64-NEXT: .globl p[RW]
81 ; CHECK64-NEXT: .align 3
82 ; CHECK64-NEXT: .vbyte 8, L...str[RO]
84 ; CHECK-NEXT: L..C0:
85 ; CHECK-NEXT: .tc p[TC],p[RW]
86 ; CHECK-NEXT: L..C1:
87 ; CHECK-NEXT: .tc ivar[TC],ivar[RW]
88 ; CHECK-NEXT: L..C2:
89 ; CHECK-NEXT: .tc a[TC],a[RW]
90 ; CHECK-NEXT: L..C3:
91 ; CHECK-NEXT: .tc f[TC],f[RW]
94 ; CHECKOBJ-NEXT: 38: 00 00 00 23 <unknown>
95 ; CHECKOBJ-EMPTY:
96 ; CHECKOBJ-NEXT: 0000003c (idx: [[#NFA+9]]) L...str[RO]:
97 ; CHECKOBJ-NEXT: 3c: 61 62 63 64
98 ; CHECKOBJ-NEXT: 40: 65 66 67 68
99 ; CHECKOBJ-NEXT: 44: 00 00 00 00 <unknown>
100 ; CHECKOBJ-EMPTY:
101 ; CHECKOBJ-NEXT: Disassembly of section .data:
102 ; CHECKOBJ-EMPTY:
103 ; CHECKOBJ-NEXT: 00000048 (idx: [[#NFA+11]]) ivar[RW]:
104 ; CHECKOBJ-NEXT: 48: 00 00 00 23 <unknown>
105 ; CHECKOBJ-EMPTY:
106 ; CHECKOBJ-NEXT: 0000004c (idx: [[#NFA+13]]) p[RW]:
107 ; CHECKOBJ-NEXT: 4c: 00 00 00 3c <unknown>
108 ; CHECKOBJ-EMPTY:
109 ; CHECKOBJ-NEXT: 00000050 (idx: [[#NFA+15]]) foo[DS]:
110 ; CHECKOBJ-NEXT: 50: 00 00 00 00 <unknown>
111 ; CHECKOBJ-NEXT: 54: 00 00 00 68 <unknown>
112 ; CHECKOBJ-NEXT: 58: 00 00 00 00 <unknown>
113 ; CHECKOBJ-EMPTY:
114 ; CHECKOBJ-NEXT: 0000005c (idx: [[#NFA+17]]) bar[DS]:
115 ; CHECKOBJ-NEXT: 5c: 00 00 00 10 <unknown>
116 ; CHECKOBJ-NEXT: 60: 00 00 00 68 <unknown>
117 ; CHECKOBJ-NEXT: 64: 00 00 00 00 <unknown>
118 ; CHECKOBJ-EMPTY:
119 ; CHECKOBJ-NEXT: 00000068 (idx: [[#NFA+21]]) p[TC]:
120 ; CHECKOBJ-NEXT: 68: 00 00 00 4c <unknown>
121 ; CHECKOBJ-EMPTY:
122 ; CHECKOBJ-NEXT: 0000006c (idx: [[#NFA+23]]) ivar[TC]:
123 ; CHECKOBJ-NEXT: 6c: 00 00 00 48 <unknown>
124 ; CHECKOBJ-EMPTY:
125 ; CHECKOBJ-NEXT: 00000070 (idx: [[#NFA+25]]) a[TC]:
126 ; CHECKOBJ-NEXT: 70: 00 00 00 78 <unknown>
127 ; CHECKOBJ-EMPTY:
128 ; CHECKOBJ-NEXT: 00000074 (idx: [[#NFA+27]]) f[TC]:
129 ; CHECKOBJ-NEXT: 74: 00 00 00 7c <unknown>
130 ; CHECKOBJ-EMPTY:
131 ; CHECKOBJ-NEXT: Disassembly of section .bss:
132 ; CHECKOBJ-EMPTY:
133 ; CHECKOBJ-NEXT: 00000078 (idx: [[#NFA+29]]) a[RW]:
134 ; CHECKOBJ-NEXT: ...
135 ; CHECKOBJ-EMPTY:
136 ; CHECKOBJ-NEXT: 0000007c (idx: [[#NFA+31]]) f[RW]:
137 ; CHECKOBJ-NEXT: ...
195 ; CHECKSYM: Name: p
231 ; CHECKSYM: Name: p