Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorEric Li <li.zhe.hua@gmail.com>2022-05-03 06:28:52 +0300
committerEric Li <li.zhe.hua@gmail.com>2022-05-03 17:09:10 +0300
commitaaddfbf9d6a9a98c83968acd740c0695743ad00c (patch)
tree871eba7823bff216d8ba03a09d7c8e35b5e34fc5 /utils
parent50c959b4fa4288127026a6a908c9a6d74b6f5d11 (diff)
[bazel] Add test targets for dataflow framework
Differential Revision: https://reviews.llvm.org/D124819
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/clang/BUILD.bazel2
-rw-r--r--utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel25
2 files changed, 27 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
index 96f0a3f6c285..eb900106c21e 100644
--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -781,6 +781,8 @@ cc_library(
cc_library(
name = "analysis",
srcs = glob([
+ "lib/Analysis/FlowSensitive/Models/*.cpp",
+ "lib/Analysis/FlowSensitive/*.cpp",
"lib/Analysis/*.cpp",
"lib/Analysis/*.h",
]),
diff --git a/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
index ca38c39822f4..dc625ef0616d 100644
--- a/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
@@ -117,6 +117,31 @@ cc_test(
)
cc_test(
+ name = "analysis_flow_sensitive_tests",
+ srcs = glob(
+ [
+ "Analysis/FlowSensitive/*.cpp",
+ "Analysis/FlowSensitive/*.h",
+ ],
+ allow_empty = False,
+ ),
+ deps = [
+ "//clang:analysis",
+ "//clang:ast",
+ "//clang:ast_matchers",
+ "//clang:basic",
+ "//clang:lex",
+ "//clang:serialization",
+ "//clang:tooling",
+ "//llvm:Support",
+ "//llvm:TestingSupport",
+ "//llvm:gmock",
+ "//llvm:gtest",
+ "//llvm:gtest_main",
+ ],
+)
+
+cc_test(
name = "basic_tests",
size = "small",
srcs = glob(