OLD | NEW |
---|---|
1 #!/usr/bin/env python2 | 1 #!/usr/bin/env python2 |
2 | 2 |
3 import argparse | 3 import argparse |
4 import os | 4 import os |
5 import re | 5 import re |
6 import subprocess | 6 import subprocess |
7 import sys | 7 import sys |
8 import tempfile | 8 import tempfile |
9 | 9 |
10 sys.path.insert(0, '../pydir') | 10 sys.path.insert(0, '../pydir') |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
123 elif use_llc: | 123 elif use_llc: |
124 shellcmd([os.path.join(llvm_bin_path, 'llc'), | 124 shellcmd([os.path.join(llvm_bin_path, 'llc'), |
125 '-filetype=obj', | 125 '-filetype=obj', |
126 '-o=' + obj_llc, | 126 '-o=' + obj_llc, |
127 bitcode]) | 127 bitcode]) |
128 objs.append(obj_llc) | 128 objs.append(obj_llc) |
129 else: | 129 else: |
130 objs.append(bitcode) | 130 objs.append(bitcode) |
131 | 131 |
132 linker = 'clang' if os.path.splitext(args.driver)[1] == '.c' else 'clang++' | 132 linker = 'clang' if os.path.splitext(args.driver)[1] == '.c' else 'clang++' |
133 shellcmd([os.path.join(llvm_bin_path, linker), '-g', '-m32', args.driver] + | 133 shellcmd([os.path.join(llvm_bin_path, linker), '-g', '-m32', '-mstackrealign ', |
Jim Stichnoth
2014/07/16 19:17:10
80-col
jvoung (off chromium)
2014/07/16 19:23:25
Add a TODO to remove mstackrealign.
wala
2014/07/17 01:34:53
Done.
wala
2014/07/17 01:34:53
Done.
| |
134 objs + | 134 args.driver] + objs + |
135 ['-lm', '-lpthread', '-o', os.path.join(args.dir, args.output)]) | 135 ['-lm', '-lpthread', '-o', os.path.join(args.dir, args.output)]) |
OLD | NEW |