https://github.com/halide/Halide
Raw File
Tip revision: 0eec1e95a0f7bec4a5b9e77f561c6211e2c8f4ef authored by Steven Johnson on 09 September 2022, 18:33:50 UTC
Merge branch 'main' into gpu_canon_fix
Tip revision: 0eec1e9
HalidePlugin.h
#ifndef HALIDE_HALIDEPLUGIN_H
#define HALIDE_HALIDEPLUGIN_H

#include "Errors.h"

#define REGISTER_AUTOSCHEDULER(NAME)                                  \
    struct HALIDE_EXPORT Register##NAME {                             \
        Register##NAME() {                                            \
            debug(1) << "Registering autoscheduler '" #NAME "'...\n"; \
            Pipeline::add_autoscheduler(#NAME, NAME());               \
        }                                                             \
    } register_##NAME;

#endif  // HALIDE_HALIDEPLUGIN_H
back to top