ComplexFunc        87 apps/fft/fft.cpp vector<ComplexFuncRef> get_func_refs(ComplexFunc x, int N, bool temps = false) {
ComplexFunc       109 apps/fft/fft.cpp ComplexFunc dft2(ComplexFunc f, const string& prefix) {
ComplexFunc       112 apps/fft/fft.cpp     ComplexFunc F(prefix + "X2");
ComplexFunc       124 apps/fft/fft.cpp ComplexFunc dft4(ComplexFunc f, int sign, const string& prefix) {
ComplexFunc       127 apps/fft/fft.cpp     ComplexFunc F(prefix + "X4");
ComplexFunc       151 apps/fft/fft.cpp ComplexFunc dft6(ComplexFunc f, int sign, const string& prefix) {
ComplexFunc       161 apps/fft/fft.cpp     ComplexFunc F(prefix + "X8");
ComplexFunc       187 apps/fft/fft.cpp ComplexFunc dft8(ComplexFunc f, int sign, const string& prefix) {
ComplexFunc       192 apps/fft/fft.cpp     ComplexFunc F(prefix + "X8");
ComplexFunc       232 apps/fft/fft.cpp ComplexFunc dftN(ComplexFunc x, int N, int sign, const string& prefix) {
ComplexFunc       237 apps/fft/fft.cpp     ComplexFunc X(prefix + "XN");
ComplexFunc       254 apps/fft/fft.cpp ComplexFunc dft1d_c2c(ComplexFunc x, int N, int sign,
ComplexFunc       267 apps/fft/fft.cpp typedef std::map<int, ComplexFunc> TwiddleFactorSet;
ComplexFunc       270 apps/fft/fft.cpp ComplexFunc twiddle_factors(int N, Expr gain, int sign,
ComplexFunc       276 apps/fft/fft.cpp     ComplexFunc W(prefix + "W");
ComplexFunc       291 apps/fft/fft.cpp ComplexFunc fft_dim1(ComplexFunc x,
ComplexFunc       324 apps/fft/fft.cpp         ComplexFunc exchange(stage_id.str());
ComplexFunc       329 apps/fft/fft.cpp         ComplexFunc v("v_" + stage_id.str());
ComplexFunc       333 apps/fft/fft.cpp             ComplexFunc W = twiddle_factors(R * S, gain, sign, prefix, twiddle_cache);
ComplexFunc       347 apps/fft/fft.cpp         ComplexFunc V = dft1d_c2c(v, R, sign, prefix);
ComplexFunc       474 apps/fft/fft.cpp ComplexFunc fft2d_c2c(ComplexFunc x,
ComplexFunc       497 apps/fft/fft.cpp     ComplexFunc xT, x_tiled;
ComplexFunc       501 apps/fft/fft.cpp     ComplexFunc dft1T = fft_dim1(xT,
ComplexFunc       512 apps/fft/fft.cpp     ComplexFunc dft1, dft1_tiled;
ComplexFunc       516 apps/fft/fft.cpp     ComplexFunc dft = fft_dim1(dft1,
ComplexFunc       662 apps/fft/fft.cpp ComplexFunc fft2d_r2c(Func r,
ComplexFunc       701 apps/fft/fft.cpp     ComplexFunc zipped(prefix + "zipped");
ComplexFunc       714 apps/fft/fft.cpp     ComplexFunc dft1 = fft_dim1(zipped,
ComplexFunc       727 apps/fft/fft.cpp     ComplexFunc unzipped(prefix + "unzipped"); {
ComplexFunc       743 apps/fft/fft.cpp     ComplexFunc zipped_0(prefix + "zipped_0");
ComplexFunc       753 apps/fft/fft.cpp     ComplexFunc unzippedT, unzippedT_tiled;
ComplexFunc       757 apps/fft/fft.cpp     ComplexFunc dftT = fft_dim1(unzippedT,
ComplexFunc       769 apps/fft/fft.cpp     ComplexFunc dft = transpose(dftT);
ComplexFunc       774 apps/fft/fft.cpp     dft = ComplexFunc(constant_exterior((Func)dft, Tuple(undef_z()), Expr(), Expr(), Expr(0), Expr(N1 / 2)));
ComplexFunc       854 apps/fft/fft.cpp Func fft2d_c2r(ComplexFunc c,
ComplexFunc       883 apps/fft/fft.cpp     ComplexFunc c_zipped(prefix + "c_zipped"); {
ComplexFunc       891 apps/fft/fft.cpp     ComplexFunc cT, cT_tiled;
ComplexFunc       896 apps/fft/fft.cpp     ComplexFunc dft0T = fft_dim1(cT,
ComplexFunc       913 apps/fft/fft.cpp     ComplexFunc dft0, dft0_tiled;
ComplexFunc       917 apps/fft/fft.cpp     ComplexFunc dft0_unzipped("dft0_unzipped"); {
ComplexFunc       924 apps/fft/fft.cpp     ComplexFunc dft0_bounded =
ComplexFunc       925 apps/fft/fft.cpp         ComplexFunc(repeat_edge((Func)dft0_unzipped, Expr(0), Expr(N0), Expr(0), Expr((N1 + 1) / 2 + 1)));
ComplexFunc       937 apps/fft/fft.cpp     ComplexFunc zipped(prefix + "zipped"); {
ComplexFunc       953 apps/fft/fft.cpp     ComplexFunc dft = fft_dim1(zipped,
ComplexFunc       963 apps/fft/fft.cpp     ComplexFunc dft_padded = ComplexFunc(repeat_edge((Func)dft, Expr(), Expr(), Expr(0), Expr(N1)));
ComplexFunc      1039 apps/fft/fft.cpp ComplexFunc fft2d_c2c(ComplexFunc x,
ComplexFunc      1047 apps/fft/fft.cpp ComplexFunc fft2d_r2c(Func r,
ComplexFunc      1054 apps/fft/fft.cpp Func fft2d_c2r(ComplexFunc c,
ComplexFunc        49 apps/fft/fft.h ComplexFunc fft2d_c2c(ComplexFunc x, int N0, int N1, int sign,
ComplexFunc        58 apps/fft/fft.h ComplexFunc fft2d_r2c(Halide::Func r, int N0, int N1,
ComplexFunc        65 apps/fft/fft.h Halide::Func fft2d_c2r(ComplexFunc c, int N0, int N1,
ComplexFunc       111 apps/fft/fft_generator.cpp                 ComplexFunc in;
ComplexFunc       117 apps/fft/fft_generator.cpp             ComplexFunc in;
ComplexFunc       164 apps/fft/fft_generator.cpp     ComplexFunc complex_result;
ComplexFunc        29 apps/fft/main.cpp ComplexFunc make_complex(const Buffer<T> &re) {
ComplexFunc        30 apps/fft/main.cpp     ComplexFunc ret;
ComplexFunc        79 apps/fft/main.cpp         ComplexFunc dft_in = fft2d_c2c(make_complex(in), W, H, -1, target, fwd_desc);
ComplexFunc        80 apps/fft/main.cpp         ComplexFunc dft_kernel = fft2d_c2c(make_complex(kernel), W, H, -1, target, fwd_desc);
ComplexFunc        85 apps/fft/main.cpp         ComplexFunc dft_filtered("dft_filtered");
ComplexFunc        89 apps/fft/main.cpp         ComplexFunc dft_out = fft2d_c2c(dft_filtered, W, H, 1, target, inv_desc);
ComplexFunc        99 apps/fft/main.cpp         ComplexFunc dft_in = fft2d_r2c(make_real(in), W, H, target, fwd_desc);
ComplexFunc       100 apps/fft/main.cpp         ComplexFunc dft_kernel = fft2d_r2c(make_real(kernel), W, H, target, fwd_desc);
ComplexFunc       105 apps/fft/main.cpp         ComplexFunc dft_filtered("dft_filtered");
ComplexFunc       151 apps/fft/main.cpp     ComplexFunc c2c_in;
ComplexFunc       211 apps/fft/main.cpp     ComplexFunc c2r_in;