Commit 23aa5a7
committed
[mlir] Rename the Standard dialect to the Func dialect
The last remaining operations in the standard dialect all revolve around
FuncOp/function related constructs. This patch simply handles the initial
renaming (which by itself is already huge), but there are a large number
of cleanups unlocked/necessary afterwards:
* Removing a bunch of unnecessary dependencies on Func
* Cleaning up the From/ToStandard conversion passes
* Preparing for the move of FuncOp to the Func dialect
See the discussion at https://discourse.llvm.org/t/standard-dialect-the-final-chapter/6061
Differential Revision: https://reviews.llvm.org/D1206241 parent 9bf6e3e commit 23aa5a7
File tree
309 files changed
+958
-980
lines changed- flang
- include/flang
- Lower/Support
- Optimizer
- Builder
- Runtime
- Dialect
- Support
- Transforms
- lib
- Lower
- Optimizer
- Builder/Runtime
- CodeGen
- Dialect
- Transforms
- mlir
- benchmark/python
- docs
- Bindings
- Dialects
- Tutorials
- Toy
- examples
- standalone/standalone-opt
- toy
- Ch5/mlir
- Ch6/mlir
- Ch7/mlir
- include
- mlir-c
- Dialect
- mlir
- Conversion
- LLVMCommon
- LinalgToStandard
- VectorToSCF
- Dialect
- Affine/Analysis
- Arithmetic/Transforms
- ArmSVE
- ControlFlow/IR
- Func
- IR
- Transforms
- Linalg
- Transforms
- Utils
- Math/IR
- MemRef
- IR
- Transforms
- PDL/IR
- StandardOps
- IR
- Transforms
- Tosa
- Transforms
- Utils
- lib
- CAPI/Dialect
- Conversion
- AffineToStandard
- AsyncToLLVM
- ComplexToLLVM
- ComplexToStandard
- ControlFlowToLLVM
- GPUCommon
- GPUToVulkan
- LinalgToSPIRV
- LinalgToStandard
- MathToLibm
- MemRefToLLVM
- OpenACCToSCF
- SCFToGPU
- SCFToOpenMP
- SCFToSPIRV
- SPIRVToLLVM
- ShapeToStandard
- StandardToLLVM
- StandardToSPIRV
- TosaToLinalg
- TosaToSCF
- TosaToStandard
- VectorToLLVM
- VectorToROCDL
- Dialect
- AMX/Transforms
- Affine
- Analysis
- Transforms
- Arithmetic/Transforms
- ArmSVE/Transforms
- Async/Transforms
- Bufferization/Transforms
- Func
- IR
- Transforms
- GPU
- Transforms
- Linalg
- Analysis
- ComprehensiveBufferize
- Transforms
- Utils
- Math/Transforms
- MemRef
- IR
- Transforms
- SCF
- Transforms
- Utils
- Shape/Transforms
- SparseTensor
- Pipelines
- Transforms
- StandardOps
- Tensor/Transforms
- Tosa/Transforms
- Vector/Utils
- X86Vector/Transforms
- ExecutionEngine
- IR
- Parser
- Target/Cpp
- python
- mlir/dialects
- linalg/opdsl/lang
- test
- CAPI
- Conversion
- ArithmeticToLLVM
- GPUToNVVM
- GPUToROCDL
- MathToLLVM
- MemRefToLLVM
- ShapeToStandard
- StandardToLLVM
- StandardToSPIRV
- Dialect
- Arithmetic
- Tensor
- IR
- Integration/Dialect/SparseTensor
- python
- taco/tools
- Transforms
- lib
- Conversion/StandardToLLVM
- Dialect
- Affine
- Func
- GPU
- Linalg
- SCF
- Test
- Tosa
- Vector
- IR
- Transforms
- mlir-opt
- python
- dialects
- linalg
- opdsl
- integration/dialects/linalg
- ir
- tools
- mlir-opt
- mlir-spirv-cpu-runner
- mlir-vulkan-runner
- unittests
- Conversion/PDLToPDLInterp
- Interfaces
- utils/vim/syntax
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
309 files changed
+958
-980
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments