Lines Matching +full:rw +full:- +full:p
1 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff -data-se…
2 ; RUN: FileCheck --check-prefixes=CHECK,CHECK32 %s
3 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff -data-…
4 ; RUN: FileCheck --check-prefixes=CHECK,CHECK64 %s
5 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff -filetyp…
6 ; RUN: llvm-objdump -D --symbol-description %t.o | FileCheck --check-prefix=CHECKOBJ %s
7 ; RUN: llvm-readobj -syms %t.o | FileCheck --check-prefix=CHECKSYM %s
9 ;; Test to see if the default is correct for -data-sections on AIX.
10 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff < %s | \
11 ; RUN: FileCheck --check-prefixes=CHECK,CHECK32 %s
12 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff < %s |…
13 ; RUN: FileCheck --check-prefixes=CHECK,CHECK64 %s
14 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff -filetyp…
15 ; RUN: llvm-objdump -D --symbol-description %t.o | FileCheck --check-prefix=CHECKOBJ %s
16 ; RUN: llvm-readobj -syms %t.o | FileCheck --check-prefix=CHECKSYM %s
18 ;; Test to see if the default is correct for -data-sections on AIX.
19 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff < %s | \
20 ; RUN: FileCheck --check-prefixes=CHECK,CHECK32 %s
21 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff < %s |…
22 ; RUN: FileCheck --check-prefixes=CHECK,CHECK64 %s
23 ; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff -filetyp…
24 ; RUN: llvm-objdump -D --symbol-description %t.o | FileCheck --check-prefix=CHECKOBJ %s
25 ; RUN: llvm-readobj -syms %t.o | FileCheck --check-prefix=CHECKSYM %s
34 @p = global i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str, i32 0, i32 0), align 4
38 %0 = load i8*, i8** @p, align 4
56 ; CHECK: .csect ivar[RW],2
57 ; CHECK-NEXT: .globl ivar[RW]
58 ; CHECK-NEXT: .align 2
59 ; CHECK-NEXT: .vbyte 4, 35 # 0x23
60 ; CHECK-NEXT: .csect const_ivar[RO],2
61 ; CHECK-NEXT: .globl const_ivar[RO]
62 ; CHECK-NEXT: .align 2
63 ; CHECK-NEXT: .vbyte 4, 35 # 0x23
64 ; CHECK-NEXT: .comm a[RW],4,2
65 ; CHECK-NEXT: .comm f[RW],4,2
66 ; CHECK-NEXT: .csect .rodata.str1.1L...str[RO],2
67 ; CHECK-NEXT: .byte 'a,'b,'c,'d,'e,'f,'g,'h,0000
68 ; CHECK32: .csect p[RW],2
69 ; CHECK32-NEXT: .globl p[RW]
70 ; CHECK32-NEXT: .align 2
71 ; CHECK32-NEXT: .vbyte 4, .rodata.str1.1L...str[RO]
72 ; CHECK64: .csect p[RW],3
73 ; CHECK64-NEXT: .globl p[RW]
74 ; CHECK64-NEXT: .align 3
75 ; CHECK64-NEXT: .vbyte 8, .rodata.str1.1L...str[RO]
77 ; CHECK-NEXT: L..C0:
78 ; CHECK-NEXT: .tc p[TC],p[RW]
79 ; CHECK-NEXT: L..C1:
80 ; CHECK-NEXT: .tc ivar[TC],ivar[RW]
81 ; CHECK-NEXT: L..C2:
82 ; CHECK-NEXT: .tc a[TC],a[RW]
83 ; CHECK-NEXT: L..C3:
84 ; CHECK-NEXT: .tc f[TC],f[RW]
87 ; CHECKOBJ-NEXT: 38: 00 00 00 23 <unknown>
88 ; CHECKOBJ-EMPTY:
89 ; CHECKOBJ-NEXT: 0000003c (idx: 8) .rodata.str1.1L...str[RO]:
90 ; CHECKOBJ-NEXT: 3c: 61 62 63 64
91 ; CHECKOBJ-NEXT: 40: 65 66 67 68
92 ; CHECKOBJ-NEXT: 44: 00 00 00 00 <unknown>
93 ; CHECKOBJ-EMPTY:
94 ; CHECKOBJ-NEXT: Disassembly of section .data:
95 ; CHECKOBJ-EMPTY:
96 ; CHECKOBJ-NEXT: 00000048 (idx: 10) ivar[RW]:
97 ; CHECKOBJ-NEXT: 48: 00 00 00 23 <unknown>
98 ; CHECKOBJ-EMPTY:
99 ; CHECKOBJ-NEXT: 0000004c (idx: 12) p[RW]:
100 ; CHECKOBJ-NEXT: 4c: 00 00 00 3c <unknown>
101 ; CHECKOBJ-EMPTY:
102 ; CHECKOBJ-NEXT: 00000050 (idx: 14) foo[DS]:
103 ; CHECKOBJ-NEXT: 50: 00 00 00 00 <unknown>
104 ; CHECKOBJ-NEXT: 54: 00 00 00 68 <unknown>
105 ; CHECKOBJ-NEXT: 58: 00 00 00 00 <unknown>
106 ; CHECKOBJ-EMPTY:
107 ; CHECKOBJ-NEXT: 0000005c (idx: 16) bar[DS]:
108 ; CHECKOBJ-NEXT: 5c: 00 00 00 10 <unknown>
109 ; CHECKOBJ-NEXT: 60: 00 00 00 68 <unknown>
110 ; CHECKOBJ-NEXT: 64: 00 00 00 00 <unknown>
111 ; CHECKOBJ-EMPTY:
112 ; CHECKOBJ-NEXT: 00000068 (idx: 20) p[TC]:
113 ; CHECKOBJ-NEXT: 68: 00 00 00 4c <unknown>
114 ; CHECKOBJ-EMPTY:
115 ; CHECKOBJ-NEXT: 0000006c (idx: 22) ivar[TC]:
116 ; CHECKOBJ-NEXT: 6c: 00 00 00 48 <unknown>
117 ; CHECKOBJ-EMPTY:
118 ; CHECKOBJ-NEXT: 00000070 (idx: 24) a[TC]:
119 ; CHECKOBJ-NEXT: 70: 00 00 00 78 <unknown>
120 ; CHECKOBJ-EMPTY:
121 ; CHECKOBJ-NEXT: 00000074 (idx: 26) f[TC]:
122 ; CHECKOBJ-NEXT: 74: 00 00 00 7c <unknown>
123 ; CHECKOBJ-EMPTY:
124 ; CHECKOBJ-NEXT: Disassembly of section .bss:
125 ; CHECKOBJ-EMPTY:
126 ; CHECKOBJ-NEXT: 00000078 (idx: 28) a[RW]:
127 ; CHECKOBJ-NEXT: ...
128 ; CHECKOBJ-EMPTY:
129 ; CHECKOBJ-NEXT: 0000007c (idx: 30) f[RW]:
130 ; CHECKOBJ-NEXT: ...
188 ; CHECKSYM: Name: p
224 ; CHECKSYM: Name: p