Jakub Kuderski
5ab6ef758f
[mlir][spirv] Change dialect name from 'spv' to 'spirv'
...
Tested with `check-mlir` and `check-mlir-integration`.
Issue: https://github.com/llvm/llvm-project/issues/56863
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D134620
2022-09-26 10:58:30 -04:00
Mogball
a31ff0af9b
[mlir][spirv] Replace StructAttrs with AttrDefs
...
Depends on D127370
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D127373
2022-06-09 23:16:44 +00:00
River Riddle
3028bf740e
[mlir][NFC] Update textual references of func to func.func in Conversion/ tests
...
The special case parsing of `func` operations is being removed.
2022-04-20 22:17:27 -07:00
River Riddle
3ba66435d9
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone
...
StandardToSPIRV currently contains an assortment of patterns converting from
different dialects to SPIRV. This commit splits up StandardToSPIRV into separate
conversions for each of the dialects involved (some of which already exist).
Differential Revision: https://reviews.llvm.org/D120767
2022-03-02 13:14:36 -08:00
River Riddle
ace01605e0
[mlir] Split out a new ControlFlow dialect from Standard
...
This dialect is intended to model lower level/branch based control-flow constructs. The initial set
of operations are: AssertOp, BranchOp, CondBranchOp, SwitchOp; all split out from the current
standard dialect.
See https://discourse.llvm.org/t/standard-dialect-the-final-chapter/6061
Differential Revision: https://reviews.llvm.org/D118966
2022-02-06 14:51:16 -08:00