aboutsummaryrefslogtreecommitdiff
path: root/tools/lto/lto.cpp
AgeCommit message (Expand)Author
2013-08-26Revert LOCALMODs in gold plugin and libLTO related to bitcode shared objects ...Derek Schuff
2013-08-07Revert localmod for bitcode linking speedup (different fix upstream).Jan Voung
2013-05-06Fix build warnings/UB in LTOCodeGenerator.cppDerek Schuff
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2012-12-10Revert r169656.Bill Wendling
2012-12-08Add the `lto_codegen_set_export_dynamic' function.Bill Wendling
2012-12-04Sort the #include lines for tools/...Chandler Carruth
2012-08-13Change LLVM bitcode linking to use tree reductionJan Voung
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-04-16Remove lto_codegen_set_whole_program_optimization. It is a work in progress,Rafael Espindola
2012-04-09s/lto_codegen_whole_program_optimization/lto_codegen_set_whole_program_optimi...Bill Wendling
2012-04-09Add a hook to turn on the internalize pass through the LTO interface.Bill Wendling
2012-03-31Cleanup whitespace and remove unneeded 'extern' keyword on function definitions.Bill Wendling
2012-03-30Cleanup whitespace. Doxygenize comments. And indent to llvm coding standards.Bill Wendling
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-22Add a lto_codegen_compile_to_file to avoid producing a file, reading it toRafael Espindola
2011-03-17Add support in the LTO library for loading an object from the middleRafael Espindola
2011-02-24Switch LTO to use MC. This takes the linking of libxul.so from about 7m toRafael Espindola
2011-02-08Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola
2011-01-07Do not include DataTypes.h in llvm-c/lto.h.Devang Patel
2010-08-26Fix prototypes.Devang Patel
2010-08-11Make it possible to set the cpu used for codegen.Rafael Espindola
2010-08-10Make it possible to set the flags passed to the assembler.Rafael Espindola
2010-08-09Make it possible to set the target triple and expose that with an option in theRafael Espindola
2009-08-03Remove the GCC path from libLTO. This has been superceded by setAssemblerPath.Nick Lewycky
2009-07-03Add newline at end of file.Duncan Sands
2009-07-02Maintain the old LTO API, by using the global context.Owen Anderson
2009-07-01Hold the LLVMContext by reference rather than by pointer.Owen Anderson
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson
2009-06-26Indentation.Evan Cheng
2009-06-04<rdar://problem/6940611> libLTO.dylib needs to let linker specify path to ass...Nick Kledzik
2009-04-30Allow a user of libLTO to specify the full pathname of the gcc executable toNick Lewycky
2008-07-08fix dangling pointer and argv off by one errors. Add support for --disable-i...Nick Kledzik
2008-07-03Provide a hook to set the code generation debug options to investigate lto f...Devang Patel
2008-06-30Rename new lto2 tool as lto.Devang Patel
2008-06-30Remove old LTO interface.Devang Patel
2008-05-16Add CommonLinkage to lto (treated same as weak AFAICT)Dale Johannesen
2008-04-22Move MemCpyOpt after GVN.Owen Anderson
2008-04-22Add MemCpyOpt to LTO.Owen Anderson
2008-04-21Use GVN in LTO instead of GCSE+LoadVN.Owen Anderson
2008-04-02Make EH work with unnamed functions. Reenable runningDale Johannesen
2008-02-07Begin setting features for target based on target triple string.Devang Patel
2008-02-04Do not set time out, lets assume assembler will do its job in reasonable amou...Devang Patel
2008-02-02Do not strip symbols when EH is ON.Devang Patel
2008-01-30Supply appropriate arch info to darwin assembler.Devang Patel
2008-01-30Enable exception handling if it is supported.Devang Patel
2008-01-15- Introduces versioning macro LLVM_LTO_VERSIONDevang Patel
2007-12-29remove attributions from tools.Chris Lattner
2007-12-20Revert my previous check-in.Devang Patel
2007-12-20Add lto version check mechanism.Devang Patel