File tree Expand file tree Collapse file tree 1 file changed +3
-8
lines changed
mlir/lib/Dialect/Vector/IR Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -2407,16 +2407,13 @@ foldToElementsFromElements(ToElementsOp toElementsOp,
2407
2407
if (!fromElementsOp)
2408
2408
return failure ();
2409
2409
2410
- results.append (fromElementsOp.getElements ().begin (),
2411
- fromElementsOp.getElements ().end ());
2410
+ llvm::append_range (results, fromElementsOp.getElements ());
2412
2411
return success ();
2413
2412
}
2414
2413
2415
2414
LogicalResult ToElementsOp::fold (FoldAdaptor adaptor,
2416
2415
SmallVectorImpl<OpFoldResult> &results) {
2417
- if (succeeded (foldToElementsFromElements (*this , results)))
2418
- return success ();
2419
- return failure ();
2416
+ return foldToElementsFromElements (*this , results);
2420
2417
}
2421
2418
2422
2419
// ===----------------------------------------------------------------------===//
@@ -2462,9 +2459,7 @@ static OpFoldResult foldFromElementsToElements(FromElementsOp fromElementsOp) {
2462
2459
}
2463
2460
2464
2461
OpFoldResult FromElementsOp::fold (FoldAdaptor adaptor) {
2465
- if (auto result = foldFromElementsToElements (*this ))
2466
- return result;
2467
- return {};
2462
+ return foldFromElementsToElements (*this );
2468
2463
}
2469
2464
2470
2465
// / Rewrite a vector.from_elements into a vector.splat if all elements are the
You can’t perform that action at this time.
0 commit comments