File tree Expand file tree Collapse file tree 2 files changed +48
-0
lines changed
utils/bazel/llvm-project-overlay/mlir Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change @@ -518,6 +518,24 @@ mlir_c_api_cc_library(
518518 ],
519519)
520520
521+ mlir_c_api_cc_library (
522+ name = "CAPIEmitC" ,
523+ srcs = [
524+ "lib/CAPI/Dialect/EmitC.cpp" ,
525+ ],
526+ hdrs = ["include/mlir-c/Dialect/EmitC.h" ],
527+ capi_deps = [
528+ ":CAPIIR" ,
529+ ],
530+ header_deps = [
531+ ":EmitCPassIncGen" ,
532+ ],
533+ includes = ["include" ],
534+ deps = [
535+ ":EmitCDialect" ,
536+ ],
537+ )
538+
521539mlir_c_api_cc_library (
522540 name = "CAPILinalg" ,
523541 srcs = [
Original file line number Diff line number Diff line change @@ -539,6 +539,36 @@ filegroup(
539539 ],
540540)
541541
542+ ##---------------------------------------------------------------------------##
543+ # EmitC dialect.
544+ ##---------------------------------------------------------------------------##
545+
546+ gentbl_filegroup (
547+ name = "EmitCPyGen" ,
548+ tbl_outs = [
549+ (
550+ [
551+ "-gen-python-op-bindings" ,
552+ "-bind-dialect=emitc" ,
553+ ],
554+ "mlir/dialects/_emitc_ops_gen.py" ,
555+ ),
556+ ],
557+ tblgen = "//mlir:mlir-tblgen" ,
558+ td_file = "mlir/dialects/EmitC.td" ,
559+ deps = [
560+ "//mlir:EmitCTdFiles" ,
561+ ],
562+ )
563+
564+ filegroup (
565+ name = "EmitCPyFiles" ,
566+ srcs = [
567+ "mlir/dialects/emitc.py" ,
568+ ":EmitCPyGen" ,
569+ ],
570+ )
571+
542572##---------------------------------------------------------------------------##
543573# Index dialect.
544574##---------------------------------------------------------------------------##
You can’t perform that action at this time.
0 commit comments