llvm/clang/unittests
Dmitri Gribenko b5e3dac33d [clang][dataflow] Add explicit "AST" nodes for implications and iff
Previously we used to desugar implications and biconditionals into
equivalent CNF/DNF as soon as possible. However, this desugaring makes
debug output (Environment::dump()) less readable than it could be.
Therefore, it makes sense to keep the sugared representation of a
boolean formula, and desugar it in the solver.

Reviewed By: sgatev, xazax.hun, wyt

Differential Revision: https://reviews.llvm.org/D130519
2022-07-26 14:19:22 +02:00
..
Analysis [clang][dataflow] Add explicit "AST" nodes for implications and iff 2022-07-26 14:19:22 +02:00
AST [C++20] [Modules] Make the linkage consistent for class template and its 2022-07-25 17:57:02 +08:00
ASTMatchers [ASTMatchers] Fix standalone build 2022-07-22 10:32:49 +01:00
Basic Use value instead of getValue (NFC) 2022-07-19 21:18:26 -07:00
CodeGen [tbaa] Handle base classes in struct tbaa 2022-07-06 14:37:59 +02:00
CrossTU
DirectoryWatcher [clang] Use value instead of getValue (NFC) 2022-07-13 23:39:33 -07:00
Driver [test] Fix memory leak in validateTargetProfile 2022-07-16 16:47:50 -07:00
Format [clang-format] Fix a hang when formatting C# $@ string literals 2022-07-25 23:17:54 -07:00
Frontend Fix a buglet in remove_dots(). 2022-06-02 11:07:44 -07:00
Index
Interpreter [test] Fix leak in test 2022-07-16 12:41:12 -07:00
Introspection Revert "[clang] Implement ElaboratedType sugaring for types written bare" 2022-07-14 21:17:48 -07:00
Lex [clang] Use value instead of getValue (NFC) 2022-07-13 23:39:33 -07:00
libclang
Rename
Rewrite
Sema Revert "[clang] Implement ElaboratedType sugaring for types written bare" 2022-07-14 21:17:48 -07:00
Serialization [Serialization] Add missing includes for CHAR_BIT 2022-05-19 10:04:25 +02:00
StaticAnalyzer Revert "[clang] Implement ElaboratedType sugaring for types written bare" 2022-07-14 21:17:48 -07:00
Tooling Use llvm::sort instead of std::sort where possible 2022-07-23 15:19:05 +02:00
CMakeLists.txt