Two testcases for loops: one with outputs, one without.
authorMisha Brukman <brukman+llvm@gmail.com>
Sat, 28 Feb 2004 03:20:41 +0000 (03:20 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Sat, 28 Feb 2004 03:20:41 +0000 (03:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11934 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/CodeExtractor/loops-no-output.c [new file with mode: 0644]
test/Transforms/CodeExtractor/loops-outputs.c [new file with mode: 0644]

diff --git a/test/Transforms/CodeExtractor/loops-no-output.c b/test/Transforms/CodeExtractor/loops-no-output.c
new file mode 100644 (file)
index 0000000..5f96c04
--- /dev/null
@@ -0,0 +1,13 @@
+#include <stdio.h>
+
+int main(int argc, char *argv[]) {
+  int i;
+  for (i=0; i < 5; ++i)
+    printf("%d\n", i);
+
+  printf("separator!\n");
+  
+  for (i=0; i < 4; ++i)
+    printf("[%d]\n", i+5);
+  return 0;
+}
diff --git a/test/Transforms/CodeExtractor/loops-outputs.c b/test/Transforms/CodeExtractor/loops-outputs.c
new file mode 100644 (file)
index 0000000..43bb0de
--- /dev/null
@@ -0,0 +1,13 @@
+#include <stdio.h>
+
+int main(int argc, char *argv[]) {
+  int i, d=0;
+  for (i=0; i < 10; ++i)
+    d += i;
+
+  printf("separator!\n");
+  
+  for (i=0; i < 4; ++i)
+    printf("[%d]\n", d+i);
+  return 0;
+}