aboutsummaryrefslogtreecommitdiff
path: root/lib/Linker
AgeCommit message (Expand)Author
2008-06-16Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff.Chris Lattner
2008-06-16stop making PATypeHolder's so crazily.Chris Lattner
2008-06-16use a real associative container for type association instead of usingChris Lattner
2008-06-16bail out sooner if we have two concrete but different types.Chris Lattner
2008-06-16simplify some code.Chris Lattner
2008-06-16Apply a patch from Nathan Keynes, which speeds up llvm-link onChris Lattner
2008-06-16handle vectors. Any integers that got here would necessarily be different al...Chris Lattner
2008-06-16Simplify ResolveTypes by pulling the null case out into the one Chris Lattner
2008-06-16simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out ofChris Lattner
2008-06-09use 'continue' to make the function linker simpler. When linking a strongChris Lattner
2008-06-09minor changes to short circuit the 'no linkage' case earlier forChris Lattner
2008-06-09simplify function visibility handling.Chris Lattner
2008-05-26Factor code to copy global value attributes likeDuncan Sands
2008-05-15Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-05-10Fix linking of internal aliasesAnton Korobeynikov
2008-05-07Turn StripPointerCast() into a methodAnton Korobeynikov
2008-05-06If weak GlobalVariable was bitcast'ed to different type during linkingAnton Korobeynikov
2008-04-14Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson
2008-04-13Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-04-01Change the MemoryBuffer::getFile* methods to take just a pointer to theChris Lattner
2008-03-11Ultimately resolve aliases during linking, if possibleAnton Korobeynikov
2008-03-11Fix thinko: alias always defines new symbol. Even is aliasee itself is undefi...Anton Korobeynikov
2008-03-10Add sanity checksAnton Korobeynikov
2008-03-10Typo: 'function' => 'alias'Anton Korobeynikov
2008-03-10Syntactic sugar'ify stuff :)Anton Korobeynikov
2008-03-10Always run 'make check' :) Fix fallout from prev. commit: query for possibleAnton Korobeynikov
2008-03-10Make error messages to have common styleAnton Korobeynikov
2008-03-10Properly link globals with aliasesAnton Korobeynikov
2008-03-10Remove the LinkGlobal weirderness in common linking phase.Anton Korobeynikov
2008-03-10TypoAnton Korobeynikov
2008-03-09Fix some compilation errors on msvc:Ted Kremenek
2008-03-07Clarify some important bitsAnton Korobeynikov
2008-03-07Small cleanup: propagate thread-localness via generic routine.Anton Korobeynikov
2008-03-05Missed patch from my last commitAnton Korobeynikov
2008-03-05Resolve aliases to aliasees, where possibleAnton Korobeynikov
2008-03-05Handle functions as targets during linking of aliases as wellAnton Korobeynikov
2008-03-05Try hard to link aliases. Checks can be too strict by now.Anton Korobeynikov
2008-03-05Remember the source->dest mapping when copying aliases. This fixes PR2054Anton Korobeynikov
2008-03-05Clarify the state-of-the-artAnton Korobeynikov
2008-03-04Properly populate lists of defined/undefined symbols in presence of aliasesAnton Korobeynikov
2008-02-27Emit an error when a library is not found. It is the GNU ld behavior and it i...Lauro Ramos Venancio
2008-02-20And final pack of warnings silencingAnton Korobeynikov
2008-02-19random cleanups.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-29remove attribution from lib Makefiles.Chris Lattner
2007-12-27Ignore functions with internal linkages during linking. This snipped mimics theAnton Korobeynikov
2007-12-25Fixing several transforms which would drop the collector attributeGordon Henriksen
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands