[mlir][Linalg] NFC : Fix check for scalar case handling in LinalgToLoops
authorMaheshRavishankar <ravishankarm@google.com>
Sun, 12 Apr 2020 06:01:40 +0000 (23:01 -0700)
committerMaheshRavishankar <ravishankarm@google.com>
Mon, 13 Apr 2020 20:23:01 +0000 (13:23 -0700)
commit3b2f26ab05a80ffb3fcee62fd690da2e6d39c4a3
tree9ce80f57e3a0f487a30419f9164a30916dd98bea
parent03391df90ed142aafc0669501071cd30218adc0e
[mlir][Linalg] NFC : Fix check for scalar case handling in LinalgToLoops

The invertPermutation method does not return a nullptr anymore, but
rather returns an empty map for the scalar case. Update the check in
LinalgToLoops to reflect this.
Also add test case for generating scalar code.
mlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp
mlir/test/Dialect/Linalg/loops.mlir