summaryrefslogtreecommitdiff
path: root/tools/lto
AgeCommit message (Expand)AuthorFilesLines
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
2013-08-07Change public functions of LTOCodeGenerator from ret-false-on-succ to ret-tru...Shuxin Yang3-26/+30
2013-08-06Change private functions of LTOCodeGenerator from ret-false-on-succ to ret-tr...Shuxin Yang1-9/+9
2013-08-06Factor FlattenCFG out from SimplifyCFGTom Stellard1-1/+1
2013-08-06Add some comment to LTOCodeGenerator classShuxin Yang1-1/+44
2013-08-02Use @rpath for libraries rather than @executable_path on OSX.Eric Christopher1-1/+1
2013-08-01Use function attributes to indicate that we don't want to realign the stack.Bill Wendling1-6/+0
2013-07-27SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard1-1/+1
2013-07-25Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling1-6/+0
2013-07-23Split getOpenFile into getOpenFile and getOpenFileSlice.Rafael Espindola3-7/+4
2013-07-23remove unnecessary spaceShuxin Yang1-1/+1
2013-07-22Recommit r186217 with testcase fix:Bill Wendling1-6/+0
2013-07-22Initialize/Register LTO passes to enable flags like -print-after=<lto-pass>Shuxin Yang2-0/+34
2013-07-16Add a wrapper for open.Rafael Espindola1-2/+1
2013-07-13Revert commit r186217 -- this is breaking bots:Chandler Carruth1-0/+6
2013-07-12Use the function attributes to pass along the stack protector buffer size.Bill Wendling1-6/+0
2013-07-08Don't run internalize if we're outputing bit-code and not an object file.Bill Wendling1-2/+4