llvm-project/clang/utils/TableGen
Kazu Hirata 86d8f2ce97 [clang] Use std::nullopt instead of None (NFC)
I've verified that every change in this patch affects generated files
and would reduce the number of warnings if None were deprecated.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-04 13:52:44 -08:00
..
ASTTableGen.cpp [NFC][clang]Inclusive language: remove remaining uses of sanity 2021-11-24 14:20:13 -05:00
ASTTableGen.h
CMakeLists.txt clang-tblgen build: avoid duplicate inclusion of libLLVMSupport 2022-10-28 15:48:20 +02:00
ClangASTNodesEmitter.cpp
ClangASTPropertiesEmitter.cpp [clang] Use StringRef::contains (NFC) 2021-10-21 08:58:19 -07:00
ClangAttrEmitter.cpp [clang] Use std::nullopt instead of None (NFC) 2022-12-04 13:52:44 -08:00
ClangCommentCommandInfoEmitter.cpp Comment parsing: Complete list of Doxygen commands 2021-11-09 18:35:26 +01:00
ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
ClangCommentHTMLTagsEmitter.cpp
ClangDataCollectorsEmitter.cpp
ClangDiagnosticsEmitter.cpp Revert "Revert "[clang-tblgen][NFC] renames Diagnostic.Text to Diagnostic.Summary"" 2022-11-21 04:55:19 +00:00
ClangOpcodesEmitter.cpp [clang][Interp] Implement function calls 2022-09-08 07:31:07 +02:00
ClangOpenCLBuiltinEmitter.cpp [clang] Use std::size (NFC) 2022-11-26 13:58:48 -08:00
ClangOptionDocEmitter.cpp [Flang] Generate documentation for compiler flags 2022-07-22 17:05:04 +00:00
ClangSACheckersEmitter.cpp Fix duplicate word typos; NFC 2022-11-08 07:21:23 -05:00
ClangSyntaxEmitter.cpp [Syntax] Tablegen Sequence classes. NFC 2020-11-11 16:29:19 +01:00
ClangTypeNodesEmitter.cpp
MveEmitter.cpp [clang] Remove Address::deprecated from MveEmitter 2022-03-21 09:39:13 -07:00
NeonEmitter.cpp [clang] Use std::nullopt instead of None (NFC) 2022-12-03 11:54:46 -08:00
RISCVVEmitter.cpp [clang][RISCV][NFC] Prevent data race in RVVType::computeType 2022-11-23 16:59:19 +08:00
SveEmitter.cpp [clang][SVE] Undefine preprocessor macro defined in 2022-08-12 12:25:49 +00:00
TableGen.cpp clang: include ManagedStatic.h for llvm_shutdown 2022-07-27 14:57:34 +02:00
TableGenBackends.h [RISCV] Lazily add RVV C intrinsics. 2022-07-26 15:47:47 +08:00