llvm-project/clang/include/clang/Frontend
Adrian Prantl a5206ce72a Module Debugging: Use the clang module signature as the module's dwo_id
when building a module. Clang already records the module signature when
building a skeleton CU to reference a clang module.

Matching the id in the skeleton with the one in the module allows a DWARF
consumer to verify that they found the correct version of the module
without them needing to know about the clang module format.

llvm-svn: 248345
2015-09-22 23:26:43 +00:00
..
ASTConsumers.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
ASTUnit.h Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1 2015-08-27 19:46:20 +00:00
ChainedDiagnosticConsumer.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CodeGenOptions.def Emiting llvm.invariant.group.barrier when dynamic type changes 2015-09-15 21:46:47 +00:00
CodeGenOptions.h Add GCC-compatible flags -fprofile-generate and -fprofile-use. 2015-07-09 17:23:53 +00:00
CommandLineSourceLoc.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CompilerInstance.h [CUDA] Allow parsing of host and device code simultaneously. 2015-09-22 17:23:22 +00:00
CompilerInvocation.h Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requiring the macro. NFC; Clang edition. 2015-02-15 22:54:08 +00:00
DependencyOutputOptions.h Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. 2015-08-13 04:04:37 +00:00
DiagnosticRenderer.h Use an iterative method instead of recursion for printing macro backtraces. 2015-07-28 20:53:46 +00:00
FrontendAction.h Add support for the static analyzer to synthesize function implementations from external model files. 2014-08-27 15:14:15 +00:00
FrontendActions.h Introduce a PCHContainerOperations interface (NFC). 2015-06-20 18:53:08 +00:00
FrontendDiagnostic.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
FrontendOptions.h [CUDA] Allow parsing of host and device code simultaneously. 2015-09-22 17:23:22 +00:00
FrontendPluginRegistry.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
LangStandard.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
LangStandards.def Extended list of valid frontend options with '-cl-std=CL2.0'. 2014-11-20 19:25:00 +00:00
LayoutOverrideSource.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
LogDiagnosticPrinter.h Add DiagID and Warning Flag to DiagnosticsLog 2014-11-14 21:23:56 +00:00
MigratorOptions.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
MultiplexConsumer.h Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:00:23 +00:00
PCHContainerOperations.h Module Debugging: Use the clang module signature as the module's dwo_id 2015-09-22 23:26:43 +00:00
PreprocessorOutputOptions.h Add -fuse-line-directive flag to control usage of #line with -E 2015-02-26 00:17:25 +00:00
SerializedDiagnosticPrinter.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
SerializedDiagnosticReader.h Fix -Wextra-semi warnings. 2015-07-22 20:46:26 +00:00
SerializedDiagnostics.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
TextDiagnostic.h Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:00:23 +00:00
TextDiagnosticBuffer.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
TextDiagnosticPrinter.h Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:00:23 +00:00
Utils.h Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. 2015-08-13 04:04:37 +00:00
VerifyDiagnosticConsumer.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00