diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-09-14 00:56:55 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-09-14 00:56:55 +0000 |
commit | 16a0808b7992db2c2ba78b387e1732bbb0fb371b (patch) | |
tree | 492acd9bfef16524c869524617f35e237aa3c1b1 /test/CodeGen/arm-apcs-arguments.c | |
parent | 018ba5ab0671d9b6eefecaffc118c869bea151a1 (diff) |
Some minor clang/ARM/AAPCS tweaks.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81737 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/arm-apcs-arguments.c')
-rw-r--r-- | test/CodeGen/arm-apcs-arguments.c | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/CodeGen/arm-apcs-arguments.c b/test/CodeGen/arm-apcs-arguments.c deleted file mode 100644 index db985d7a20..0000000000 --- a/test/CodeGen/arm-apcs-arguments.c +++ /dev/null @@ -1,59 +0,0 @@ -// RUX: iphone-llvm-gcc -arch armv7 -flto -S -o - %s | FileCheck %s -// RUN: clang-cc -triple armv7-apple-darwin9 -target-abi=apcs-gnu -emit-llvm -w -o - %s | FileCheck %s - -// CHECK: define arm_apcscc signext i8 @f0() -char f0(void) { - return 0; -} - -// CHECK: define arm_apcscc i8 @f1() -struct s1 { char f0; }; -struct s1 f1(void) {} - -// CHECK: define arm_apcscc i16 @f2() -struct s2 { short f0; }; -struct s2 f2(void) {} - -// CHECK: define arm_apcscc i32 @f3() -struct s3 { int f0; }; -struct s3 f3(void) {} - -// CHECK: define arm_apcscc i32 @f4() -struct s4 { struct s4_0 { int f0; } f0; }; -struct s4 f4(void) {} - -// CHECK: define arm_apcscc void @f5( -// CHECK: struct.s5* noalias sret -struct s5 { struct { } f0; int f1; }; -struct s5 f5(void) {} - -// CHECK: define arm_apcscc void @f6( -// CHECK: struct.s6* noalias sret -struct s6 { int f0[1]; }; -struct s6 f6(void) {} - -// CHECK: define arm_apcscc void @f7() -struct s7 { struct { int : 0; } f0; }; -struct s7 f7(void) {} - -// CHECK: define arm_apcscc void @f8( -// CHECK: struct.s8* noalias sret -struct s8 { struct { int : 0; } f0[1]; }; -struct s8 f8(void) {} - -// CHECK: define arm_apcscc i32 @f9() -struct s9 { int f0; int : 0; }; -struct s9 f9(void) {} - -// CHECK: define arm_apcscc i32 @f10() -struct s10 { int f0; int : 0; int : 0; }; -struct s10 f10(void) {} - -// CHECK: define arm_apcscc void @f11( -// CHECK: struct.s10* noalias sret -struct s11 { int : 0; int f0; }; -struct s11 f11(void) {} - -// CHECK: define arm_apcscc i32 @f12() -union u12 { char f0; short f1; int f2; }; -union u12 f12(void) {} |