xref: /llvm-project/llvm/test/tools/llvm-reduce/Inputs/remove-bbs.py (revision b71edfaa4ec3c998aadb35255ce2f60bba2940b0)
10bc5436aSSamuelimport sys
20bc5436aSSamuel
30bc5436aSSamuelInterestingBBs = 0
40bc5436aSSamuelinput = open(sys.argv[1], "r")
50bc5436aSSamuelfor line in input:
6*b71edfaaSTobias Hieta    i = line.find(";")
70bc5436aSSamuel    if i >= 0:
80bc5436aSSamuel        line = line[:i]
90bc5436aSSamuel    if line.startswith("interesting") or "%interesting" in line:
100bc5436aSSamuel        InterestingBBs += 1
110bc5436aSSamuel
120bc5436aSSamuelif InterestingBBs == 6:
130bc5436aSSamuel    sys.exit(0)  # interesting!
140bc5436aSSamuel
150bc5436aSSamuelsys.exit(1)  # IR isn't interesting
16