[mlir][std] allow subview take memrefs from non-zero addrspaces.
authorWen-Heng (Jack) Chung <whchung@gmail.com>
Wed, 29 Apr 2020 15:12:19 +0000 (17:12 +0200)
committerAlex Zinenko <zinenko@google.com>
Wed, 29 Apr 2020 15:19:27 +0000 (17:19 +0200)
commitf2b505a4596ba9d7ec76b8f9649ac58d6792238c
treeb5e8a044683737fa505dd666470019e7fc054fd5
parent1be7f2de1bcf70b069663a784b5b3e5642ac4830
[mlir][std] allow subview take memrefs from non-zero addrspaces.

On certain targets std.subview should be able to take memrefs from non-zero
addrspaces. Improve lowering logic to llvm dialect and amend the tests.

Differential Revision: https://reviews.llvm.org/D79024
mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
mlir/test/Conversion/StandardToLLVM/convert-to-llvmir.mlir