summaryrefslogtreecommitdiffstats
path: root/llvm/test/Reduce/Inputs/remove-bbs.py
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Reduce/Inputs/remove-bbs.py')
-rwxr-xr-xllvm/test/Reduce/Inputs/remove-bbs.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/Reduce/Inputs/remove-bbs.py b/llvm/test/Reduce/Inputs/remove-bbs.py
new file mode 100755
index 00000000000..099e8781396
--- /dev/null
+++ b/llvm/test/Reduce/Inputs/remove-bbs.py
@@ -0,0 +1,16 @@
+import sys
+import re
+
+InterestingBBs = 0
+input = open(sys.argv[1], "r")
+for line in input:
+ i = line.find(';')
+ if i >= 0:
+ line = line[:i]
+ if line.startswith("interesting") or "%interesting" in line:
+ InterestingBBs += 1
+
+if InterestingBBs == 6:
+ sys.exit(0) # interesting!
+
+sys.exit(1) # IR isn't interesting
OpenPOWER on IntegriCloud