| ''' | |
| 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 | |