diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-03-22 20:57:13 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-03-22 20:57:13 +0000 |
commit | 26b57ffa270333d377b8cbe82ae7d76621293882 (patch) | |
tree | 24d27d087bcd2d93d86aa51676de1e43fdbb02f0 /llvm/tools/lto/lto.cpp | |
parent | 822e7bc061ec77efd38154c6011403dfa92174ac (diff) | |
download | bcm5719-llvm-26b57ffa270333d377b8cbe82ae7d76621293882.tar.gz bcm5719-llvm-26b57ffa270333d377b8cbe82ae7d76621293882.zip |
Add a lto_codegen_compile_to_file to avoid producing a file, reading it to
memory and writing it back to disk.
llvm-svn: 128108
Diffstat (limited to 'llvm/tools/lto/lto.cpp')
-rw-r--r-- | llvm/tools/lto/lto.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/tools/lto/lto.cpp b/llvm/tools/lto/lto.cpp index cbac047c752..fe199214007 100644 --- a/llvm/tools/lto/lto.cpp +++ b/llvm/tools/lto/lto.cpp @@ -293,6 +293,12 @@ lto_codegen_compile(lto_code_gen_t cg, size_t* length) return cg->compile(length, sLastErrorString); } +extern bool +lto_codegen_compile_to_file(lto_code_gen_t cg, const char **name) +{ + return cg->compile_to_file(name, sLastErrorString); +} + // // Used to pass extra options to the code generator |