bolt/deps/llvm-18.1.8/llvm/test/tools/llvm-reduce/remove-bbs-sequence.py
2025-02-14 19:21:04 +01:00

19 lines
395 B
Python
Executable file

import subprocess
import sys
opt = subprocess.run(
["opt", "-passes=print<loops>", "-disable-output", sys.argv[1]],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
)
stdout = opt.stdout.decode()
pattern = "Loop at depth 1 containing"
if pattern in opt.stderr.decode():
print("This is interesting!")
sys.exit(0)
else:
print("This is NOT interesting!")
sys.exit(1)