[mlir][spirv] Replace StructAttrs with AttrDefsDepends on D127370Reviewed By: antiagainstDifferential Revision: https://reviews.llvm.org/D127373
[mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ testsThe special case parsing of `func` operations is being removed.
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is goneStandardToSPIRV currently contains an assortment of patterns converting fromdifferent dialects to SPIRV. This commit spl
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is goneStandardToSPIRV currently contains an assortment of patterns converting fromdifferent dialects to SPIRV. This commit splits up StandardToSPIRV into separateconversions for each of the dialects involved (some of which already exist).Differential Revision: https://reviews.llvm.org/D120767
show more ...
[mlir] Split out a new ControlFlow dialect from StandardThis dialect is intended to model lower level/branch based control-flow constructs. The initial setof operations are: AssertOp, BranchOp, Co
[mlir] Split out a new ControlFlow dialect from StandardThis dialect is intended to model lower level/branch based control-flow constructs. The initial setof operations are: AssertOp, BranchOp, CondBranchOp, SwitchOp; all split out from the currentstandard dialect.See https://discourse.llvm.org/t/standard-dialect-the-final-chapter/6061Differential Revision: https://reviews.llvm.org/D118966