OSDN Git Service

[mlir][Vector] Fold chains of ExtractOp
authorNicolas Vasilache <ntv@google.com>
Fri, 10 Jul 2020 13:31:02 +0000 (09:31 -0400)
committerNicolas Vasilache <ntv@google.com>
Fri, 10 Jul 2020 13:32:02 +0000 (09:32 -0400)
commit22c8a08fd8a1487159564f74f24561964f6a6c97
tree30e29ae1543dbc0f87e33dfffdec9106dbb08408
parent0555db0a5df4d669ce4c2125668ec7a8a42fcd9d
[mlir][Vector] Fold chains of ExtractOp

This revision adds folding to ExtractOp by simply concatenating the position attributes.
mlir/lib/Dialect/Vector/VectorOps.cpp
mlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir
mlir/test/Dialect/Vector/canonicalize.mlir
mlir/test/Dialect/Vector/vector-contract-transforms.mlir