You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Deinterleave.cpp
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -719,7 +719,7 @@ class ExtractLanes : public IRGraphMutator {
719
719
720
720
} // namespace
721
721
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(constExpr &original_expr, int starting_lane, int lane_stride, int new_lanes, const Scope<> &lets, Scope<std::vector<VectorSlice>> &requested_sliced_lets) {
Copy file name to clipboardExpand all lines: src/Deinterleave.h
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -20,10 +20,10 @@ struct VectorSlice {
20
20
};
21
21
22
22
/* 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(constExpr &e, int starting_lane, int lane_stride, int new_lanes, const Scope<> &sliceable_lets, Scope<std::vector<VectorSlice>> &requested_sliced_lets);
24
24
25
25
/* 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(constExpr &e, int starting_lane, int lane_stride, int new_lanes);
0 commit comments