summaryrefslogtreecommitdiff
path: root/lib/Linker/LinkArchives.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-01-17[Linker] Drop support for IR-level extended linking support (archives, etc.).Daniel Dunbar1-197/+0
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-01-23The iteration order over a std::set<Module*> depends on the addresses of theRafael Espindola1-2/+2
2011-12-22drop unneeded config.h includesDylan Noblesmith1-1/+0
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin1-11/+10
2009-11-09random tidyChris Lattner1-2/+1
2009-08-23Prune #includes from llvm/Linker.h and llvm/System/Path.h,Chris Lattner1-6/+5
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson1-1/+1
2009-01-15Add the private linkage.Rafael Espindola1-2/+2
2008-03-11Fix thinko: alias always defines new symbol. Even is aliasee itself is undefi...Anton Korobeynikov1-7/+2
2008-03-04Properly populate lists of defined/undefined symbols in presence of aliasesAnton Korobeynikov1-1/+11
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-07-22Report an error if one occurs in releaseModule.Reid Spencer1-0/+3
2007-07-05Here is the bulk of the sanitizing.Gabor Greif1-1/+1
2007-05-06switch this to bitcode instead of bytecodeChris Lattner1-3/+3
2007-05-06add bitcode supportChris Lattner1-1/+0
2007-04-30If an archive is not recognized as an LLVM bytecode archive then declareReid Spencer1-1/+6
2007-02-05For PR411:Reid Spencer1-1/+1
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer1-3/+3
2006-11-11Remvoe a do-nothing else block.Reid Spencer1-6/+1
2006-11-11For PR998:Reid Spencer1-11/+24
2006-11-02For PR786:Reid Spencer1-14/+0
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov1-2/+8
2006-07-07Finish removal of EH usage from the Archive library. The REQUIRES_EH flagReid Spencer1-1/+3
2005-04-21Remove trailing whitespaceMisha Brukman1-15/+15
2005-03-15fix some 80 column violationsChris Lattner1-4/+11
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner1-2/+2
2005-02-13Minor cleanup. No need to explicitly tell the compiler the template arguments.Chris Lattner1-3/+2
2005-02-13Print something useful for gccld -v with an archive.Chris Lattner1-0/+2
2004-12-20Remove un-needed #includes.Reid Spencer1-3/+1
2004-12-13For PR351: \Reid Spencer1-284/+32
2004-12-02PR466:Reid Spencer1-41/+54
2004-11-30Revert version 1.39. It breaks the ordering of the library processing.Reid Spencer1-8/+1
2004-11-29Shared library extension is now in LTDL_SHLIB_EXTReid Spencer1-2/+2
2004-11-25Implement dependent library linking. It is no longer required that -lstdc++Reid Spencer1-1/+8
2004-11-19Eliminate unsightly ;;Reid Spencer1-1/+1
2004-11-19Reduce the amount of work in LinkInArchive by not searching the archive forReid Spencer1-10/+36
2004-11-16Per code review:\Reid Spencer1-11/+13
2004-11-16use an autoptrChris Lattner1-7/+3
2004-11-14Remove a forgotten debug output line.Reid Spencer1-1/+0
2004-11-14Linker.h has a new home.Reid Spencer1-1/+0
2004-11-14*Adjust prototypes for public interface. *Rewrite LinkInArchive to use symbol...Reid Spencer1-65/+41
2004-11-12This file originated in tools/gccld/Linker.cpp but now lives inReid Spencer1-1/+1
2004-11-09Output the program name (in this case, gccld) with warning about invalid filesMisha Brukman1-1/+2
2004-11-08Don't silently ignore invalid files: tell the user!Misha Brukman1-0/+2
2004-09-01Changes For Bug 352Reid Spencer1-4/+4
2004-06-23Linker.h moved to include/llvm/SupportMisha Brukman1-1/+1
2004-06-02Move some functions out of gccld.cpp to GenerateCode.cpp. This allows usChris Lattner1-4/+4
2004-05-27Header file movedChris Lattner1-1/+1