|
Halide 22.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 274 of file FunctionDAG.h.
|
inline |
Definition at line 280 of file FunctionDAG.h.
Referenced by loops(), loops(), make_copy(), region_computed(), region_computed(), region_required(), and region_required().
Definition at line 285 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 289 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 293 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
Definition at line 297 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 301 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 305 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
|
inline |
Definition at line 309 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 310 of file FunctionDAG.h.
Definition at line 315 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 319 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 323 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
Definition at line 327 of file FunctionDAG.h.
References Halide::cast(), and data().
Definition at line 331 of file FunctionDAG.h.
References Halide::cast(), Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset, data(), and layout.
Definition at line 335 of file FunctionDAG.h.
References Halide::cast(), data(), layout, and Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset.
|
inline |
Definition at line 339 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 275 of file FunctionDAG.h.
Definition at line 278 of file FunctionDAG.h.
Referenced by loops(), loops(), make_copy(), region_computed(), and region_computed().