llvm-project/clang/lib/Serialization
Erich Keane babdef27c5 Re-apply "Deferred Concept Instantiation Implementation"
This reverts commit 95d94a6775.

This implements the deferred concepts instantiation, which should allow
the libstdc++ ranges to properly compile, and for the CRTP to work for
constrained functions.

Since the last attempt, this has fixed the issues from @wlei and
@mordante.

Differential Revision: https://reviews.llvm.org/D126907
2022-09-22 05:53:59 -07:00
..
ASTCommon.cpp [HLSL] Support cbuffer/tbuffer for hlsl. 2022-09-21 10:07:43 -07:00
ASTCommon.h
ASTReader.cpp [modules] Fix error "malformed or corrupted AST file: 'SourceLocation remap refers to unknown module...'". 2022-09-20 17:55:37 -07:00
ASTReaderDecl.cpp Re-apply "Deferred Concept Instantiation Implementation" 2022-09-22 05:53:59 -07:00
ASTReaderInternals.h [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
ASTReaderStmt.cpp Re-apply "Deferred Concept Instantiation Implementation" 2022-09-22 05:53:59 -07:00
ASTWriter.cpp [HLSL] Support cbuffer/tbuffer for hlsl. 2022-09-21 10:07:43 -07:00
ASTWriterDecl.cpp Re-apply "Deferred Concept Instantiation Implementation" 2022-09-22 05:53:59 -07:00
ASTWriterStmt.cpp [FPEnv] Allow CompoundStmt to keep FP options 2022-07-03 17:06:26 +07:00
CMakeLists.txt
GeneratePCH.cpp [Serialization] Remove `ORIGINAL_PCH_DIR` record 2022-08-05 15:40:33 -07:00
GlobalModuleIndex.cpp [Clang] Use std::move in GlobalModuleIndex::readIndex. NFC 2022-04-26 16:45:01 +08:00
InMemoryModuleCache.cpp
ModuleFile.cpp
ModuleFileExtension.cpp [modules] Use `HashBuilder` and `MD5` for the module hash. 2021-09-03 11:13:36 -07:00
ModuleManager.cpp [modules] Fix error "malformed or corrupted AST file: 'SourceLocation remap refers to unknown module...'". 2022-09-20 17:55:37 -07:00
MultiOnDiskHashTable.h
PCHContainerOperations.cpp