aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/gold
AgeCommit message (Expand)AuthorFilesLines
2014-07-07Use raw_fd_ostream instead of std::ofstream.Rafael Espindola1-11/+9
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-3/+6
2014-07-06Declare variable on first use.Rafael Espindola1-5/+5
2014-07-03gold plugin: move target initialization to the top of the onload function.Peter Collingbourne1-5/+6
2014-07-03LTO: rename the various makeLTOModule overloads.Peter Collingbourne1-1/+1
2014-06-26Fix the new LTOCodeGenerator setup in gold to parse options before using MAttrs.Tom Roeder1-9/+10
2014-06-25Fix unresolved symbols when loading gold pluginAlexey Volkov1-2/+2
2014-06-20Small clanups:Rafael Espindola1-36/+22
2014-06-19The gold plugin doesn't need disassemblers.Rafael Espindola1-1/+0
2014-06-19Set gold plugin options in a sane order.Rafael Espindola1-12/+12
2014-06-19Simplify. No functionality change.Rafael Espindola1-2/+1
2014-06-19Reduce indentation. No functionality change.Rafael Espindola1-18/+18
2014-06-19Use lib/LTO directly in the gold plugin.Rafael Espindola2-35/+65
2014-06-19Remove an incorrect fixme.Rafael Espindola1-2/+0
2014-06-13Remove 'using std::error_code' from tools.Rafael Espindola1-3/+2
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-2/+1
2014-02-26Don't mix the plain and keyword signatures of target_link_libraries.Rafael Espindola1-1/+1
2014-02-11Improve the declaration when LDPO_PIE is not available.Sylvestre Ledru1-7/+6
2014-02-11If LDPO_PIE is not defined (before binutils 2.23 version), Sylvestre Ledru1-0/+7
2014-02-10Fix an old FIXME. LDPO_PIE is available since 2.23, realeased 2012-10-22.Rafael Espindola1-2/+1
2014-01-13Re-sort #include lines again, prior to moving headers around.Chandler Carruth1-2/+2
2014-01-10Space formatting fix for r198966.Tom Roeder1-1/+1
2014-01-10Fixing build break: should be in the if statement, not outside.Tom Roeder1-1/+3
2014-01-10Restore the library dependency of LLVMgold on LTO; this was removed recently butTom Roeder1-0/+2
2013-12-28EXPORTED_SYMBOL_FILE support for cmakeNico Weber1-26/+2
2013-12-25gold-plugin.cpp: Use form of <plugin-api.h>, since it is external header.NAKAMURA Takumi1-1/+1
2013-12-02Cut the gold plugin README down to sizeAlp Toker1-14/+6
2013-10-31Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola1-6/+15
2013-10-18Check for errors when calling lto_codegen_add_module in the gold plugin.Rafael Espindola1-2/+7
2013-10-16[pr17595] Fix a use after free.Rafael Espindola1-6/+11
2013-10-03Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola1-1/+6
2013-10-03Dispose the codegen even when just writing the bitcode file.Rafael Espindola1-1/+3
2013-08-12Revert r188188 and r188200.Shuxin Yang1-24/+8
2013-08-12Misc enhancements to LTO:Shuxin Yang1-8/+24
2013-07-23Split getOpenFile into getOpenFile and getOpenFileSlice.Rafael Espindola1-3/+2
2013-07-23Fix use of the getOpenFile api.Rafael Espindola1-2/+2
2013-06-17Fix the build with gcc 4.7 and -std=c++11.Rafael Espindola1-1/+1
2013-06-17Don't use PathV1.h in tools/gold/gold-plugin.cpp.Rafael Espindola1-8/+8
2013-06-13Avoid using PathV1.h in Program.h.Rafael Espindola1-0/+1
2012-12-04Sort the #include lines for tools/...Chandler Carruth1-6/+3
2012-10-26libLTO has a bug in that it will keep every symbol if none is needed. We usedRafael Espindola1-10/+0
2012-08-27Pass -lLTO after gold-plugin.o so that it gets used in systems that default toRafael Espindola1-1/+3
2012-06-13Use LTO_CODEGEN_PIC_MODEL_DYNAMIC for PIE. This requirest a git version ofRafael Espindola1-0/+2
2011-12-22drop unneeded config.h includesDylan Noblesmith1-1/+1
2011-11-23Point to libLTO with -L/PATH/ -lLTO so that it is found in the installRafael Espindola1-1/+1
2011-11-05Use absolute path to exportsfile in gold plugin CMake build.Peter Collingbourne1-1/+2
2011-10-18build: Tidy up a bunch of tool Makefiles, and simplify where possible using theDaniel Dunbar1-10/+8
2011-09-15use 64-bit types instead of off_t/size_t to avoid the issue whenIvan Krasin1-1/+1