This revision improves and makes better use of OpInterfaces for the Vector dialect.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D84053  
[mlir][Vector] NFC - Improve VectorInterfaces ClosedPublic Authored by nicolasvasilache on Jul 17 2020, 10:34 AM. 
Details Summary This revision improves and makes better use of OpInterfaces for the Vector dialect. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 17 2020, 10:51 AM 
 nicolasvasilache added inline comments. 
 Closed by commit rG47cbd9f92282: [mlir][Vector] NFC - Improve VectorInterfaces (authored by nicolasvasilache).  ·  Explain WhyJul 20 2020, 5:25 AM This revision was automatically updated to reflect the committed changes. nicolasvasilache marked an inline comment as done. 
Revision Contents 
 
Diff 279192 mlir/include/mlir/Dialect/StandardOps/IR/Ops.h
 mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
 mlir/include/mlir/Dialect/Vector/VectorOps.h
 mlir/include/mlir/Dialect/Vector/VectorOps.td
 mlir/include/mlir/Dialect/Vector/VectorUtils.h
 mlir/include/mlir/Interfaces/CMakeLists.txt
 mlir/include/mlir/Interfaces/VectorInterfaces.h
 
 mlir/include/mlir/Interfaces/VectorInterfaces.td
 mlir/include/mlir/Interfaces/VectorUnrollInterface.h
 mlir/include/mlir/Interfaces/VectorUnrollInterface.td
 
 mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
 mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
 mlir/lib/Dialect/StandardOps/CMakeLists.txt
 mlir/lib/Dialect/Vector/CMakeLists.txt
 mlir/lib/Dialect/Vector/VectorOps.cpp
 mlir/lib/Dialect/Vector/VectorTransforms.cpp
 mlir/lib/Dialect/Vector/VectorUtils.cpp
 mlir/lib/Interfaces/CMakeLists.txt
 mlir/lib/Interfaces/VectorInterfaces.cpp
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This looks identical to what should be generated automatically if you don't specify a body.