llvm-project/clang/unittests/Analysis
Johannes Doerfert 931c0cd713 [OpenMP][NFC] Move and simplify directive -> allowed clause mapping
Move the listing of allowed clauses per OpenMP directive to the new
macro file in `llvm/Frontend/OpenMP`. Also, use a single generic macro
that specifies the directive and one allowed clause explicitly instead
of a dedicated macro per directive.

We save 800 loc and boilerplate for all new directives/clauses with no
functional change. We also need to include the macro file only once and
not once per directive.

Depends on D77112.

Reviewed By: JonChesterfield

Differential Revision: https://reviews.llvm.org/D77113
2020-04-06 00:04:08 -05:00
..
CFGBuildResult.h [DataFlow] Factor two worklist implementations out 2020-01-17 08:11:15 -08:00
CFGDominatorTree.cpp [analyzer][IDF] Add a control dependency calculator + a new debug checker 2019-07-05 12:17:44 +00:00
CFGTest.cpp [DataFlow] Factor two worklist implementations out 2020-01-17 08:11:15 -08:00
CMakeLists.txt [OpenMP][NFC] Move and simplify directive -> allowed clause mapping 2020-04-06 00:04:08 -05:00
CloneDetectionTest.cpp [clang] Minor cleanup in CloneDetectionTest 2020-04-01 10:48:50 +02:00
ExprMutationAnalyzerTest.cpp [ASTMatchers] StringRef'ify hasName 2020-01-29 10:53:08 +01:00