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