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,
24072407 if (!fromElementsOp)
24082408 return failure ();
24092409
2410- results.append (fromElementsOp.getElements ().begin (),
2411- fromElementsOp.getElements ().end ());
2410+ llvm::append_range (results, fromElementsOp.getElements ());
24122411 return success ();
24132412}
24142413
24152414LogicalResult ToElementsOp::fold (FoldAdaptor adaptor,
24162415 SmallVectorImpl<OpFoldResult> &results) {
2417- if (succeeded (foldToElementsFromElements (*this , results)))
2418- return success ();
2419- return failure ();
2416+ return foldToElementsFromElements (*this , results);
24202417}
24212418
24222419// ===----------------------------------------------------------------------===//
@@ -2462,9 +2459,7 @@ static OpFoldResult foldFromElementsToElements(FromElementsOp fromElementsOp) {
24622459}
24632460
24642461OpFoldResult FromElementsOp::fold (FoldAdaptor adaptor) {
2465- if (auto result = foldFromElementsToElements (*this ))
2466- return result;
2467- return {};
2462+ return foldFromElementsToElements (*this );
24682463}
24692464
24702465// / 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