diff options
author | Bill Wendling <isanbard@gmail.com> | 2009-08-21 06:12:30 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2009-08-21 06:12:30 +0000 |
commit | 19e4d6b33c8d02e6816a00e5d6cf5250e5c11225 (patch) | |
tree | e3109fc4713f06b2543d27518fd9e1c060ff8fbe /llvm/test/FrontendC/ptr-rotate.c | |
parent | 91f8cd9a912be499b5a28ec2b8fb0420538f9f8b (diff) | |
download | bcm5719-llvm-19e4d6b33c8d02e6816a00e5d6cf5250e5c11225.tar.gz bcm5719-llvm-19e4d6b33c8d02e6816a00e5d6cf5250e5c11225.zip |
Testcase for r79597.
llvm-svn: 79598
Diffstat (limited to 'llvm/test/FrontendC/ptr-rotate.c')
-rw-r--r-- | llvm/test/FrontendC/ptr-rotate.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/FrontendC/ptr-rotate.c b/llvm/test/FrontendC/ptr-rotate.c new file mode 100644 index 00000000000..6c467232156 --- /dev/null +++ b/llvm/test/FrontendC/ptr-rotate.c @@ -0,0 +1,7 @@ +// RUN: %llvmgcc %s -c -m32 -o /dev/null +// RUN: %llvmgcc %s -S -O1 -m32 -emit-llvm -o - | llc -mtriple=i386-apple-darwin9.7 | FileCheck %s -check-prefix=DARWIN + +unsigned int func(void *A) { + // DARWIN: roll $27 + return ((((unsigned long long) A) >> 5) | (((unsigned long long) A) << 27)); +} |