1 ; RUN: llc < %s -mtriple=i686--
2 ; RUN: llc < %s -mtriple=x86_64--
4 define i8 @test_minsize_uu8(i8 %x) minsize optsize {
12 define i8 @test_minsize_ss8(i8 %x) minsize optsize {
20 define i8 @test_minsize_us8(i8 %x) minsize optsize {
28 define i8 @test_minsize_su8(i8 %x) minsize optsize {
36 define i16 @test_minsize_uu16(i16 %x) minsize optsize {
44 define i16 @test_minsize_ss16(i16 %x) minsize optsize {
52 define i16 @test_minsize_us16(i16 %x) minsize optsize {
60 define i16 @test_minsize_su16(i16 %x) minsize optsize {
68 define i32 @test_minsize_uu32(i32 %x) minsize optsize {
76 define i32 @test_minsize_ss32(i32 %x) minsize optsize {
84 define i32 @test_minsize_us32(i32 %x) minsize optsize {
92 define i32 @test_minsize_su32(i32 %x) minsize optsize {
100 define i64 @test_minsize_uu64(i64 %x) minsize optsize {
104 %res = add i64 %0, %1
108 define i64 @test_minsize_ss64(i64 %x) minsize optsize {
112 %res = add i64 %0, %1
116 define i64 @test_minsize_us64(i64 %x) minsize optsize {
120 %res = add i64 %0, %1
124 define i64 @test_minsize_su64(i64 %x) minsize optsize {
128 %res = add i64 %0, %1
132 define i8 @test_uu8(i8 %x) optsize {
140 define i8 @test_ss8(i8 %x) optsize {
148 define i8 @test_us8(i8 %x) optsize {
156 define i8 @test_su8(i8 %x) optsize {
164 define i16 @test_uu16(i16 %x) optsize {
168 %res = add i16 %0, %1
172 define i16 @test_ss16(i16 %x) optsize {
176 %res = add i16 %0, %1
180 define i16 @test_us16(i16 %x) optsize {
184 %res = add i16 %0, %1
188 define i16 @test_su16(i16 %x) optsize {
192 %res = add i16 %0, %1
196 define i32 @test_uu32(i32 %x) optsize {
200 %res = add i32 %0, %1
204 define i32 @test_ss32(i32 %x) optsize {
208 %res = add i32 %0, %1
212 define i32 @test_us32(i32 %x) optsize {
216 %res = add i32 %0, %1
220 define i32 @test_su32(i32 %x) optsize {
224 %res = add i32 %0, %1
228 define i64 @test_uu64(i64 %x) optsize {
232 %res = add i64 %0, %1
236 define i64 @test_ss64(i64 %x) optsize {
240 %res = add i64 %0, %1
244 define i64 @test_us64(i64 %x) optsize {
248 %res = add i64 %0, %1
252 define i64 @test_su64(i64 %x) optsize {
256 %res = add i64 %0, %1