Halide 18.0.0
Halide compiler and libraries
|
#include <FunctionDAG.h>
Classes | |
class | Layout |
Public Member Functions | |
Span * | data () const |
Span & | region_required (int i) |
Span & | region_computed (int i) |
Span & | loops (int i, int j) |
const Span & | region_required (int i) const |
const Span & | region_computed (int i) const |
const Span & | loops (int i, int j) const |
BoundContents * | make_copy () const |
void | validate () const |
Span * | data () const |
Span & | region_required (int i) |
Span & | region_computed (int i) |
Span & | loops (int i, int j) |
const Span & | region_required (int i) const |
const Span & | region_computed (int i) const |
const Span & | loops (int i, int j) const |
BoundContents * | make_copy () const |
void | validate () const |
Public Attributes | |
RefCount | ref_count |
const Layout * | layout = nullptr |
Definition at line 275 of file FunctionDAG.h.
|
inline |
Definition at line 281 of file FunctionDAG.h.
Referenced by loops(), loops(), make_copy(), region_computed(), region_computed(), region_required(), and region_required().
Definition at line 286 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 290 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 294 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
Definition at line 298 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 302 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 306 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
|
inline |
Definition at line 310 of file FunctionDAG.h.
References data(), layout, Halide::Internal::Autoscheduler::BoundContents::Layout::make(), memcpy(), and Halide::Internal::Autoscheduler::BoundContents::Layout::total_size.
void Halide::Internal::Autoscheduler::BoundContents::validate | ( | ) | const |
|
inline |
Definition at line 311 of file FunctionDAG.h.
Definition at line 316 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 320 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 324 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
Definition at line 328 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 332 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 336 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
|
inline |
Definition at line 340 of file FunctionDAG.h.
References data(), layout, Halide::Internal::Autoscheduler::BoundContents::Layout::make(), memcpy(), and Halide::Internal::Autoscheduler::BoundContents::Layout::total_size.
void Halide::Internal::Autoscheduler::BoundContents::validate | ( | ) | const |
|
mutable |
Definition at line 276 of file FunctionDAG.h.
Definition at line 279 of file FunctionDAG.h.
Referenced by loops(), loops(), make_copy(), region_computed(), and region_computed().