Not only is this the first test case for ModuloScheduing, it's also the first
authorMisha Brukman <brukman+llvm@gmail.com>
Thu, 10 Apr 2003 21:43:58 +0000 (21:43 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Thu, 10 Apr 2003 21:43:58 +0000 (21:43 +0000)
test case for the CVS commit-diffs.pl script which should show the entire
contents of this file below:

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5772 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/ModuloSched/for-array.c [new file with mode: 0644]

diff --git a/test/Transforms/ModuloSched/for-array.c b/test/Transforms/ModuloSched/for-array.c
new file mode 100644 (file)
index 0000000..943c076
--- /dev/null
@@ -0,0 +1,17 @@
+#include <stdio.h>
+
+int main (int argc, char** argv) {
+  int i, a[25];
+  a[0] = 1;
+  
+  for (i=1; i < 24; i++) {
+    a[i-1] += i;
+    a[i] = 5;
+    a[i+1] = a[i] + a[i-1];
+  }
+
+  for (i=0; i < 25; i++)
+    printf("a[%d] = %d\n", i, a[i]);
+
+  return 0;
+}