summaryrefslogtreecommitdiff
path: root/tools/lto
AgeCommit message (Expand)AuthorFilesLines
2014-05-05Fix gcc -pedantic warning in lto.cpp.Patrik Hagglund1-2/+2
2014-05-03Move LTOModule and LTOCodeGenerator to the llvm namespace.Rafael Espindola1-39/+41
2014-05-03Style update: don't duplicate comments, they were getting out of sync.Rafael Espindola1-73/+0
2014-04-25Add an -mattr option to the gold plugin to support subtarget features in LTOTom Roeder1-0/+22
2014-04-02Revert "Reapply "LTO: add API to set strategy for -internalize""Duncan P. N. Exon Smith1-7/+0
2014-02-28Centralize the handling of install_name and rpath.Rafael Espindola1-8/+0
2014-02-21[CMake] llvm-c/lto.h should be installed if libLTO.a is built.NAKAMURA Takumi1-4/+2
2014-02-21[CMake] libLTO: Use (SHARED|STATIC) to build both shared LTO and LTO_static.NAKAMURA Takumi1-15/+3
2014-02-19Refactor TargetOptions initialization into a single place.Eli Bendersky1-34/+6
2014-02-10LTO API: add lto_module_create_from_memory_with_path.Manman Ren2-0/+12
2014-01-31Revert r200560, "LTO itself hasn't depended on MCDisassembler any more."NAKAMURA Takumi2-1/+2
2014-01-31LTO itself hasn't depended on MCDisassembler any more.NAKAMURA Takumi2-3/+1
2014-01-21Adding new LTO APIs to parse metadata nodes and extract linker options andYunzhong Gao2-0/+26
2014-01-16Revert r199361: Now, the sanitizer got the changeQuentin Colombet1-1/+0
2014-01-16[LTO] Modify lto.exports to force the sanitizer to rebuilt LTO.exportsQuentin Colombet1-0/+1
2014-01-15[LTO] Add a hook to map LLVM diagnostics into the clients of LTO.Quentin Colombet2-0/+8
2014-01-14Reapply "LTO: add API to set strategy for -internalize"Duncan P. N. Exon Smith1-0/+7
2014-01-14Revert r199191, "LTO: add API to set strategy for -internalize"NAKAMURA Takumi1-7/+0
2014-01-14LTO: add API to set strategy for -internalizeDuncan P. N. Exon Smith1-0/+7
2014-01-13Re-sort #include lines again, prior to moving headers around.Chandler Carruth1-2/+2
2013-12-28EXPORTED_SYMBOL_FILE support for cmakeNico Weber1-19/+3
2013-12-27Strip dead code when linking by default with BFD ld (linux, ...) and ld64 (os...Nico Weber1-3/+0
2013-12-10[CMake] Add MCDisassembler to tools/lto. (has been removed since r196908)NAKAMURA Takumi1-0/+1
2013-12-10[CMake] Update LLVM_LINK_COMPONENTS for each CMakeLists.txt.NAKAMURA Takumi1-1/+5
2013-11-11Change libLTO back to linking with @executable_path instead of @rpath.Bob Wilson1-1/+1
2013-10-31Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2-5/+0
2013-10-24lto.h: Use lto_bool_t instead of int to restore the ABIReid Kleckner1-9/+9
2013-10-23llvm-c/lto.h: Avoid use of bool.NAKAMURA Takumi1-9/+9
2013-10-08Only modify lto.exports.def when contents have changed.Rafael Espindola1-3/+9
2013-10-04Add lto_codegen_add_dso_symbol to the export list.Rafael Espindola1-0/+1
2013-10-03Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola1-0/+4
2013-10-02Fix option parsing in the gold plugin.Rafael Espindola1-0/+15
2013-10-02Enable building LTO on WIN32.Rafael Espindola1-3/+17
2013-09-30Move command line options to the users of libLTO. Fixes --enable-shared build.Rafael Espindola1-7/+60
2013-09-30Revert "Enable building LTO on WIN32."Rafael Espindola1-14/+2
2013-09-30Enable building LTO on WIN32.Rafael Espindola1-2/+14
2013-09-24Move LTO support library to a component, allowing it to be testedPeter Collingbourne7-1692/+27
2013-09-19Fix LTO handling of module-level assembly (PR14152).Peter Collingbourne1-0/+3
2013-09-12[LTO] Fix the LTO tool, after my API breakage.Joey Gouly1-1/+3
2013-09-04Rename some variables to match the style guide.Rafael Espindola2-20/+20
2013-09-04Rename variables to match the style guide and clang-format.Rafael Espindola2-71/+70
2013-08-27 Revert 189297, the original commit message is following. Shuxin Yang4-37/+1
2013-08-27 Add new API lto_codegen_compile_parallel().Shuxin Yang4-1/+37
2013-08-26CMake: move lto.h install to tools/lto/CMakeLists.txtHans Wennborg1-0/+5
2013-08-23lto/CMakeLists.txt: Cut the dep to intrinsics_gen. LTO doesn't depend on it a...NAKAMURA Takumi1-2/+0
2013-08-12Revert r188188 and r188200.Shuxin Yang9-836/+37
2013-08-12Fix warning about unused member.Eric Christopher1-1/+0
2013-08-12Misc enhancements to LTO:Shuxin Yang9-37/+837
2013-08-09[CodeGen] prevent abnormal on invalid attributesSaleem Abdulrasool1-1/+2
2013-08-08Revert r185882. This is causing problems with the gold linker and might be be...Bill Wendling1-4/+2