torch-mlir/externals/llvm-external-projects/torch-mlir-dialects
Ramiro Leal-Cavazos 6c86bec04f
build: update llvm tag to 9acc2f37 (#1828)
This commit makes the following changes:

- Update dialects to use fold API `kEmitFoldAdaptorFolder` and update
signature of `fold` methods (see PSA
https://discourse.llvm.org/t/psa-new-improved-fold-method-signature-has-landed-please-update-your-downstream-projects/67618)
- Replace `makeArrayRef` with `ArrayRef` (see
https://reviews.llvm.org/D140896)
- Remove `TypeRange{}` arg from `b.create<scf::IfOp>` since builder no
longer takes that argument
- Make `func`s in `Torch/invalid.mlir` private, since symbol
declarations cannot be public. (see https://discourse.llvm.org/t/rfc-symbol-definition-declaration-x-visibility-checks/2140)
2023-01-25 01:29:42 +00:00
..
include build: update llvm tag to 9acc2f37 (#1828) 2023-01-25 01:29:42 +00:00
lib build: update llvm tag to 9acc2f37 (#1828) 2023-01-25 01:29:42 +00:00
test build: update llvm tag to 4546397e (#1502) 2022-10-18 04:22:53 +00:00
tools build: update llvm tag to 6f46ff37 (#1448) 2022-10-05 08:28:06 -05:00
CMakeLists.txt Don't set MLIR_TABLEGEN_EXE (#1197) 2022-08-09 16:06:12 +02:00
README.md [NFC] Rename external -> externals (#699) 2022-03-26 09:12:27 -07:00

README.md

Torch-MLIR Dialects Project

Sources for torch-mlir's public dialects (containing ops/types/attributes that are unique to Torch-MLIR at the moment)

This project is intended to be used via LLVM's external projects setup:

  • -DLLVM_EXTERNAL_PROJECTS=torch-mlir-dialects
  • -DLLVM_EXTERNAL_TORCH_MLIR_DIALECTS_SOURCE_DIR={this_directory}

It depends on the mlir project.