llvm-project/clang/utils/TableGen
Richard Smith caf3390d44 Constant expression evaluation refactoring:
- Remodel Expr::EvaluateAsInt to behave like the other EvaluateAs* functions,
   and add Expr::EvaluateKnownConstInt to capture the current fold-or-assert
   behaviour.
 - Factor out evaluation of bitfield bit widths.
 - Fix a few places which would evaluate an expression twice: once to determine
   whether it is a constant expression, then again to get the value.

llvm-svn: 141561
2011-10-10 18:28:20 +00:00
..
CMakeLists.txt
ClangASTNodesEmitter.cpp
ClangASTNodesEmitter.h
ClangAttrEmitter.cpp Constant expression evaluation refactoring: 2011-10-10 18:28:20 +00:00
ClangAttrEmitter.h
ClangDiagnosticsEmitter.cpp
ClangDiagnosticsEmitter.h
ClangSACheckersEmitter.cpp
ClangSACheckersEmitter.h
Makefile Make clang-tblgen's Makefile independent of Clang's top-level Makefile, 2011-10-08 00:26:35 +00:00
NeonEmitter.cpp
NeonEmitter.h
OptParserEmitter.cpp
OptParserEmitter.h
TableGen.cpp