aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Linker
Commit message (Expand)AuthorAgeFilesLines
* Extend RemapInstruction and friends to take an optional new parameter, a Valu...James Molloy2013-05-281-50/+77
* Fix a performance bug in the Linker.Rafael Espindola2013-05-041-11/+22
* Implement Linker::LinkModules with Linker::linkInModule.Rafael Espindola2013-05-041-8/+9
* Now that Linker.cpp is almost empty, merge it into LinkModules.cpp.Rafael Espindola2013-05-043-37/+9
* Last batch of cleanups to Linker.h.Rafael Espindola2013-05-041-0/+4
* Don't construct or delete a module on the Linker.Rafael Espindola2013-05-041-5/+0
* Don't store the context in the Linker.Rafael Espindola2013-05-041-2/+0
* Remove unused members and constructor arguments.Rafael Espindola2013-05-041-11/+5
* Delete dead code from the linker.Rafael Espindola2013-05-041-31/+0
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-011-1/+0
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+1
* Specutively revert r178130.Bill Wendling2013-03-271-44/+29
* Improve performance of LinkModules when linking with modules with large numbe...James Molloy2013-03-271-29/+44
* The Linker interface has some dead code after the cleanup in r172749Eli Bendersky2013-03-192-22/+1
* Clean up out-of-date comments and some stray whitespaceEli Bendersky2013-03-081-1/+1
* Add static cast to unsigned char whenever a character classification function...Guy Benyei2013-02-121-1/+2
* [Linker] Kill Linker::LoadObject which is dead, and drop the BitReader depend...Daniel Dunbar2013-01-182-24/+1
* The IR linker still depends on the bitcode reader.Benjamin Kramer2013-01-181-1/+1
* [Linker] Drop some now-dead component dependencies.Daniel Dunbar2013-01-171-1/+1
* [Linker] Drop support for IR-level extended linking support (archives, etc.).Daniel Dunbar2013-01-174-482/+0
* [IR] Add 'Append' and 'AppendUnique' module flag behaviors.Daniel Dunbar2013-01-161-0/+28
* [Linker] Change module flag linking to be more extensible.Daniel Dunbar2013-01-161-133/+97
* [Linker] Drop asserts that are embedded in cast<> and now checked by the veri...Daniel Dunbar2013-01-151-11/+0
* Fix a copy/paste error in the IR Linker, casting an ArrayType instead of a Ve...Joey Gouly2013-01-101-1/+1
* Move TypeFinder.h into the IR tree, it clearly belongs with the IR library.Chandler Carruth2013-01-071-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-024-7/+7
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-034-11/+11
* Remove the dependent libraries feature.Bill Wendling2012-11-272-38/+0
* Move the "findUsedStructTypes" functionality outside of the Module class.Bill Wendling2012-08-031-4/+5
* Extend the IL for selecting TLS models (PR9788)Hans Wennborg2012-06-231-2/+2
* Supply a C interface to the "LinkModules" method.Bill Wendling2012-05-091-0/+15
* Add a flag to the struct type finder to collect only those types which haveBill Wendling2012-04-211-2/+2
* It's possible for two types, which are isomorphic, to be added to theBill Wendling2012-03-231-6/+25
* Ignore the last message.Bill Wendling2012-03-231-1/+3
* Revert patch. It broke the build.Bill Wendling2012-03-231-3/+1
* Dematerialize the source functions after we're done with them. This saves a bitBill Wendling2012-03-231-1/+3
* Some whitespace and comment cleanup.Bill Wendling2012-03-221-5/+0
* Remove unneeded #ifdefs.Bill Wendling2012-03-221-3/+1
* Add a 'dump' method to the type map. Doxygenify some of the comments and add aBill Wendling2012-03-221-23/+36
* Include cctype for isdigit. Patch by Stephen Hines.Duncan Sands2012-03-031-0/+1
* Oops...Don't commit the other stuff..Bill Wendling2012-02-281-44/+29
* Modify comment to reflect the importance of this code.Bill Wendling2012-02-281-29/+44
* Add back removed code. It still causes LLVM to miscompile. But not having it ...Bill Wendling2012-02-271-0/+30
* Don't use #if 0. Just remove until I can address this.Bill Wendling2012-02-271-35/+0
* The code that cleans up multiple, isomorphic types has a subtle error thatBill Wendling2012-02-271-3/+7
* Capitalize messages so that they appear nicely with the linker's error messages.Bill Wendling2012-02-141-9/+9
* [WIP] Initial code for module flags.Bill Wendling2012-02-111-5/+186
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-1/+1
* use Constant::getAggregateElement to simplify a bunch of code.Chris Lattner2012-01-251-15/+4
* add more support for ConstantDataSequentialChris Lattner2012-01-241-18/+21