1 ; RUN: llc < %s -mtriple=aarch64-eabi
3 define i8 @test_minsize_uu8(i8 %x) minsize optsize {
11 define i8 @test_minsize_ss8(i8 %x) minsize optsize {
19 define i8 @test_minsize_us8(i8 %x) minsize optsize {
27 define i8 @test_minsize_su8(i8 %x) minsize optsize {
35 define i16 @test_minsize_uu16(i16 %x) minsize optsize {
43 define i16 @test_minsize_ss16(i16 %x) minsize optsize {
51 define i16 @test_minsize_us16(i16 %x) minsize optsize {
59 define i16 @test_minsize_su16(i16 %x) minsize optsize {
67 define i32 @test_minsize_uu32(i32 %x) minsize optsize {
75 define i32 @test_minsize_ss32(i32 %x) minsize optsize {
83 define i32 @test_minsize_us32(i32 %x) minsize optsize {
91 define i32 @test_minsize_su32(i32 %x) minsize optsize {
99 define i64 @test_minsize_uu64(i64 %x) minsize optsize {
103 %res = add i64 %0, %1
107 define i64 @test_minsize_ss64(i64 %x) minsize optsize {
111 %res = add i64 %0, %1
115 define i64 @test_minsize_us64(i64 %x) minsize optsize {
119 %res = add i64 %0, %1
123 define i64 @test_minsize_su64(i64 %x) minsize optsize {
127 %res = add i64 %0, %1
131 define i8 @test_uu8(i8 %x) optsize {
139 define i8 @test_ss8(i8 %x) optsize {
147 define i8 @test_us8(i8 %x) optsize {
155 define i8 @test_su8(i8 %x) optsize {
163 define i16 @test_uu16(i16 %x) optsize {
167 %res = add i16 %0, %1
171 define i16 @test_ss16(i16 %x) optsize {
175 %res = add i16 %0, %1
179 define i16 @test_us16(i16 %x) optsize {
183 %res = add i16 %0, %1
187 define i16 @test_su16(i16 %x) optsize {
191 %res = add i16 %0, %1
195 define i32 @test_uu32(i32 %x) optsize {
199 %res = add i32 %0, %1
203 define i32 @test_ss32(i32 %x) optsize {
207 %res = add i32 %0, %1
211 define i32 @test_us32(i32 %x) optsize {
215 %res = add i32 %0, %1
219 define i32 @test_su32(i32 %x) optsize {
223 %res = add i32 %0, %1
227 define i64 @test_uu64(i64 %x) optsize {
231 %res = add i64 %0, %1
235 define i64 @test_ss64(i64 %x) optsize {
239 %res = add i64 %0, %1
243 define i64 @test_us64(i64 %x) optsize {
247 %res = add i64 %0, %1
251 define i64 @test_su64(i64 %x) optsize {
255 %res = add i64 %0, %1