hanchenye-llvm-project/clang/utils/TableGen
Faisal Vali d143a0c2de [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum
- also replace direct equality checks against the ConstantEvaluated enumerator  with isConstantEvaluted(), in anticipation of adding finer granularity to the various ConstantEvaluated contexts and reinstating certain restrictions on where lambda expressions can occur in C++17.

- update the clang tablegen backend that uses these Enumerators, and add the relevant scope where needed.

llvm-svn: 299316
2017-04-01 21:30:49 +00:00
..
CMakeLists.txt [docs] Add TableGen-based generator for command line argument documentation, 2017-01-24 19:39:46 +00:00
ClangASTNodesEmitter.cpp TableGen: Adapt to llvm r288612 2016-12-04 05:55:09 +00:00
ClangAttrEmitter.cpp [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum 2017-04-01 21:30:49 +00:00
ClangCommentCommandInfoEmitter.cpp
ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
ClangCommentHTMLTagsEmitter.cpp
ClangDiagnosticsEmitter.cpp Use noexcept instead of LLVM_NOEXCEPT now that all compilers support it 2016-10-19 23:39:55 +00:00
ClangOptionDocEmitter.cpp Improve workaround for Sphinx's lack of support for command line options containing '+', '.' etc. to be more stable as the set of options changes. 2017-01-27 01:54:42 +00:00
ClangSACheckersEmitter.cpp
NeonEmitter.cpp Adapt to llvm/TableGen DagInit changes. 2016-12-05 06:00:51 +00:00
TableGen.cpp [docs] Add TableGen-based generator for command line argument documentation, 2017-01-24 19:39:46 +00:00
TableGenBackends.h [docs] Add TableGen-based generator for command line argument documentation, 2017-01-24 19:39:46 +00:00