aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/GlobalModuleIndex.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith1-10/+66
2017-01-04Fix for LLVM Bitcode API change (to use std::shared_ptr)David Blaikie1-2/+2
2016-11-08Bitcode: Decouple block info block state from reader.Peter Collingbourne1-7/+2
2016-11-02Bitcode: Change reader interface to take memory buffers.Peter Collingbourne1-2/+1
2016-11-01Bitcode: Simplify BitstreamWriter::EnterBlockInfoBlock() interface.Peter Collingbourne1-1/+1
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-09-10EmitRecord* API change: accepts ArrayRef instead of a SmallVector (NFC)Mehdi Amini1-3/+1
2015-09-09Revert "EmitRecordWith* API change: takes an ArrayRef instead of a SmallVecto...Mehdi Amini1-1/+3
2015-09-09EmitRecordWith* API change: takes an ArrayRef instead of a SmallVector (NFC)Mehdi Amini1-3/+1
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-6/+6
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-6/+6
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-6/+6
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-6/+11
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-4/+4
2015-02-25Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-3/+2
2015-02-25Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-2/+3
2015-02-24Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-3/+2
2015-02-24Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-2/+3
2015-02-21Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-3/+2
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-2/+3
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-3/+2
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-2/+3
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-3/+2
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-2/+3
2014-11-12Simplify code a bit by passing StreamFile to the BitstreamCursor constructor.Rafael Espindola1-2/+1
2014-10-26Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer1-5/+3
2014-10-23Add a "signature" to AST files to verify that they haven't changedBen Langmuir1-0/+4
2014-08-26Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola1-2/+3
2014-08-11unique_ptr-ify the MemoryBuffer parameter of GlobalModuleIndexDavid Blaikie1-5/+4
2014-07-06Update for llvm api change.Rafael Espindola1-2/+4
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-05-31There is no std::errc:success, remove the llvm one.Rafael Espindola1-2/+1
2014-05-22[C++11] Use 'nullptr'. Serialization edition.Craig Topper1-3/+3
2014-04-25Fix leak of GlobalModuleIndex::IdentifierIndex, found by LSan.Nico Weber1-1/+3
2014-04-18Teach users of OnDiskHashTable to define hash_value and offset typesJustin Bogner1-2/+6
2014-04-18Remove OnDiskHashTable.h, since it's been moved to llvmJustin Bogner1-6/+5
2014-04-17Revised per Dmitri's comments. My first exposure to range-based for loops, th...John Thompson1-1/+1
2014-04-17Revised per Dmitri's comments. My first exposure to range-based for loops, th...John Thompson1-10/+8
2014-04-16Added dump method for global module index.John Thompson1-0/+15
2014-04-14Allow multiple modules with the same name to coexist in the module cacheBen Langmuir1-2/+8
2014-04-14OnDiskHashTable: Make the iterable version separate.Justin Bogner1-6/+9
2014-03-28Reapply "OnDiskHashTable: Use Endian.h to read little endian ostreams"Justin Bogner1-7/+7
2014-03-28Reapply "OnDiskHashTable: Use EndianStream.h to write little endian ostreams"Justin Bogner1-4/+8
2014-03-28Revert "OnDiskHashTable: Use Endian.h to read little endian ostreams"Justin Bogner1-7/+7
2014-03-28Revert "OnDiskHashTable: Use EndianStream.h to write little endian ostreams"Justin Bogner1-8/+4
2014-03-28OnDiskHashTable: Use Endian.h to read little endian ostreamsJustin Bogner1-7/+7
2014-03-28OnDiskHashTable: Use EndianStream.h to write little endian ostreamsJustin Bogner1-4/+8
2014-03-13[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-6/+6
2014-03-07Change OwningPtr::take() to OwningPtr::release().Ahmed Charles1-2/+3