summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/alignment.c
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-12-19 21:17:33 +0000
committerChris Lattner <sabre@nondot.org>2011-12-19 21:17:33 +0000
commit4db839a8d4dd5fe19acf996f89271fe62930b633 (patch)
treed79dfd1106f416eeb4ab3479f9e4cbfe45e98a70 /clang/test/CodeGen/alignment.c
parent872e06256626b26bd8b3f22de8b93b6296e91037 (diff)
downloadbcm5719-llvm-4db839a8d4dd5fe19acf996f89271fe62930b633.tar.gz
bcm5719-llvm-4db839a8d4dd5fe19acf996f89271fe62930b633.zip
loads also handled of course.
llvm-svn: 146910
Diffstat (limited to 'clang/test/CodeGen/alignment.c')
-rw-r--r--clang/test/CodeGen/alignment.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/CodeGen/alignment.c b/clang/test/CodeGen/alignment.c
index 8e5931859ae..e1c9e9eb557 100644
--- a/clang/test/CodeGen/alignment.c
+++ b/clang/test/CodeGen/alignment.c
@@ -18,6 +18,13 @@ void test1(myint *p) {
// CHECK: store i32 0, i32* {{.*}}, align 1
// CHECK: ret void
+int test1a(myint *p) {
+ return *p;
+}
+// CHECK: @test1a(
+// CHECK: load i32* {{.*}}, align 1
+// CHECK: ret i32
+
// PR5279 - Reduced alignment on typedef.
typedef float __attribute__((vector_size(16), aligned(4))) packedfloat4;
@@ -39,3 +46,4 @@ void test3(packedfloat3 *p) {
// CHECK: store <3 x float> {{.*}}, align 4
// CHECK: ret void
+
OpenPOWER on IntegriCloud