Skip to content

Commit d4f51bd

Browse files
authored
[mlir] Fix bazel after a534896. (#152117)
Needed to define the bazel targets for the new dialect.
1 parent 852cc92 commit d4f51bd

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3445,6 +3445,110 @@ cc_library(
34453445
],
34463446
)
34473447

3448+
##---------------------------------------------------------------------------##
3449+
# WasmSSA dialect.
3450+
##---------------------------------------------------------------------------##
3451+
3452+
td_library(
3453+
name = "WasmSSATdFiles",
3454+
srcs = glob(["include/mlir/Dialect/WasmSSA/IR/*.td"]),
3455+
includes = ["include"],
3456+
deps = [
3457+
":BuiltinDialectTdFiles",
3458+
":OpBaseTdFiles",
3459+
],
3460+
)
3461+
3462+
gentbl_cc_library(
3463+
name = "WasmSSAIncGen",
3464+
tbl_outs = {
3465+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.h.inc": [
3466+
"-gen-dialect-decls",
3467+
"-dialect=wasmssa",
3468+
],
3469+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.cpp.inc": [
3470+
"-gen-dialect-defs",
3471+
"-dialect=wasmssa",
3472+
],
3473+
},
3474+
tblgen = ":mlir-tblgen",
3475+
td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSABase.td",
3476+
deps = [
3477+
":WasmSSATdFiles",
3478+
],
3479+
)
3480+
3481+
gentbl_cc_library(
3482+
name = "WasmSSATypesIncGen",
3483+
tbl_outs = {
3484+
"include/mlir/Dialect/WasmSSA/IR/WasmSSATypeConstraints.h.inc": ["-gen-type-constraint-decls"],
3485+
"include/mlir/Dialect/WasmSSA/IR/WasmSSATypeConstraints.cpp.inc": ["-gen-type-constraint-defs"],
3486+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.h.inc": [
3487+
"-gen-typedef-decls",
3488+
"-typedefs-dialect=wasmssa",
3489+
],
3490+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.cpp.inc": [
3491+
"-gen-typedef-defs",
3492+
"-typedefs-dialect=wasmssa",
3493+
],
3494+
},
3495+
tblgen = ":mlir-tblgen",
3496+
td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSATypes.td",
3497+
deps = [
3498+
":WasmSSATdFiles",
3499+
],
3500+
)
3501+
3502+
gentbl_cc_library(
3503+
name = "WasmSSAOpsIncGen",
3504+
tbl_outs = {
3505+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.h.inc": ["-gen-op-decls"],
3506+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.cpp.inc": ["-gen-op-defs"],
3507+
"g3doc/Dialects/WasmSSA/WasmSSA.md": ["-gen-op-doc"],
3508+
},
3509+
tblgen = ":mlir-tblgen",
3510+
td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.td",
3511+
deps = [
3512+
":FunctionInterfacesTdFiles",
3513+
":InferTypeOpInterfaceTdFiles",
3514+
":WasmSSATdFiles",
3515+
],
3516+
)
3517+
3518+
gentbl_cc_library(
3519+
name = "WasmSSAInterfacesIncGen",
3520+
tbl_outs = {
3521+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.h.inc": ["-gen-op-interface-decls"],
3522+
"include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.cpp.inc": ["-gen-op-interface-defs"],
3523+
},
3524+
tblgen = ":mlir-tblgen",
3525+
td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.td",
3526+
deps = [
3527+
":WasmSSATdFiles",
3528+
],
3529+
)
3530+
3531+
cc_library(
3532+
name = "WasmSSADialect",
3533+
srcs = glob(["lib/Dialect/WasmSSA/IR/*.cpp"]),
3534+
hdrs = glob(["include/mlir/Dialect/WasmSSA/IR/*.h"]),
3535+
includes = ["include"],
3536+
deps = [
3537+
":BytecodeOpInterface",
3538+
":DialectUtils",
3539+
":FunctionInterfaces",
3540+
":IR",
3541+
":InferTypeOpInterface",
3542+
":Support",
3543+
":WasmSSAIncGen",
3544+
":WasmSSAOpsIncGen",
3545+
":WasmSSATypesIncGen",
3546+
":WasmSSAInterfacesIncGen",
3547+
"//llvm:Support",
3548+
],
3549+
)
3550+
3551+
34483552
##---------------------------------------------------------------------------##
34493553
# XeGPU dialect.
34503554
##---------------------------------------------------------------------------##
@@ -8981,6 +9085,7 @@ cc_library(
89819085
":UBDialect",
89829086
":VectorDialect",
89839087
":VectorTransforms",
9088+
":WasmSSADialect",
89849089
":X86VectorDialect",
89859090
":XeGPUDialect",
89869091
":XeVMDialect",

0 commit comments

Comments
 (0)