[llvm] Update BUILD.bazel (PR #110170)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 26 14:03:16 PDT 2024
https://github.com/norx1991 created https://github.com/llvm/llvm-project/pull/110170
It was broken by https://github.com/llvm/llvm-project/pull/100667
>From 705e547acbc1df143a9fa7be9c53bdf31393694e Mon Sep 17 00:00:00 2001
From: norx1991 <63565283+norx1991 at users.noreply.github.com>
Date: Thu, 26 Sep 2024 16:00:41 -0500
Subject: [PATCH] Update BUILD.bazel
It was broken by https://github.com/llvm/llvm-project/pull/100667
---
.../llvm-project-overlay/mlir/BUILD.bazel | 70 +++++++++++++++----
1 file changed, 56 insertions(+), 14 deletions(-)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index f5437245e8e135..dada2b6ecca387 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -9615,6 +9615,7 @@ cc_library(
":PolynomialDialect",
":PtrDialect",
":QuantOps",
+ ":QuantTransforms",
":ROCDLDialect",
":ROCDLTarget",
":ReconcileUnrealizedCasts",
@@ -10662,8 +10663,8 @@ cc_library(
td_library(
name = "QuantizationOpsTdFiles",
srcs = [
- "include/mlir/Dialect/Quant/QuantOps.td",
- "include/mlir/Dialect/Quant/QuantOpsBase.td",
+ "include/mlir/Dialect/Quant/IR/QuantOps.td",
+ "include/mlir/Dialect/Quant/IR/QuantBase.td",
],
includes = ["include"],
deps = [
@@ -10678,19 +10679,19 @@ gentbl_cc_library(
tbl_outs = [
(
["-gen-op-decls"],
- "include/mlir/Dialect/Quant/QuantOps.h.inc",
+ "include/mlir/Dialect/Quant/IR/QuantOps.h.inc",
),
(
["-gen-op-defs"],
- "include/mlir/Dialect/Quant/QuantOps.cpp.inc",
+ "include/mlir/Dialect/Quant/IR/QuantOps.cpp.inc",
),
(
["-gen-dialect-decls"],
- "include/mlir/Dialect/Quant/QuantOpsDialect.h.inc",
+ "include/mlir/Dialect/Quant/IR/QuantOpsDialect.h.inc",
),
(
["-gen-dialect-defs"],
- "include/mlir/Dialect/Quant/QuantOpsDialect.cpp.inc",
+ "include/mlir/Dialect/Quant/IR/QuantOpsDialect.cpp.inc",
),
(
["-gen-op-doc"],
@@ -10698,7 +10699,7 @@ gentbl_cc_library(
),
],
tblgen = ":mlir-tblgen",
- td_file = "include/mlir/Dialect/Quant/QuantOps.td",
+ td_file = "include/mlir/Dialect/Quant/IR/QuantOps.td",
deps = [":QuantizationOpsTdFiles"],
)
@@ -10710,11 +10711,11 @@ gentbl_cc_library(
"-gen-bytecode",
"-bytecode-dialect=Quant",
],
- "include/mlir/Dialect/Quant/QuantDialectBytecode.cpp.inc",
+ "include/mlir/Dialect/Quant/IR/QuantDialectBytecode.cpp.inc",
),
],
tblgen = ":mlir-tblgen",
- td_file = "include/mlir/Dialect/Quant/QuantDialectBytecode.td",
+ td_file = "include/mlir/Dialect/Quant/IR/QuantDialectBytecode.td",
deps = [
":BytecodeTdFiles",
],
@@ -10733,10 +10734,10 @@ cc_library(
"lib/Dialect/Quant/Utils/UniformSupport.cpp",
],
hdrs = [
- "include/mlir/Dialect/Quant/FakeQuantSupport.h",
- "include/mlir/Dialect/Quant/QuantOps.h",
- "include/mlir/Dialect/Quant/QuantTypes.h",
- "include/mlir/Dialect/Quant/UniformSupport.h",
+ "include/mlir/Dialect/Quant/IR/Quant.h",
+ "include/mlir/Dialect/Quant/IR/QuantTypes.h",
+ "include/mlir/Dialect/Quant/Utils/FakeQuantSupport.h",
+ "include/mlir/Dialect/Quant/Utils/UniformSupport.h",
],
includes = ["include"],
deps = [
@@ -10747,7 +10748,7 @@ cc_library(
":QuantOpsIncGen",
":SideEffectInterfaces",
":Support",
- "//llvm:Support",
+ "//third_party/llvm/llvm-project/llvm:Support",
],
)
@@ -14563,3 +14564,44 @@ gentbl_cc_library(
td_file = "include/mlir/Dialect/LLVMIR/VCIXOps.td",
deps = [":VCIXTdFiles"],
)
+
+gentbl_cc_library(
+ name = "QuantPassIncGen",
+ tbl_outs = [
+ (
+ [
+ "-gen-pass-decls",
+ "-name=Quant",
+ ],
+ "include/mlir/Dialect/Quant/Transforms/Passes.h.inc",
+ ),
+ ],
+ tblgen = ":mlir-tblgen",
+ td_file = "include/mlir/Dialect/Quant/Transforms/Passes.td",
+ deps = [":PassBaseTdFiles"],
+)
+
+cc_library(
+ name = "QuantTransforms",
+ srcs = glob([
+ "lib/Dialect/Quant/Transforms/*.cpp",
+ ]),
+ hdrs = glob([
+ "include/mlir/Dialect/Quant/Transforms/*.h",
+ ]),
+ includes = ["include"],
+ deps = [
+ ":ArithDialect",
+ ":FuncDialect",
+ ":FuncTransforms",
+ ":IR",
+ ":LinalgDialect",
+ ":Pass",
+ ":QuantOps",
+ ":QuantPassIncGen",
+ ":ShapeDialect",
+ ":TensorDialect",
+ ":TransformUtils",
+ "//third_party/llvm/llvm-project/llvm:Support",
+ ],
+)
More information about the llvm-commits
mailing list