Lines Matching refs:ELF64
1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
5 ; ELF64-LABEL: rettrue
6 ; ELF64: li 3, 1
7 ; ELF64: blr
13 ; ELF64-LABEL: retfalse
14 ; ELF64: li 3, 0
15 ; ELF64: blr
21 ; ELF64-LABEL: retstrue
22 ; ELF64: li 3, -1
23 ; ELF64: blr
29 ; ELF64-LABEL: retsfalse
30 ; ELF64: li 3, 0
31 ; ELF64: blr
37 ; ELF64-LABEL: ret2
38 ; ELF64: extsb
39 ; ELF64: blr
45 ; ELF64-LABEL: ret3
46 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 56
47 ; ELF64: blr
53 ; ELF64-LABEL: ret4
54 ; ELF64: extsh
55 ; ELF64: blr
61 ; ELF64-LABEL: ret5
62 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 48
63 ; ELF64: blr
69 ; ELF64-LABEL: ret6
70 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 48
71 ; ELF64: blr
77 ; ELF64-LABEL: ret7
78 ; ELF64: extsw
79 ; ELF64: blr
85 ; ELF64-LABEL: ret8
86 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 32
87 ; ELF64: blr
93 ; ELF64-LABEL: ret9
94 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 32
95 ; ELF64: blr
101 ; ELF64-LABEL: ret10
102 ; ELF64-NOT: exts
103 ; ELF64-NOT: clrldi
104 ; ELF64-NOT: rldicl
105 ; ELF64: blr
111 ; ELF64-LABEL: ret11
112 ; ELF64: blr
118 ; ELF64-LABEL: ret12
119 ; ELF64: blr
125 ; ELF64-LABEL: ret13
126 ; ELF64: li
127 ; ELF64: blr
133 ; ELF64-LABEL: ret14
134 ; ELF64: li
135 ; ELF64: blr
141 ; ELF64-LABEL: ret15
142 ; ELF64: lis
143 ; ELF64: ori
144 ; ELF64: blr
150 ; ELF64-LABEL: ret16
151 ; ELF64: li
152 ; ELF64: sldi
153 ; ELF64: oris
154 ; ELF64: ori
155 ; ELF64: blr
161 ; ELF64-LABEL: ret17
162 ; ELF64: addis
163 ; ELF64: lfs
164 ; ELF64: blr
170 ; ELF64-LABEL: ret18
171 ; ELF64: addis
172 ; ELF64: lfd
173 ; ELF64: blr
179 ; ELF64-LABEL: ret19
180 ; ELF64: li
181 ; ELF64: oris
182 ; ELF64: ori
183 ; ELF64: blr
189 ; ELF64-LABEL: ret20
190 ; ELF64: lis{{.*}}0
191 ; ELF64: ori{{.*}}32768
192 ; ELF64: blr