[MLIR][Shape] Add constant folding to `shape.rank`
authorFrederik Gossen <frgossen@google.com>
Thu, 25 Jun 2020 08:31:49 +0000 (08:31 +0000)
committerFrederik Gossen <frgossen@google.com>
Thu, 25 Jun 2020 08:32:25 +0000 (08:32 +0000)
commit81469527ec99a3452c867d997d259ea70f81dda5
tree27628576f29b030f49e2e3ee2617996b9e8e3ab6
parent895529cfd8756e2b4dc609f5af92e0d8ae280ed8
[MLIR][Shape] Add constant folding to `shape.rank`

Add constant folding for the `shape.rank` operation of the shape dialect.

Differential Revision: https://reviews.llvm.org/D82076
mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td
mlir/lib/Dialect/Shape/IR/Shape.cpp
mlir/test/Dialect/Shape/canonicalize.mlir