summaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/LoopFusion.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2020-03-02 09:18:45 -0800
committerRiver Riddle <riddleriver@gmail.com>2020-03-02 09:19:26 -0800
commitde5a81b1023e95a06f0e40b8ef9cdfc2e38b6223 (patch)
treece6b12f4fe7b2fc3cdc3aa5901e40449c60e2a2b /mlir/lib/Transforms/LoopFusion.cpp
parent4167645d1e6a5ecc8790f0aba450799c4441882d (diff)
downloadllvm-de5a81b1023e95a06f0e40b8ef9cdfc2e38b6223.tar.gz
[mlir] Update several usages of IntegerType to properly handled unsignedness.
Summary: For example, DenseElementsAttr currently does not properly round-trip unsigned integer values. Differential Revision: https://reviews.llvm.org/D75374
Diffstat (limited to 'mlir/lib/Transforms/LoopFusion.cpp')
-rw-r--r--mlir/lib/Transforms/LoopFusion.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/lib/Transforms/LoopFusion.cpp b/mlir/lib/Transforms/LoopFusion.cpp
index ef1af5d71aa8..bcb0c16ba77b 100644
--- a/mlir/lib/Transforms/LoopFusion.cpp
+++ b/mlir/lib/Transforms/LoopFusion.cpp
@@ -869,7 +869,7 @@ static unsigned getMemRefEltSizeInBytes(MemRefType memRefType) {
auto elementType = memRefType.getElementType();
unsigned sizeInBits;
- if (elementType.isSignlessIntOrFloat()) {
+ if (elementType.isIntOrFloat()) {
sizeInBits = elementType.getIntOrFloatBitWidth();
} else {
auto vectorType = elementType.cast<VectorType>();