path: root/lib/Archive/ArchiveReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-09-05Mark checkSignature const, and in turn stop casting away const fromRoman Divacky1-2/+2
2012-08-10Remove references to compression in llvm-ar. It has been a long time since weRafael Espindola1-6/+1
2012-03-23Include cstdio in a few place that depended on getting it transitively throug...Benjamin Kramer1-0/+1
2012-01-23Avoid using an invalidated iterator.Rafael Espindola1-1/+5
2012-01-23The iteration order over a std::set<Module*> depends on the addresses of theRafael Espindola1-13/+15
2010-04-25silence a warning, patch by "mike".Chris Lattner1-1/+1
2010-04-19Don't write into MemoryBuffers.Benjamin Kramer1-12/+9
2010-04-19Fix -Wcast-qual warnings.Dan Gohman1-3/+6
2010-02-04From PR6228:Chris Lattner1-1/+2
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin1-19/+19
2009-08-23Prune #includes from llvm/Linker.h and llvm/System/Path.h,Chris Lattner1-8/+8
2009-07-01Make the use of const with respect to LLVMContext sane. Hopefully this is th...Owen Anderson1-2/+2
2009-07-01Hold the LLVMContext by reference rather than by pointer.Owen Anderson1-2/+3
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson1-11/+12
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman1-0/+1
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman1-2/+0
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman1-1/+1
2008-04-01change the archive stuff to use MemoryBuffer instead of mappedfile.Chris Lattner1-7/+7
2008-04-01add missing #includesChris Lattner1-0/+1
2008-01-29Use empty() instead of comparing size() with zero.Dan Gohman1-1/+1
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-07-06finishing touches of bytecode -> bitcode changes. also unbreak WindowsGabor Greif1-1/+1
2007-07-06eliminate residual cruft related to recognizing bytecodeGabor Greif1-11/+5
2007-07-05Here is the bulk of the sanitizing.Gabor Greif1-11/+11
2007-05-06Switch this over to bitcode instead of bytecode.Chris Lattner1-43/+18
2007-05-06add bitcode supportChris Lattner1-7/+41
2007-04-04For PR1302:Reid Spencer1-2/+2
2007-02-07push bytecode decompressor out through APIs. Now the bytecode readerChris Lattner1-7/+10
2006-12-15For PR1050:Reid Spencer1-2/+11
2006-08-25For PR797:Reid Spencer1-4/+6
2006-08-24For PR797:Reid Spencer1-2/+6
2006-07-07Finish removal of EH usage from the Archive library. The REQUIRES_EH flagReid Spencer1-68/+131
2006-05-12When reading the symbol table, make sure to delete the ArchiveMemberReid Spencer1-0/+2
2005-12-26more C++ daintinessDuraid Madina1-0/+1
2005-09-23speed up Archive::isBytecodeArchive in the case when the archive doesn't haveChris Lattner1-18/+24
2005-07-07For PR495:Reid Spencer1-1/+1
2005-04-21Remove trailing whitespaceMisha Brukman1-38/+38
2005-02-26Implement an isBytecodeArchive method to determine if an archive containsReid Spencer1-0/+29
2004-12-29Remove potential platform portability issue with size of "int".Reid Spencer1-1/+3
2004-12-20Fix problems uncovered by VC++ (first time compiled by VC++)Jeff Cohen1-1/+0
2004-12-13Make sure the Archive gets deleted if there's an error.Reid Spencer1-4/+4
2004-12-13Implement error handling in OpenAndLoad* functions so the Linker can handle it.Reid Spencer1-13/+22
2004-12-11Path::get -> Path::toStringReid Spencer1-7/+7
2004-11-28Compute the firstFileOffset correctly after reading the LLVM symbol table.Reid Spencer1-2/+3
2004-11-23Allow reading of member names that begin with an _ character.Reid Spencer1-1/+2
2004-11-20Distinguish between BSD4.4 and SVR4 symbol tablesReid Spencer1-27/+39
2004-11-19Correct the computation of when to add the padding. It is not based on theReid Spencer1-8/+8
2004-11-19Don't save an iterator, just use post-increment.Reid Spencer1-4/+2
2004-11-19Make findModulesDefiningSymbols modify its symbols argument so we can \Reid Spencer1-3/+14
2004-11-17Make sure we parse bytecode with a module identifier that reflects the fullReid Spencer1-3/+9