Halide 19.0.0
Halide compiler and libraries
|
#include <SearchSpaceOptions.h>
Public Member Functions | |
SearchSpaceOptions (const std::string &bit_str) | |
bool | compute_root () const |
bool | compute_root_only () const |
bool | compute_inline () const |
bool | compute_inline_only () const |
bool | compute_at_block () const |
bool | compute_at_block_only () const |
bool | compute_at_thread () const |
bool | compute_at_thread_only () const |
Public Attributes | |
std::bitset< 4 > | options |
Static Public Attributes | |
static constexpr size_t | option_compute_root = 0 |
static constexpr size_t | option_compute_inline = 1 |
static constexpr size_t | option_compute_at_block = 2 |
static constexpr size_t | option_compute_at_thread = 3 |
Definition at line 12 of file SearchSpaceOptions.h.
|
inlineexplicit |
Definition at line 20 of file SearchSpaceOptions.h.
References compute_at_block(), compute_at_thread(), compute_inline(), and compute_root().
|
inline |
Definition at line 30 of file SearchSpaceOptions.h.
References compute_at_block(), compute_at_thread(), option_compute_root, and options.
Referenced by compute_root_only(), and SearchSpaceOptions().
|
inline |
Definition at line 34 of file SearchSpaceOptions.h.
References compute_root(), and options.
|
inline |
Definition at line 38 of file SearchSpaceOptions.h.
References option_compute_inline, and options.
Referenced by compute_inline_only(), and SearchSpaceOptions().
|
inline |
Definition at line 42 of file SearchSpaceOptions.h.
References compute_inline(), and options.
|
inline |
Definition at line 46 of file SearchSpaceOptions.h.
References option_compute_at_block, and options.
Referenced by compute_at_block_only(), compute_root(), and SearchSpaceOptions().
|
inline |
Definition at line 50 of file SearchSpaceOptions.h.
References compute_at_block(), and options.
|
inline |
Definition at line 54 of file SearchSpaceOptions.h.
References option_compute_at_thread, and options.
Referenced by compute_at_thread_only(), compute_root(), and SearchSpaceOptions().
|
inline |
Definition at line 58 of file SearchSpaceOptions.h.
References compute_at_thread(), and options.
|
staticconstexpr |
Definition at line 13 of file SearchSpaceOptions.h.
Referenced by compute_root().
|
staticconstexpr |
Definition at line 14 of file SearchSpaceOptions.h.
Referenced by compute_inline().
|
staticconstexpr |
Definition at line 15 of file SearchSpaceOptions.h.
Referenced by compute_at_block().
|
staticconstexpr |
Definition at line 16 of file SearchSpaceOptions.h.
Referenced by compute_at_thread().
std::bitset<4> Halide::Internal::Autoscheduler::SearchSpaceOptions::options |
Definition at line 18 of file SearchSpaceOptions.h.
Referenced by compute_at_block(), compute_at_block_only(), compute_at_thread(), compute_at_thread_only(), compute_inline(), compute_inline_only(), compute_root(), and compute_root_only().