1#ifndef HALIDE_HEXAGON_OFFLOAD_H
2#define HALIDE_HEXAGON_OFFLOAD_H
Base classes for Halide expressions (Halide::Expr) and statements (Halide::Internal::Stmt)
A Halide::Buffer is a named shared reference to a Halide::Runtime::Buffer.
Stmt inject_hexagon_rpc(Stmt s, const Target &host_target, Module &module)
Pull loops marked with the Hexagon device API to a separate module, and call them through the Hexagon...
Buffer< uint8_t > compile_module_to_hexagon_shared_object(const Module &device_code)
This file defines the class FunctionDAG, which is our representation of a Halide pipeline,...
@ Internal
Not visible externally, similar to 'static' linkage in C.
A reference-counted handle to a statement node.
A struct representing a target machine and os to generate code for.