Halide 22.0.0 Halide compiler and libraries

Classes | Namespaces | Functions
Target.h File Reference

Defines the structure that describes a Halide target. More...

`#include <bitset>`
`#include <cstdint>`
`#include <string>`
`#include "DeviceAPI.h"`
`#include "Type.h"`
`#include "runtime/HalideRuntime.h"`

Go to the source code of this file.

## Classes
struct | Halide::Target
| A struct representing a target machine and os to generate code for. More...

## Namespaces
namespace | Halide
| This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it.
namespace | Halide::Internal

## Functions
Target | Halide::get_host_target ()
| Return the target corresponding to the host machine. More...
Target | Halide::get_target_from_environment ()
| Return the target that Halide will use. More...
Target | Halide::get_jit_target_from_environment ()
| Return the target that Halide will use for jit-compilation. More...
Target::Feature | Halide::target_feature_for_device_api (DeviceAPI api)
| Get the Target feature corresponding to a DeviceAPI. More...
void | Halide::Internal::target_test ()

## Detailed Description

Defines the structure that describes a Halide target.

Definition in file Target.h.