aboutsummaryrefslogtreecommitdiff
path: root/utils/bazel
diff options
context:
space:
mode:
Diffstat (limited to 'utils/bazel')
-rw-r--r--utils/bazel/llvm-project-overlay/libc/BUILD.bazel6
-rw-r--r--utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel1
-rw-r--r--utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl1
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel16
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel33
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel1
6 files changed, 57 insertions, 1 deletions
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 5d87e32..599bc4b 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -3092,8 +3092,12 @@ libc_support_library(
libc_support_library(
name = "__support_sincosf_utils",
- hdrs = ["src/__support/math/sincosf_utils.h"],
+ hdrs = [
+ "src/__support/math/sincosf_float_eval.h",
+ "src/__support/math/sincosf_utils.h",
+ ],
deps = [
+ ":__support_fputil_double_double",
":__support_fputil_fp_bits",
":__support_fputil_polyeval",
":__support_range_reduction",
diff --git a/utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel
index b442731..522a2bd 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel
@@ -110,6 +110,7 @@ libc_test_library(
"//libc:__support_fputil_rounding_mode",
"//libc:__support_libc_errno",
"//libc:__support_macros_config",
+ "//libc:__support_macros_optimization",
"//libc:__support_macros_properties_architectures",
"//libc:hdr_fenv_macros",
"//libc:hdr_math_macros",
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl b/utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl
index d2297d5..4b8a346 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl
@@ -35,6 +35,7 @@ def math_test(name, hdrs = [], deps = [], **kwargs):
"//libc:__support_fputil_manipulation_functions",
"//libc:__support_fputil_nearest_integer_operations",
"//libc:__support_fputil_normal_float",
+ "//libc:__support_macros_optimization",
"//libc:__support_macros_properties_architectures",
"//libc:__support_macros_properties_os",
"//libc:__support_macros_properties_types",
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index b5f14ff..7fb0c03 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -10162,6 +10162,22 @@ gentbl_cc_library(
)
cc_library(
+ name = "OpenACCAnalysis",
+ srcs = glob(
+ [
+ "lib/Dialect/OpenACC/Analysis/*.cpp",
+ ],
+ ),
+ hdrs = glob(["include/mlir/Dialect/OpenACC/Analysis/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":IR",
+ ":OpenACCDialect",
+ ":Pass",
+ ],
+)
+
+cc_library(
name = "OpenACCTransforms",
srcs = glob(
[
diff --git a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
index 0a84bd2..be18ba5b 100644
--- a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
@@ -1010,6 +1010,39 @@ filegroup(
)
##---------------------------------------------------------------------------##
+# Shard dialect.
+##---------------------------------------------------------------------------##
+
+gentbl_filegroup(
+ name = "ShardOpsPyGen",
+ tbl_outs = {
+ "mlir/dialects/_shard_enum_gen.py": [
+ "-gen-python-enum-bindings",
+ "-bind-dialect=shard",
+ ],
+ "mlir/dialects/_shard_ops_gen.py": [
+ "-gen-python-op-bindings",
+ "-bind-dialect=shard",
+ ],
+ },
+ tblgen = "//mlir:mlir-tblgen",
+ td_file = "mlir/dialects/ShardOps.td",
+ deps = [
+ "//mlir:OpBaseTdFiles",
+ "//mlir:ShapeOpsTdFiles",
+ "//mlir:ShardTdFiles",
+ ],
+)
+
+filegroup(
+ name = "ShardOpsPyFiles",
+ srcs = [
+ "mlir/dialects/shard.py",
+ ":ShardOpsPyGen",
+ ],
+)
+
+##---------------------------------------------------------------------------##
# Shape dialect.
##---------------------------------------------------------------------------##
diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
index 56e4e70..778f0be 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
@@ -963,6 +963,7 @@ cc_library(
"//mlir:FuncDialect",
"//mlir:IR",
"//mlir:MemRefDialect",
+ "//mlir:OpenACCAnalysis",
"//mlir:OpenACCDialect",
"//mlir:Pass",
"//mlir:Support",