aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ASTReaderInternals.h
AgeCommit message (Expand)AuthorFilesLines
2025-04-16[Modules] Fix an identifier hiding a function-like macro definition. (#135471)Volodymyr Sapsai1-0/+6
2025-03-22[clang] Use *Set::insert_range (NFC) (#132507)Kazu Hirata1-2/+2
2025-01-17[C++20] [Modules] Support module level lookup (#122887) (#123281)Chuanqi Xu1-16/+56
2025-01-16Revert "[C++20] [Modules] Support module level lookup (#122887)"Chuanqi Xu1-56/+16
2025-01-15[C++20] [Modules] Support module level lookup (#122887)Chuanqi Xu1-16/+56
2024-12-11[Serialization] Support loading template specializations lazily (#119333)Chuanqi Xu1-0/+82
2024-12-06Revert "[Serialization] Support load lazy specialization lazily"Haowei Wu1-82/+0
2024-12-06[Serialization] Support load lazy specialization lazilyChuanqi Xu1-0/+82
2024-10-31[clang][lex] Remove `HeaderFileInfo::Framework` (#114460)Jan Svoboda1-5/+2
2024-10-31[clang][modules] De-duplicate some logic in `HeaderFileInfoTrait` (#114330)Jan Svoboda1-1/+1
2024-05-13[NFC] [Serialization] Merge IdentID with IdentifierIDChuanqi Xu1-1/+1
2024-04-23[NFC] [Serialization] Turn type alias GlobalDeclID into a classChuanqi Xu1-4/+4
2023-09-29[clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()`Jan Svoboda1-2/+2
2023-07-13[clang][modules] Deserialize included files lazilyJan Svoboda1-0/+3
2022-01-08[clang] Remove unused forward declarations (NFC)Kazu Hirata1-1/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-30Remove trailing spaceFangrui Song1-27/+27
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-8/+8
2017-11-11[Serialization] Fix some Clang-tidy modernize and Include What You Use warnin...Eugene Zelenko1-41/+51
2016-10-21Remove move constructors that are identical to the generated default move ctor.Benjamin Kramer1-11/+0
2016-10-10Store FileEntry::Filename as a StringRef instead of raw pointer (NFC)Mehdi Amini1-1/+1
2016-07-18[NFC] Header cleanupMehdi Amini1-3/+1
2015-09-01Re-commit r246497 (and dependent changes r246524 and r246521), reverted inRichard Smith1-10/+60
2015-09-01Reverting r246497 (which requires also reverting r246524 and r246521 to avoid...Aaron Ballman1-49/+10
2015-09-01[modules] Preserve DeclID order when merging lookup tables to give a moreRichard Smith1-5/+30
2015-08-31[modules] Rework serialized DeclContext lookup table management. Instead ofRichard Smith1-10/+24
2015-08-26[modules] The key to a DeclContext name lookup table is not actually aRichard Smith1-16/+11
2015-08-24[modules] Stop updating all identifiers when writing a module. This isRichard Smith1-0/+2
2015-08-17[modules] When explicitly building a module file, don't include timestamps inRichard Smith1-1/+1
2015-07-14[modules] Avoid repeatedly hashing the same name when looking it up in multip...Richard Smith1-2/+2
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-2/+2
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2014-12-27Objective-C: Serialize "more than one decl" state of ObjCMethodList.Nico Weber1-0/+2
2014-12-05[modules] Instead of storing absolute paths in a .pcm file, store the path toRichard Smith1-2/+3
2014-12-05Temporarily reverting r223443 due to bot breakage.Aaron Ballman1-3/+2
2014-12-05[modules] Instead of storing absolute paths in a .pcm file, store the path toRichard Smith1-2/+3
2014-08-13Header guard canonicalization, clang part.Benjamin Kramer1-2/+2
2014-07-07Remove unused sys/stat.h includesAlp Toker1-1/+0
2014-05-22[C++11] Use 'nullptr'. Serialization edition.Craig Topper1-3/+3
2014-04-18Teach users of OnDiskHashTable to define hash_value and offset typesJustin Bogner1-5/+12
2014-04-18Remove OnDiskHashTable.h, since it's been moved to llvmJustin Bogner1-4/+4
2014-04-14OnDiskHashTable: Make the iterable version separate.Justin Bogner1-1/+1
2013-04-17Enhance the ObjC global method pool to record whether there were 0, 1, or >= ...Argyrios Kyrtzidis1-0/+2
2013-03-06[PCH] For HeaderFileInfoTrait, hash the key using size & time of the file.Argyrios Kyrtzidis1-10/+14
2013-03-06[PCH] Remove a couple of fields from serialization::reader::HeaderFileInfoTra...Argyrios Kyrtzidis1-6/+2
2013-02-05Remove dead code related to the now defunct PCH stat cache.Ted Kremenek1-14/+1
2013-01-23Factor the trait for lookup into the on-based hash table ofDouglas Gregor1-33/+41
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-2/+2
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-2/+3
2012-04-16Implement the all_lookups_iterator for PCH as a follow-up to r153970. ThisNick Lewycky1-4/+2