diff options
| author | Roman Lebedev <lebedev.ri@gmail.com> | 2019-03-22 19:46:01 +0000 |
|---|---|---|
| committer | Roman Lebedev <lebedev.ri@gmail.com> | 2019-03-22 19:46:01 +0000 |
| commit | 819bedf3a1ba3f09037fe9a4a732dccbd9defb94 (patch) | |
| tree | bbeb42c7e4e7cd3dbc452771f1bfc619f744de28 /clang-tools-extra/clang-tidy/openmp/OpenMPTidyModule.cpp | |
| parent | d5ce57184afbf7e4710b37ce827e31f83d270512 (diff) | |
| download | bcm5719-llvm-819bedf3a1ba3f09037fe9a4a732dccbd9defb94.tar.gz bcm5719-llvm-819bedf3a1ba3f09037fe9a4a732dccbd9defb94.zip | |
[clang-tidy] A new OpenMP module
Summary:
Just the empty skeleton.
Previously reviewed as part of D57113.
Reviewers: JonasToth, aaron.ballman, alexfh, xazax.hun, hokein, gribozavr
Reviewed By: JonasToth, gribozavr
Subscribers: jdoerfert, mgorny, rnkovacs, guansong, arphaman, cfe-commits
Tags: #clang-tools-extra, #openmp, #clang
Differential Revision: https://reviews.llvm.org/D57571
llvm-svn: 356800
Diffstat (limited to 'clang-tools-extra/clang-tidy/openmp/OpenMPTidyModule.cpp')
| -rw-r--r-- | clang-tools-extra/clang-tidy/openmp/OpenMPTidyModule.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/openmp/OpenMPTidyModule.cpp b/clang-tools-extra/clang-tidy/openmp/OpenMPTidyModule.cpp new file mode 100644 index 00000000000..9dcc25885bd --- /dev/null +++ b/clang-tools-extra/clang-tidy/openmp/OpenMPTidyModule.cpp @@ -0,0 +1,35 @@ +//===--- OpenMPTidyModule.cpp - clang-tidy--------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#include "../ClangTidy.h" +#include "../ClangTidyModule.h" +#include "../ClangTidyModuleRegistry.h" + +namespace clang { +namespace tidy { +namespace openmp { + +/// This module is for OpenMP-specific checks. +class OpenMPModule : public ClangTidyModule { +public: + void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { + } +}; + +// Register the OpenMPTidyModule using this statically initialized variable. +static ClangTidyModuleRegistry::Add<OpenMPModule> + X("openmp-module", "Adds OpenMP-specific checks."); + +} // namespace openmp + +// This anchor is used to force the linker to link in the generated object file +// and thus register the OpenMPModule. +volatile int OpenMPModuleAnchorSource = 0; + +} // namespace tidy +} // namespace clang |

