[Mlir-commits] [mlir] [MLIR] support dynamic indexing of `vector.maskedload` in `VectorEmulateNarrowTypes` (PR #115070)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Fri Nov 8 03:04:48 PST 2024
================
@@ -53,6 +53,7 @@ static FailureOr<Operation *> getCompressedMaskOp(OpBuilder &rewriter,
Location loc, Value mask,
int origElements, int scale,
int intraDataOffset = 0) {
+ assert(intraDataOffset < scale && "intraDataOffset must be less than scale");
----------------
banach-space wrote:
OK, this was not clear to me at all :)
I was trying to understand all of this a bit better and am just thinking that this logic needs TLC. The comment for this method needs updating to capture the info that you shared above. I think that it would also be good to provide more descriptive argument names.
Now, I appreciate that it wasn't you who wrote this to begin with and updating this shouldn't be a blocker for this PR. Some help would be appreciated. Also, I want to help:
* https://github.com/llvm/llvm-project/pull/115460
https://github.com/llvm/llvm-project/pull/115070
More information about the Mlir-commits
mailing list