[llvm-commits] [llvm] r79598 - /llvm/trunk/test/FrontendC/ptr-rotate.c

Bill Wendling isanbard at gmail.com
Thu Aug 20 23:12:30 PDT 2009


Author: void
Date: Fri Aug 21 01:12:30 2009
New Revision: 79598

URL: http://llvm.org/viewvc/llvm-project?rev=79598&view=rev
Log:
Testcase for r79597.

Added:
    llvm/trunk/test/FrontendC/ptr-rotate.c

Added: llvm/trunk/test/FrontendC/ptr-rotate.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC/ptr-rotate.c?rev=79598&view=auto

==============================================================================
--- llvm/trunk/test/FrontendC/ptr-rotate.c (added)
+++ llvm/trunk/test/FrontendC/ptr-rotate.c Fri Aug 21 01:12:30 2009
@@ -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));
+}





More information about the llvm-commits mailing list