aboutsummaryrefslogtreecommitdiff
path: root/lib/Linker/LinkModules.cpp
AgeCommit message (Expand)Author
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-03-11Ultimately resolve aliases during linking, if possibleAnton 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-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-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
2007-10-08Use correct parentheses with the '&& "..."' idiom in an assert.Dan Gohman
2007-08-19Fix PR1611 - Visibility should be ignored for a declarationChris Lattner
2007-06-28Fix a bug in my previous patch.Lauro Ramos Venancio
2007-06-28When linking two modules, we should copy the alias.Lauro Ramos Venancio
2007-06-06Propagate alignment, section name and visibility when linking "appendingLauro Ramos Venancio
2007-04-29Implement visibility checking during linking. Also implement protectedAnton Korobeynikov
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio
2007-02-15For PR1195:Reid Spencer
2007-02-11simplify this code by using value::takenameChris Lattner