aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lto/LTOModule.h
Commit message (Expand)AuthorAgeFilesLines
* Move LTO support library to a component, allowing it to be testedPeter Collingbourne2013-09-241-190/+0
* Split getOpenFile into getOpenFile and getOpenFileSlice.Rafael Espindola2013-07-231-1/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Change some functions to take const pointers.Rafael Espindola2012-12-111-9/+9
* Sort the #include lines for tools/...Chandler Carruth2012-12-041-5/+5
* Add a way to grab the target options from the LTO command line.Bill Wendling2012-08-061-0/+5
* Hack the hack. If we have a situation where an ASM object is defined but isn'tBill Wendling2012-04-021-1/+0
* It could come about that we parse the inline ASM before we get a potentialBill Wendling2012-04-021-0/+1
* Cleanup whitespace and trim some of the #includes.Bill Wendling2012-03-311-6/+3
* Make some headway towards compiling all of LLVM.Bill Wendling2012-03-291-3/+5
* Cleanup whitespace.Bill Wendling2012-03-291-15/+12
* Cleanup some whitespaces.Bill Wendling2012-03-281-133/+129
* Reformat the LTOModule code to be more inline with LLVM's coding standards. AddBill Wendling2012-03-281-50/+126
* Some whitespace cleanup.Bill Wendling2012-03-281-19/+14
* Move comment to the correct place.Bill Wendling2011-11-041-0/+1
* Make the Mangler an ivar so that it doesn't have to be passed around everywhere.Bill Wendling2011-11-041-10/+7
* Refactor the MCContext so that it's an ivar instead of a local which is passedBill Wendling2011-11-041-5/+6
* lto/addAsmGlobalSymbols: fail fracefully when the target does not define AsmP...Ivan Krasin2011-09-081-2/+3
* Simplify the computation of undefined symbols. Instead of walkingRafael Espindola2011-03-181-2/+0
* Add support in the LTO library for loading an object from the middleRafael Espindola2011-03-171-1/+6
* Add a special streamer to libLTO that just records symbols definitions andRafael Espindola2011-03-021-3/+9
* Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola2011-02-081-0/+3
* Make it possible to set the target triple and expose that with an option in theRafael Espindola2010-08-091-0/+1
* Fix struct/class mismatch for LTOModule and LTOCodeGenerator, detected by ClangDouglas Gregor2009-12-231-2/+1
* Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ret...Viktor Kutuzov2009-11-181-2/+0
* Maintain the old LTO API, by using the global context.Owen Anderson2009-07-021-4/+0
* Make the use of const with respect to LLVMContext sane. Hopefully this is th...Owen Anderson2009-07-011-3/+3
* Hold the LLVMContext by reference rather than by pointer.Owen Anderson2009-07-011-3/+3
* Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson2009-07-011-4/+9
* <rdar://problem/6927148> libLTO needs to handle i386 magic objc class symbolsNick Kledzik2009-06-011-2/+8
* Untabify.Evan Cheng2009-05-301-1/+1
* Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin.Rafael Espindola2009-04-241-1/+1
* Do not forget global definitions from inline asm code block.Devang Patel2008-07-161-0/+1
* Rename new lto2 tool as lto.Devang Patel2008-06-301-0/+105