summaryrefslogtreecommitdiffstats
path: root/lib/Linker
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-7/+3
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-32/+34
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-232-573/+701
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-434/+479
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-83/+254
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-122/+160
* Update to LLVM 3.5a.Stephen Hines2014-04-242-34/+52
* Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines2014-02-111-6/+37
|\
| * Revert "Move copying of global initializers below the cloning of functions."Adrian Prantl2013-11-091-4/+4
| * Move copying of global initializers below the cloning of functions.Bill Wendling2013-11-071-4/+4
| * Add a 'deleteModule' method to the Linker class.Bill Wendling2013-10-161-0/+5
| * Add missing #include's to cctype when using isdigit/alpha/etc.Will Dietz2013-10-121-0/+1
| * Implement function prefix data as an IR feature.Peter Collingbourne2013-09-161-1/+16
| * Error on linking appending globals with different unnamed_addr.Rafael Espindola2013-09-041-1/+5
| * Fix linking of unnamed_addr in functions.Rafael Espindola2013-09-041-1/+5
| * Fix linking of unnamed_addr.Rafael Espindola2013-09-041-2/+6
* | Update LLVM for merge to r183849.Stephen Hines2013-06-132-2/+3
* | Merge commit '100fbdd06be7590b23c4707a98cd605bdb519498' into merge_20130612Stephen Hines2013-06-123-142/+113
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'upstream/master' into merge-20130502Stephen Hines2013-05-022-22/+1
|\ \ | |/
| * 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
* | Merge branch 'upstream' into merge_2013_03_18Stephen Hines2013-03-181-1/+1
|\ \ | |/
| * Clean up out-of-date comments and some stray whitespaceEli Bendersky2013-03-081-1/+1
* | Update build rules for LLVM merge to version 176139.Stephen Hines2013-03-051-6/+3
* | Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226Stephen Hines2013-03-056-652/+129
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'upstream/master' into merge-llvmStephen Hines2013-01-214-49/+11
|\ \ | |/
| * 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