summaryrefslogtreecommitdiff
path: root/lib/Linker
AgeCommit message (Expand)AuthorFilesLines
2007-12-29remove attribution from lib Makefiles.Chris Lattner1-2/+2
2007-12-27Ignore functions with internal linkages during linking. This snipped mimics theAnton Korobeynikov1-0/+3
2007-12-25Fixing several transforms which would drop the collector attributeGordon Henriksen1-0/+2
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands1-0/+1
2007-10-08Use correct parentheses with the '&& "..."' idiom in an assert.Dan Gohman1-2/+2
2007-08-19Fix PR1611 - Visibility should be ignored for a declarationChris Lattner1-6/+13
2007-08-16Improve error handling in the linker by:Reid Spencer1-6/+6
2007-08-16Ensure that error messages a propagated from calls to LinkInModule so they getReid Spencer1-3/+4
2007-08-08Allow the filename "-" to be a place holder for stdin. This allows directingReid Spencer1-0/+16
2007-07-22Report an error if one occurs in releaseModule.Reid Spencer1-0/+3
2007-07-06eliminate residual cruft related to recognizing bytecodeGabor Greif2-7/+1
2007-07-05Here is the bulk of the sanitizing.Gabor Greif3-12/+12
2007-06-28Fix a bug in my previous patch.Lauro Ramos Venancio1-3/+2
2007-06-28When linking two modules, we should copy the alias.Lauro Ramos Venancio1-0/+28
2007-06-06Propagate alignment, section name and visibility when linking "appendingLauro Ramos Venancio1-0/+15
2007-05-06switch this to bitcode instead of bytecodeChris Lattner2-17/+8
2007-05-06add bitcode supportChris Lattner3-4/+23
2007-04-30If an archive is not recognized as an LLVM bytecode archive then declareReid Spencer2-3/+8
2007-04-30Dependent libraries could be native too.Reid Spencer1-1/+4
2007-04-29Implement visibility checking during linking. Also implement protectedAnton Korobeynikov1-1/+14
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio1-3/+4
2007-04-11For PR1146:Reid Spencer1-4/+12
2007-04-04For PR1302:Reid Spencer1-8/+8
2007-04-04For PR1302:Reid Spencer1-31/+61
2007-02-15For PR1195:Reid Spencer1-2/+2
2007-02-11simplify this code by using value::takenameChris Lattner1-8/+5
2007-02-07push bytecode decompressor out through APIs. Now the bytecode readerChris Lattner1-1/+4
2007-02-05For PR411:Reid Spencer1-1/+1
2007-02-05For PR411:Reid Spencer1-87/+99
2007-02-04Fix some comments and other minor sundry things.Reid Spencer1-12/+13
2007-02-04Ensure that visibility and section are properly propagated.Reid Spencer1-9/+8
2007-02-04Back out last revision which was committed by accident.Reid Spencer1-101/+85
2007-02-04Make sure that section and visibility are properly propagated.Reid Spencer1-85/+101
2007-02-01preserve sections of globalsAndrew Lenharth1-1/+10
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2-13/+13
2007-01-29Read from the right place.Chris Lattner1-1/+1
2007-01-29Fix PR1139Chris Lattner1-17/+24
2007-01-26For PR761:Reid Spencer1-8/+14
2007-01-12For PR1064:Reid Spencer1-1/+7
2007-01-06For PR411:Reid Spencer1-18/+22
2006-12-15extern_weak linkage. fixes PR1038Andrew Lenharth1-1/+5
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer1-6/+6
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling1-0/+1
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2-12/+11
2006-12-01Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov1-12/+24
2006-11-27Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2-20/+16
2006-11-11Remvoe a do-nothing else block.Reid Spencer1-6/+1
2006-11-11For PR998:Reid Spencer2-17/+31
2006-11-09silence warningsChris Lattner1-2/+2
2006-11-02For PR786:Reid Spencer1-14/+0