summaryrefslogtreecommitdiffstats
path: root/mlir/test/lib/Transforms
diff options
context:
space:
mode:
authorNicolas Vasilache <ntv@google.com>2019-10-02 13:24:27 -0700
committerA. Unique TensorFlower <gardener@tensorflow.org>2019-10-02 13:25:05 -0700
commit9604bb6269bc5ff87c85dad7c8aa4b4f5f0f4696 (patch)
tree49318fefc1a1006b953f268bc278a99c37030cd5 /mlir/test/lib/Transforms
parentf294e0e513464b97ae1bb2f9532979f8698c441e (diff)
downloadbcm5719-llvm-9604bb6269bc5ff87c85dad7c8aa4b4f5f0f4696.tar.gz
bcm5719-llvm-9604bb6269bc5ff87c85dad7c8aa4b4f5f0f4696.zip
Extract MemRefType::getStridesAndOffset as a free function and fix dynamic offset determination.
This also adds coverage with a missing test, which uncovered a bug in the conditional for testing whether an offset is dynamic or not. PiperOrigin-RevId: 272505798
Diffstat (limited to 'mlir/test/lib/Transforms')
-rw-r--r--mlir/test/lib/Transforms/TestMemRefStrideCalculation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/test/lib/Transforms/TestMemRefStrideCalculation.cpp b/mlir/test/lib/Transforms/TestMemRefStrideCalculation.cpp
index 01dfdeeb0c8..334a3f32a94 100644
--- a/mlir/test/lib/Transforms/TestMemRefStrideCalculation.cpp
+++ b/mlir/test/lib/Transforms/TestMemRefStrideCalculation.cpp
@@ -37,7 +37,7 @@ void TestMemRefStrideCalculation::runOnFunction() {
auto memrefType = allocOp.getResult()->getType().cast<MemRefType>();
int64_t offset;
SmallVector<int64_t, 4> strides;
- if (failed(memrefType.getStridesAndOffset(strides, offset))) {
+ if (failed(getStridesAndOffset(memrefType, strides, offset))) {
llvm::outs() << "MemRefType " << memrefType << " cannot be converted to "
<< "strided form\n";
return;
OpenPOWER on IntegriCloud