summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/GlobalModuleIndex.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang] Drop unaligned from calls to readNext (NFC) (#88842)Kazu Hirata2024-04-161-8/+4
* [clang] NFCI: Make `ModuleFile::File` non-optional (#74892)Jan Svoboda2023-12-081-2/+2
* Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata2023-10-131-7/+11
* [clang] NFCI: Use `FileEntryRef` in `GlobalModuleIndex`Jan Svoboda2023-09-091-18/+17
* Reland "[clang][modules] Move `UNHASHED_CONTROL_BLOCK` up in the AST file"Jan Svoboda2023-08-281-3/+6
* Revert "[clang][modules] Move `UNHASHED_CONTROL_BLOCK` up in the AST file"Jan Svoboda2023-08-241-6/+3
* [clang][modules] Move `UNHASHED_CONTROL_BLOCK` up in the AST fileJan Svoboda2023-08-241-3/+6
* [clang] NFC, replace llvm::writeFileAtomically with llvm::writeToOutput API i...Haojian Wu2023-06-301-3/+5
* [Serialization] Remove unused function getKnownModulesKazu Hirata2023-06-031-9/+0
* [C++20] [Modules] Emit a warning if the we load the modules by implicit gener...Chuanqi Xu2023-05-171-0/+3
* Undo a bit of fcf4e360ba6b that confuses MSVCBenjamin Kramer2022-12-041-2/+4
* Iterate over StringMaps using structured bindings. NFCI.Benjamin Kramer2022-12-041-4/+2
* [Clang] Use std::move in GlobalModuleIndex::readIndex. NFCJun Zhang2022-04-261-1/+1
* [clang][NFC] Use SmallString instead of SmallVector<charNathan James2020-11-171-4/+3
* Return false if the identifier is not in the global module index.Vassil Vassilev2020-06-221-1/+1
* Make ASTFileSignature an array of 20 uint8_t instead of 5 uint32_tDaniel Grumberg2020-06-111-7/+6
* GlobalModuleIndex - Fix use-after-move clang static analyzer warning.Simon Pilgrim2020-01-111-4/+5
* [Support] Add TimeTraceScope constructor without detail argRussell Gallop2019-12-111-2/+2
* clang/Modules: Move Serialization/Module.{h,cpp} to ModuleFile, NFCDuncan P. N. Exon Smith2019-11-211-2/+2
* [Support] Add overload writeFileAtomically(std::function Writer)Jan Korous2019-09-131-32/+5
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-011-6/+6
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-2/+2
* [Bitcode] Move Bitstream to a separate libraryFrancis Visoiu Mistrih2019-07-031-2/+2
* BitStream reader: propagate errorsJF Bastien2019-06-261-58/+89
* Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev2019-03-301-0/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move PCHContainerOperations from Frontend to SerializationRichard Trieu2018-12-121-1/+1
* Support: Simplify endian stream interface. NFCI.Peter Collingbourne2018-05-181-3/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-25/+25
* Re-land: "[Support] Replace HashString with djbHash."Jonas Devlieghere2018-02-261-10/+10
* Revert "[Support] Replace HashString with djbHash."Jonas Devlieghere2018-02-261-10/+10
* [Support] Replace HashString with djbHash.Jonas Devlieghere2018-02-261-10/+10
* [modules] Add ability to specify module name to module file mapping (reapply)Boris Kolpackov2017-08-311-0/+4
* Revert r312105 [modules] Add ability to specify module name to module file ma...Victor Leschuk2017-08-301-4/+0
* [modules] Add ability to specify module name to module file mappingBoris Kolpackov2017-08-301-0/+4
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-10/+66
* Fix for LLVM Bitcode API change (to use std::shared_ptr)David Blaikie2017-01-041-2/+2
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-081-7/+2
* Bitcode: Change reader interface to take memory buffers.Peter Collingbourne2016-11-021-2/+1
* Bitcode: Simplify BitstreamWriter::EnterBlockInfoBlock() interface.Peter Collingbourne2016-11-011-1/+1
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* EmitRecord* API change: accepts ArrayRef instead of a SmallVector (NFC)Mehdi Amini2015-09-101-3/+1
* Revert "EmitRecordWith* API change: takes an ArrayRef instead of a SmallVecto...Mehdi Amini2015-09-091-1/+3
* EmitRecordWith* API change: takes an ArrayRef instead of a SmallVector (NFC)Mehdi Amini2015-09-091-3/+1
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-6/+6
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-6/+6
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-6/+6
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-6/+11
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-4/+4
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-251-3/+2