llvm-project/llvm/test/tools/llvm-reduce/remove-bbs-sequence.py
Tobias Hieta b71edfaa4e
[NFC][Py Reformat] Reformat python files in llvm
This is the first commit in a series that will reformat
all the python files in the LLVM repository.

Reformatting is done with `black`.

See more information here:

https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style

Reviewed By: jhenderson, JDevlieghere, MatzeB

Differential Revision: https://reviews.llvm.org/D150545
2023-05-17 10:48:52 +02:00

20 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)