19 строки
338 B
Python
19 строки
338 B
Python
|
'''
|
||
|
Simple tool to find big i types in an .ll file. Anything over i64 is of interest.
|
||
|
'''
|
||
|
|
||
|
import os, sys, re
|
||
|
|
||
|
filename = sys.argv[1]
|
||
|
data = open(filename).read()
|
||
|
iss = re.findall('[^%]i\d+ [^=]', data)
|
||
|
set_iss = set(iss)
|
||
|
bigs = []
|
||
|
for iss in set_iss:
|
||
|
size = int(iss[2:-2])
|
||
|
if size > 64:
|
||
|
bigs.append(size)
|
||
|
bigs.sort()
|
||
|
print bigs
|
||
|
|