aboutsummaryrefslogtreecommitdiff
path: root/utils/bazel/llvm-project-overlay
diff options
context:
space:
mode:
Diffstat (limited to 'utils/bazel/llvm-project-overlay')
-rw-r--r--utils/bazel/llvm-project-overlay/libc/BUILD.bazel3
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel71
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel19
3 files changed, 23 insertions, 70 deletions
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 8d11fb9..09c53c9 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -613,14 +613,15 @@ libc_support_library(
libc_support_library(
name = "__support_fixed_point",
hdrs = [
- "src/__support/fixed_point/fx_rep.h",
"src/__support/fixed_point/fx_bits.h",
+ "src/__support/fixed_point/fx_rep.h",
],
deps = [
":__support_cpp_bit",
":__support_cpp_type_traits",
":__support_macros_attributes",
":__support_macros_optimization",
+ ":__support_math_extras",
":llvm_libc_macros_stdfix_macros",
],
)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index bb7a34e..853d136 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -3231,9 +3231,7 @@ cc_library(
":Transforms",
":VectorToLLVM",
":VectorTransforms",
- ] + if_cuda_available([
- ":SerializeToCubin",
- ]),
+ ],
)
##---------------------------------------------------------------------------##
@@ -5504,9 +5502,6 @@ cc_library(
"lib/Dialect/GPU/Transforms/*.cpp",
"lib/Dialect/GPU/Transforms/*.h",
],
- exclude = [
- "lib/Dialect/GPU/Transforms/SerializeToCubin.cpp",
- ],
),
hdrs = glob(["include/mlir/Dialect/GPU/Transforms/*.h"]),
includes = ["include"],
@@ -5540,7 +5535,6 @@ cc_library(
":SCFDialect",
":SPIRVDialect",
":SPIRVTarget",
- ":SerializeToCubin_stub",
":SideEffectInterfaces",
":Support",
":ToLLVMIRTranslation",
@@ -5557,66 +5551,6 @@ cc_library(
]),
)
-cc_library(
- name = "SerializeToCubin",
- srcs = [
- "lib/Dialect/GPU/Transforms/SerializeToCubin.cpp",
- ],
- local_defines = if_cuda_available(["MLIR_GPU_TO_CUBIN_PASS_ENABLE"]),
- deps = [
- ":GPUDialect",
- ":GPUPassIncGen",
- ":GPUTransforms",
- ":NVVMDialect",
- ":NVVMToLLVMIRTranslation",
- ":Pass",
- ":Support",
- ":ToLLVMIRTranslation",
- "//llvm:Support",
- ] + if_cuda_available([
- "@cuda//:cuda_headers",
- "@cuda//:libcuda",
- ]),
-)
-
-write_file(
- name = "SerializeToCubin_stub_cc",
- out = "SerializeToCubin_stub.cc",
- content = [
- """
-#include "mlir/Dialect/GPU/Transforms/Passes.h"
-
-// Provide a weak registration stub in case the real SerializeToCubin is not
-// linked in.
-
-#if defined(_MSC_VER)
-// This might not work correctly, but it avoids a compilation error because
-// MSVC does not support __attribute__((weak)).
-void mlir::registerGpuSerializeToCubinPass() {}
-#else
-__attribute__((weak)) void mlir::registerGpuSerializeToCubinPass() {}
-#endif
-""",
- ],
-)
-
-cc_library(
- name = "SerializeToCubin_stub",
- srcs = [":SerializeToCubin_stub_cc"],
- hdrs = glob(["include/mlir/Dialect/GPU/Transforms/*.h"]),
- includes = ["include"],
- deps = [
- ":GPUDialect",
- ":GPUPassIncGen",
- ":IR",
- ":Pass",
- ":SPIRVDialect",
- ":Support",
- ":VectorDialect",
- "//llvm:Support",
- ],
-)
-
td_library(
name = "GPUTransformOpsTdFiles",
srcs = [
@@ -9229,7 +9163,6 @@ cc_binary(
":Pass",
":QuantOps",
":SCFToGPU",
- ":SerializeToCubin",
":Support",
":Transforms",
"//llvm:AllTargetsCodeGens",
@@ -9237,6 +9170,7 @@ cc_binary(
"//mlir/test:TestAffine",
"//mlir/test:TestAnalysis",
"//mlir/test:TestArith",
+ "//mlir/test:TestArmSME",
"//mlir/test:TestBufferization",
"//mlir/test:TestControlFlow",
"//mlir/test:TestDLTI",
@@ -13193,7 +13127,6 @@ cc_library(
],
)
-
##---------------------------------------------------------------------------##
# Allocation interfaces
##---------------------------------------------------------------------------##
diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
index c3bc3f1..68d9b23 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
@@ -906,6 +906,25 @@ cc_library(
)
cc_library(
+ name = "TestArmSME",
+ srcs = glob(["lib/Dialect/ArmSME/*.cpp"]),
+ defines = ["MLIR_CUDA_CONVERSIONS_ENABLED"],
+ includes = ["lib/Dialect/Test"],
+ deps = [
+ "//mlir:ArithToArmSME",
+ "//mlir:ArmSMEToLLVM",
+ "//mlir:ArmSMEToSCF",
+ "//mlir:ArmSMETransforms",
+ "//mlir:ArmSVETransforms",
+ "//mlir:IR",
+ "//mlir:Pass",
+ "//mlir:Transforms",
+ "//mlir:VectorToArmSME",
+ "//mlir:VectorToSCF",
+ ],
+)
+
+cc_library(
name = "TestBufferization",
srcs = glob(["lib/Dialect/Bufferization/*.cpp"]),
defines = ["MLIR_CUDA_CONVERSIONS_ENABLED"],