summaryrefslogtreecommitdiff
path: root/tools/lto
AgeCommit message (Expand)AuthorFilesLines
2014-12-20Unbreak cmake build with shared libraries enabled.Matthias Braun1-0/+1
2014-12-19LTO: Export local context symbolsDuncan P. N. Exon Smith2-2/+16
2014-11-11libLTO: Allow linker to choose context of modules and codegenDuncan P. N. Exon Smith1-0/+18
2014-10-26Add an option to the LTO code generator to disable vectorization during LTOArnold Schwaighofer1-3/+9
2014-10-25Update the error handling of lib/Linker.Rafael Espindola1-1/+1
2014-09-26Remove definition of LLVM_VERSION_INFO; this macro is not used by any of theRichard Smith2-6/+0
2014-08-01Remove lto_codegen_set_attr.Rafael Espindola1-4/+0
2014-07-24[CMake] tools/lto: Prune redundant libdep(s).NAKAMURA Takumi1-1/+0
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-3/+3
2014-07-04Change LTOModule`s getTargetTriple and setTargetTriple to use c++ types.Rafael Espindola1-1/+1
2014-07-04Sink undesirable LTO functions into the old C APIAlp Toker1-2/+9
2014-07-03LTO: rename the various makeLTOModule overloads.Peter Collingbourne1-6/+6
2014-06-27Don't force the build of toos/lto as a static lib.Rafael Espindola1-5/+1
2014-06-19Remove unused includes following r211294Alp Toker1-2/+0
2014-06-19Use the c++ APIs.Rafael Espindola1-6/+7
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