aboutsummaryrefslogtreecommitdiff
path: root/lib/Linker
AgeCommit message (Expand)Author
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
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-08-16Improve error handling in the linker by:Reid Spencer
2007-08-16Ensure that error messages a propagated from calls to LinkInModule so they getReid Spencer
2007-08-08Allow the filename "-" to be a place holder for stdin. This allows directingReid Spencer
2007-07-22Report an error if one occurs in releaseModule.Reid Spencer
2007-07-06eliminate residual cruft related to recognizing bytecodeGabor Greif
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
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-05-06switch this to bitcode instead of bytecodeChris Lattner
2007-05-06add bitcode supportChris Lattner
2007-04-30If an archive is not recognized as an LLVM bytecode archive then declareReid Spencer
2007-04-30Dependent libraries could be native too.Reid Spencer
2007-04-29Implement visibility checking during linking. Also implement protectedAnton Korobeynikov