|
Halide 21.0.0
Halide compiler and libraries
|
#include <algorithm>#include <assert.h>#include <functional>#include <map>#include <numeric>#include <stdio.h>#include <string.h>#include "Halide.h"Go to the source code of this file.
Classes | |
| class | CheckCalls |
Typedefs | |
| typedef std::map< std::string, std::vector< std::string > > | CallGraphs |
Functions | |
| int | check_call_graphs (Halide::Pipeline p, CallGraphs &expected) |
| template<typename T, typename F> | |
| int | check_image2 (const Halide::Buffer< T > &im, const F &func) |
| template<typename T, typename F> | |
| int | check_image3 (const Halide::Buffer< T > &im, const F &func) |
| template<typename T, typename F> | |
| auto | check_image (const Halide::Buffer< T > &im, const F &func) -> decltype(std::declval< F >()(0, 0), int()) |
| typedef std::map<std::string, std::vector<std::string> > CallGraphs |
Definition at line 14 of file check_call_graphs.h.
|
inline |
Definition at line 52 of file check_call_graphs.h.
References Halide::Pipeline::add_custom_lowering_pass(), CheckCalls::calls, Halide::Pipeline::compile_to_module(), and Halide::Pipeline::infer_arguments().
|
inline |
Definition at line 94 of file check_call_graphs.h.
Referenced by check_image().
|
inline |
Definition at line 109 of file check_call_graphs.h.
|
inline |
Definition at line 127 of file check_call_graphs.h.
References check_image2().