diff options
| author | Roman Lebedev <lebedev.ri@gmail.com> | 2019-03-21 15:33:35 +0000 |
|---|---|---|
| committer | Roman Lebedev <lebedev.ri@gmail.com> | 2019-03-21 15:33:35 +0000 |
| commit | c816195759aa392cc36bacde61c38357f7014d3e (patch) | |
| tree | a9c84f6c67d66b9a7de5cc60233a5accf5bd5975 /clang/lib | |
| parent | 33ef20ec2f1324b1fbee60f502d9a3ede550d5d8 (diff) | |
| download | bcm5719-llvm-c816195759aa392cc36bacde61c38357f7014d3e.tar.gz bcm5719-llvm-c816195759aa392cc36bacde61c38357f7014d3e.zip | |
[ASTMatchers][OpenMP] OpenMP Structured-block-related matchers
Summary: Exposes to the for ASTMatchers the interface/modelling
of OpenMP structured-block.
Reviewers: gribozavr, aaron.ballman, JonasToth, george.karpenkov
Reviewed By: gribozavr, aaron.ballman
Subscribers: guansong, jdoerfert, cfe-commits
Tags: #clang, #openmp
Differential Revision: https://reviews.llvm.org/D59463
llvm-svn: 356676
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/ASTMatchers/Dynamic/Registry.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Registry.cpp b/clang/lib/ASTMatchers/Dynamic/Registry.cpp index 2dabd021b28..b7e0a25757e 100644 --- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp +++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp @@ -304,6 +304,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(hasSourceExpression); REGISTER_MATCHER(hasSpecializedTemplate); REGISTER_MATCHER(hasStaticStorageDuration); + REGISTER_MATCHER(hasStructuredBlock); REGISTER_MATCHER(hasSyntacticForm); REGISTER_MATCHER(hasTargetDecl); REGISTER_MATCHER(hasTemplateArgument); @@ -379,6 +380,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(isNoReturn); REGISTER_MATCHER(isNoThrow); REGISTER_MATCHER(isNoneKind); + REGISTER_MATCHER(isOMPStructuredBlock); REGISTER_MATCHER(isOverride); REGISTER_MATCHER(isPrivate); REGISTER_MATCHER(isProtected); @@ -387,6 +389,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(isScoped); REGISTER_MATCHER(isSharedKind); REGISTER_MATCHER(isSignedInteger); + REGISTER_MATCHER(isStandaloneDirective); REGISTER_MATCHER(isStaticLocal); REGISTER_MATCHER(isStaticStorageClass); REGISTER_MATCHER(isStruct); |

