
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
20 lines
395 B
Python
Executable File
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)
|