make_interleave 299 src/Deinterleave.cpp expr = Shuffle::make_interleave(new_vectors); make_interleave 390 src/Deinterleave.cpp return Shuffle::make_interleave({a, b}); make_interleave 395 src/Deinterleave.cpp return Shuffle::make_interleave({a, b, c}); make_interleave 403 src/Deinterleave.cpp return Shuffle::make_interleave({aa, ba, ab, bb}); make_interleave 691 src/Deinterleave.cpp Expr value = Shuffle::make_interleave(args); make_interleave 692 src/Deinterleave.cpp Expr predicate = Shuffle::make_interleave(predicates); make_interleave 487 src/HexagonOptimize.cpp Expr a0123 = Shuffle::make_interleave({mpys[0].first, mpys[1].first, mpys[2].first, mpys[3].first}); make_interleave 493 src/HexagonOptimize.cpp Expr b0123 = Shuffle::make_interleave({mpys[0].second, mpys[1].second, mpys[2].second, mpys[3].second}); make_interleave 528 src/HexagonOptimize.cpp Expr a0123 = Shuffle::make_interleave({mpys[0].first, mpys[1].first, mpys[2].first, mpys[3].first}); make_interleave 529 src/HexagonOptimize.cpp Expr b0123 = Shuffle::make_interleave({mpys[0].second, mpys[1].second, mpys[2].second, mpys[3].second}); make_interleave 574 src/HexagonOptimize.cpp Expr a01 = Shuffle::make_interleave({mpys[0].first, mpys[1].first}); make_interleave 582 src/HexagonOptimize.cpp Expr b01 = Shuffle::make_interleave({mpys[0].second, mpys[1].second}); make_interleave 897 src/HexagonOptimize.cpp e = Shuffle::make_interleave({e, e}); make_interleave 681 src/IR.h EXPORT static Expr make_interleave(const std::vector<Expr> &vectors); make_interleave 5055 src/Simplify.cpp return Shuffle::make_interleave(e);