commit | 692be80cb2278ae585a776a163bc4b3ef60cae88 | [log] [tgz] |
---|---|---|
author | buzbee <buzbee@google.com> | Wed Aug 29 15:52:59 2012 -0700 |
committer | buzbee <buzbee@google.com> | Fri Aug 31 14:46:26 2012 -0700 |
tree | 7ddadb6753024b2b6b864a192e56c4a4047354ee | |
parent | 9a4f003f9a6da8e4c6ee279bd2a13aac37648183 [diff] |
Quick compiler: reuse llvm context & ir builder With this CL, we avoid setting up an llvm context, module and intrinsic definitions for each method, and considerably speed up compilation time. This does not represent a final form - we'll be reworking the compiler driver to support Quick & Portable via the command line, and this code will likely change at that time. Change-Id: I19e298a011141c3bc35c4f28175b2b20653fd5e4