summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/CodeExtractor
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2004-02-28 03:20:41 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2004-02-28 03:20:41 +0000
commitbe74d5f73af9ac244569923862eab5fdc40442e7 (patch)
tree57dc99a9f7a2373c756d575da7193d1fc5d3bfef /llvm/test/Regression/Transforms/CodeExtractor
parent24b3d0bdae4896601af3957b8de4ecd633ec6887 (diff)
downloadbcm5719-llvm-be74d5f73af9ac244569923862eab5fdc40442e7.tar.gz
bcm5719-llvm-be74d5f73af9ac244569923862eab5fdc40442e7.zip
Two testcases for loops: one with outputs, one without.
llvm-svn: 11934
Diffstat (limited to 'llvm/test/Regression/Transforms/CodeExtractor')
-rw-r--r--llvm/test/Regression/Transforms/CodeExtractor/loops-no-output.c13
-rw-r--r--llvm/test/Regression/Transforms/CodeExtractor/loops-outputs.c13
2 files changed, 26 insertions, 0 deletions
diff --git a/llvm/test/Regression/Transforms/CodeExtractor/loops-no-output.c b/llvm/test/Regression/Transforms/CodeExtractor/loops-no-output.c
new file mode 100644
index 00000000000..5f96c04cb1e
--- /dev/null
+++ b/llvm/test/Regression/Transforms/CodeExtractor/loops-no-output.c
@@ -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/llvm/test/Regression/Transforms/CodeExtractor/loops-outputs.c b/llvm/test/Regression/Transforms/CodeExtractor/loops-outputs.c
new file mode 100644
index 00000000000..43bb0de668b
--- /dev/null
+++ b/llvm/test/Regression/Transforms/CodeExtractor/loops-outputs.c
@@ -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;
+}
OpenPOWER on IntegriCloud