Modernize the C++ APIs for creating LTO modules.
[oota-llvm.git] / tools / lto / lto.cpp
2015-12-04 Rafael EspindolaModernize the C++ APIs for creating LTO modules.
2015-12-04 Rafael EspindolaMove a call to getGlobalContext out of lib/LTO.
2015-11-17 Yunzhong GaoSwitch lto codegen to using diagnostic handlers.
2015-11-11 Yunzhong GaoAdd a libLTO diagnostic handler that supports lto_get_e...
2015-09-15 Duncan P. N. Exon... Reapply "LTO: Disable extra verify runs in release...
2015-09-15 Duncan P. N. Exon... Revert "LTO: Disable extra verify runs in release builds"
2015-09-15 Duncan P. N. Exon... LTO: Disable extra verify runs in release builds
2015-08-24 Peter CollingbourneLTO: Simplify merged module ownership.
2015-08-21 Peter CollingbourneLTO: Change signature of LTOCodeGenerator::setCodePICMo...
2015-06-29 Peter Collingbournelto: Clean up C libLTO interfaces pertaining to linker...
2015-06-29 Peter CollingbourneTeach LTOModule to emit linker flags for dllexported...
2015-06-01 Peter CollingbourneMake the C++ LTO API easier to use from C++ clients.
2015-04-27 Duncan P. N. Exon... LTO: Add API to choose whether to embed uselists
2015-04-17 Manman Ren[LTO API] add lto_codegen_set_should_internalize.
2015-03-19 Peter CollingbourneFix build failure.
2015-03-19 Peter CollingbournelibLTO, llvm-lto, gold: Introduce flag for controlling...
2015-03-01 Benjamin KramerAdd missing includes. make_unique proliferated everywhere.
2015-02-24 Manman Ren[LTO API] add lto_codegen_set_module to set the destina...
2015-02-03 Rafael EspindolaFix duplicated symbol error.
2015-02-03 Manman Ren[LTO API] split lto_codegen_compile to lto_codegen_opti...
2015-01-29 Michael J. Spencer[lto] Disable dialog boxes on crash on Windows.
2014-12-19 Duncan P. N. Exon... LTO: Export local context symbols
2014-11-11 Duncan P. N. Exon... libLTO: Allow linker to choose context of modules and...
2014-10-26 Arnold SchwaighoferAdd an option to the LTO code generator to disable...
2014-10-25 Rafael EspindolaUpdate the error handling of lib/Linker.
2014-08-01 Rafael EspindolaRemove lto_codegen_set_attr.
2014-07-06 Rafael EspindolaUpdate the MemoryBuffer API to use ErrorOr.
2014-07-04 Rafael EspindolaChange LTOModule`s getTargetTriple and setTargetTriple...
2014-07-04 Alp TokerSink undesirable LTO functions into the old C API
2014-07-03 Peter CollingbourneLTO: rename the various makeLTOModule overloads.
2014-06-19 Alp TokerRemove unused includes following r211294
2014-06-19 Rafael EspindolaUse the c++ APIs.
2014-05-05 Patrik HagglundFix gcc -pedantic warning in lto.cpp.
2014-05-03 Rafael EspindolaMove LTOModule and LTOCodeGenerator to the llvm namespace.
2014-05-03 Rafael EspindolaStyle update: don't duplicate comments, they were getti...
2014-04-25 Tom RoederAdd an -mattr option to the gold plugin to support...
2014-04-02 Duncan P. N. Exon... Revert "Reapply "LTO: add API to set strategy for ...
2014-02-19 Eli BenderskyRefactor TargetOptions initialization into a single...
2014-02-10 Manman RenLTO API: add lto_module_create_from_memory_with_path.
2014-01-21 Yunzhong GaoAdding new LTO APIs to parse metadata nodes and extract...
2014-01-15 Quentin Colombet[LTO] Add a hook to map LLVM diagnostics into the clien...
2014-01-14 Duncan P. N. Exon... Reapply "LTO: add API to set strategy for -internalize"
2014-01-14 NAKAMURA TakumiRevert r199191, "LTO: add API to set strategy for ...
2014-01-14 Duncan P. N. Exon... LTO: add API to set strategy for -internalize
2014-01-13 Chandler CarruthRe-sort #include lines again, prior to moving headers...
2013-10-31 Rafael EspindolaUse LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead...
2013-10-24 Reid Klecknerlto.h: Use lto_bool_t instead of int to restore the ABI
2013-10-23 NAKAMURA Takumillvm-c/lto.h: Avoid use of bool.
2013-10-03 Rafael EspindolaOptimize linkonce_odr unnamed_addr functions during...
2013-10-02 Rafael EspindolaFix option parsing in the gold plugin.
2013-09-30 Rafael EspindolaMove command line options to the users of libLTO. Fixes...
2013-09-24 Peter CollingbourneMove LTO support library to a component, allowing it...
2013-08-27 Shuxin Yang Revert 189297, the original commit message is following.
2013-08-27 Shuxin Yang Add new API lto_codegen_compile_parallel().
2013-08-12 Shuxin YangRevert r188188 and r188200.
2013-08-12 Shuxin YangMisc enhancements to LTO:
2013-08-07 Shuxin YangChange public functions of LTOCodeGenerator from ret...
2013-07-23 Rafael EspindolaSplit getOpenFile into getOpenFile and getOpenFileSlice.
2012-12-10 Bill WendlingRevert r169656.
2012-12-08 Bill WendlingAdd the `lto_codegen_set_export_dynamic' function.
2012-12-04 Chandler CarruthSort the #include lines for tools/...
2012-04-16 Rafael EspindolaRemove lto_codegen_set_whole_program_optimization....
2012-04-09 Bill Wendlings/lto_codegen_whole_program_optimization/lto_codegen_se...
2012-04-09 Bill WendlingAdd a hook to turn on the internalize pass through...
2012-03-31 Bill WendlingCleanup whitespace and remove unneeded 'extern' keyword...
2012-03-30 Bill WendlingCleanup whitespace. Doxygenize comments. And indent...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-22 Rafael EspindolaAdd a lto_codegen_compile_to_file to avoid producing...
2011-03-17 Rafael EspindolaAdd support in the LTO library for loading an object...
2011-02-24 Rafael EspindolaSwitch LTO to use MC. This takes the linking of libxul...
2011-02-08 Rafael EspindolaDon't open the file again in the gold plugin. To be...
2011-01-07 Devang PatelDo not include DataTypes.h in llvm-c/lto.h.
2010-08-26 Devang PatelFix prototypes.
2010-08-11 Rafael EspindolaMake it possible to set the cpu used for codegen.
2010-08-10 Rafael EspindolaMake it possible to set the flags passed to the assembler.
2010-08-09 Rafael EspindolaMake it possible to set the target triple and expose...
2009-08-03 Nick LewyckyRemove the GCC path from libLTO. This has been superced...
2009-07-03 Duncan SandsAdd newline at end of file.
2009-07-02 Owen AndersonMaintain the old LTO API, by using the global context.
2009-07-01 Owen AndersonHold the LLVMContext by reference rather than by pointer.
2009-07-01 Owen AndersonAdd a pointer to the owning LLVMContext to Module....
2009-06-26 Evan ChengIndentation.
2009-06-04 Nick Kledzik<rdar://problem/6940611> libLTO.dylib needs to let...
2009-04-30 Nick LewyckyAllow a user of libLTO to specify the full pathname...
2008-07-08 Nick Kledzikfix dangling pointer and argv off by one errors. Add...
2008-07-03 Devang PatelProvide a hook to set the code generation debug option...
2008-06-30 Devang PatelRename new lto2 tool as lto.
2008-06-30 Devang PatelRemove old LTO interface.
2008-05-16 Dale JohannesenAdd CommonLinkage to lto (treated same as weak AFAICT)
2008-04-22 Owen AndersonMove MemCpyOpt after GVN.
2008-04-22 Owen AndersonAdd MemCpyOpt to LTO.
2008-04-21 Owen AndersonUse GVN in LTO instead of GCSE+LoadVN.
2008-04-02 Dale JohannesenMake EH work with unnamed functions. Reenable running
2008-02-07 Devang PatelBegin setting features for target based on target tripl...
2008-02-04 Devang PatelDo not set time out, lets assume assembler will do...
2008-02-02 Devang PatelDo not strip symbols when EH is ON.
2008-01-30 Devang PatelSupply appropriate arch info to darwin assembler.
2008-01-30 Devang PatelEnable exception handling if it is supported.
2008-01-15 Devang Patel- Introduces versioning macro LLVM_LTO_VERSION
2007-12-29 Chris Lattnerremove attributions from tools.
next