aboutsummaryrefslogtreecommitdiff
path: root/lib/Linker
AgeCommit message (Expand)Author
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
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio
2007-04-11For PR1146:Reid Spencer
2007-04-04For PR1302:Reid Spencer
2007-04-04For PR1302:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-11simplify this code by using value::takenameChris Lattner
2007-02-07push bytecode decompressor out through APIs. Now the bytecode readerChris Lattner
2007-02-05For PR411:Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-04Fix some comments and other minor sundry things.Reid Spencer
2007-02-04Ensure that visibility and section are properly propagated.Reid Spencer
2007-02-04Back out last revision which was committed by accident.Reid Spencer
2007-02-04Make sure that section and visibility are properly propagated.Reid Spencer
2007-02-01preserve sections of globalsAndrew Lenharth
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-29Read from the right place.Chris Lattner
2007-01-29Fix PR1139Chris Lattner
2007-01-26For PR761:Reid Spencer
2007-01-12For PR1064:Reid Spencer
2007-01-06For PR411:Reid Spencer
2006-12-15extern_weak linkage. fixes PR1038Andrew Lenharth
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-12-01Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov
2006-11-27Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling
2006-11-11Remvoe a do-nothing else block.Reid Spencer
2006-11-11For PR998:Reid Spencer
2006-11-09silence warningsChris Lattner
2006-11-02For PR786:Reid Spencer
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov
2006-07-28Remove a redundant syscall.Chris Lattner
2006-07-14eliminate some ugly code, using ConstantExpr::getWithOperands instead.Chris Lattner
2006-07-07Finish removal of EH usage from the Archive library. The REQUIRES_EH flagReid Spencer