#include "Halide.h"
using namespace Halide;
int main(int argc, char **argv) {
Var x, y, x_outer, x_inner, y_x_inner_fused;
Func f;
f(x, y) = x + y;
f.split(x, x_outer, x_inner, 2, TailStrategy::PredicateStores).fuse(y, x_inner, y_x_inner_fused);
Pipeline p(f);
p.realize({100, 100});
return 0;
}