1 from subprocess
import run
, PIPE
5 llc
= run( [ 'llc', '-disable-symbolication','-verify-machineinstrs', '-mtriple=riscv32', '-run-pass=none', '-o', '-', sys
.argv
[1]], stdout
=PIPE
, stderr
=PIPE
)
7 stdout
= llc
.stdout
.decode()
9 p
= re
.compile(r
'^\s*%[0-9]+:gpr = ADDI %[0-9]+, 5$', flags
=re
.MULTILINE
)
11 if (llc
.returncode
== 0 and p
.search(stdout
)):
12 print('This is interesting!')
15 print('This is NOT interesting!')