[PATCH] D124819: [bazel] Add test targets for dataflow framework

Eric Li via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 2 20:37:56 PDT 2022


li.zhe.hua created this revision.
li.zhe.hua added a reviewer: gribozavr2.
Herald added a project: All.
li.zhe.hua requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D124819

Files:
  utils/bazel/llvm-project-overlay/clang/BUILD.bazel
  utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel


Index: utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
===================================================================
--- utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
+++ utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
@@ -116,6 +116,33 @@
     ],
 )
 
+cc_test(
+    name = "analysis_flow_sensitive_tests",
+    size = "small",
+    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",
+        "//llvm:testing_annotations",
+    ],
+)
+
 cc_test(
     name = "basic_tests",
     size = "small",
Index: utils/bazel/llvm-project-overlay/clang/BUILD.bazel
===================================================================
--- utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -781,6 +781,8 @@
 cc_library(
     name = "analysis",
     srcs = glob([
+        "lib/Analysis/FlowSensitive/Models/*.cpp",
+        "lib/Analysis/FlowSensitive/*.cpp",
         "lib/Analysis/*.cpp",
         "lib/Analysis/*.h",
     ]),


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D124819.426569.patch
Type: text/x-patch
Size: 1484 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220503/6555f5e0/attachment-0001.bin>


More information about the llvm-commits mailing list