[mlir][sparse] Adding new STEA::{with,without}DimSlices factories
(These factories are used in downstream code, despite not being used within the MLIR codebase.) Depends On D151513 Reviewed By: Peiming Differential Revision: https://reviews.llvm.org/D151518
This commit is contained in:
@@ -1138,10 +1138,7 @@ public:
|
||||
// TODO: We should check these in ExtractSliceOp::verify.
|
||||
if (!srcEnc || !dstEnc || !dstEnc.isSlice())
|
||||
return failure();
|
||||
assert(srcEnc.getLvlTypes() == dstEnc.getLvlTypes());
|
||||
assert(srcEnc.getDimToLvl() == dstEnc.getDimToLvl());
|
||||
assert(srcEnc.getPosWidth() == dstEnc.getPosWidth());
|
||||
assert(srcEnc.getCrdWidth() == dstEnc.getCrdWidth());
|
||||
assert(srcEnc.withoutDimSlices() == dstEnc.withoutDimSlices());
|
||||
|
||||
SmallVector<Value> fields;
|
||||
auto desc = getMutDescriptorFromTensorTuple(adaptor.getSource(), fields);
|
||||
|
||||
Reference in New Issue
Block a user