Skip to content

Commit 6565880

Browse files
committed
fix clang-tidy.
1 parent 5fdf126 commit 6565880

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎src/Deinterleave.cpp‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ class ExtractLanes : public IRGraphMutator {
719719

720720
} // namespace
721721

722-
Expr extract_lanes(Expr original_expr, int starting_lane, int lane_stride, int new_lanes, const Scope<> &lets, Scope<std::vector<VectorSlice>> &requested_sliced_lets) {
722+
Expr extract_lanes(const Expr &original_expr, int starting_lane, int lane_stride, int new_lanes, const Scope<> &lets, Scope<std::vector<VectorSlice>> &requested_sliced_lets) {
723723
internal_assert(starting_lane + (new_lanes - 1) * lane_stride <= original_expr.type().lanes())
724724
<< "Extract lanes with start:" << starting_lane << ", stride:" << lane_stride << ", new_lanes:" << new_lanes << " "
725725
<< "out of " << original_expr.type() << " which goes out of bounds.";
@@ -742,10 +742,10 @@ Expr extract_lanes(Expr original_expr, int starting_lane, int lane_stride, int n
742742
return e;
743743
}
744744

745-
Expr extract_lanes(Expr e, int starting_lane, int lane_stride, int new_lanes) {
745+
Expr extract_lanes(const Expr &e, int starting_lane, int lane_stride, int new_lanes) {
746746
Scope<> lets;
747747
Scope<std::vector<VectorSlice>> req;
748-
return extract_lanes(std::move(e), starting_lane, lane_stride, new_lanes, lets, req);
748+
return extract_lanes(e, starting_lane, lane_stride, new_lanes, lets, req);
749749
}
750750

751751
Expr extract_even_lanes(const Expr &e) {

‎src/Deinterleave.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ struct VectorSlice {
2020
};
2121

2222
/* Extract lanes and relying on the fact that the caller will provide new variables in Lets or LetStmts which correspond to slices of the original variable. */
23-
Expr extract_lanes(Expr e, int starting_lane, int lane_stride, int new_lanes, const Scope<> &sliceable_lets, Scope<std::vector<VectorSlice>> &requested_sliced_lets);
23+
Expr extract_lanes(const Expr &e, int starting_lane, int lane_stride, int new_lanes, const Scope<> &sliceable_lets, Scope<std::vector<VectorSlice>> &requested_sliced_lets);
2424

2525
/* Extract lanes without requesting any extra slices from variables. */
26-
Expr extract_lanes(Expr e, int starting_lane, int lane_stride, int new_lanes);
26+
Expr extract_lanes(const Expr &e, int starting_lane, int lane_stride, int new_lanes);
2727

2828
/** Extract the nth lane of a vector */
2929
Expr extract_lane(const Expr &vec, int lane);

0 commit comments

Comments
 (0)