#include <FunctionDAG.h>
Definition at line 379 of file FunctionDAG.h.
◆ required_to_computed() [1/2]
void Halide::Internal::Autoscheduler::FunctionDAG::Node::required_to_computed |
( |
const Span * |
required, |
|
|
Span * |
computed |
|
) |
| const |
◆ loop_nest_for_region() [1/2]
void Halide::Internal::Autoscheduler::FunctionDAG::Node::loop_nest_for_region |
( |
int |
stage_idx, |
|
|
const Span * |
computed, |
|
|
Span * |
loop |
|
) |
| const |
◆ make_bound() [1/2]
BoundContents* Halide::Internal::Autoscheduler::FunctionDAG::Node::make_bound |
( |
| ) |
const |
|
inline |
◆ required_to_computed() [2/2]
void Halide::Internal::Autoscheduler::FunctionDAG::Node::required_to_computed |
( |
const Span * |
required, |
|
|
Span * |
computed |
|
) |
| const |
◆ loop_nest_for_region() [2/2]
void Halide::Internal::Autoscheduler::FunctionDAG::Node::loop_nest_for_region |
( |
int |
stage_idx, |
|
|
const Span * |
computed, |
|
|
Span * |
loop |
|
) |
| const |
◆ make_bound() [2/2]
BoundContents* Halide::Internal::Autoscheduler::FunctionDAG::Node::make_bound |
( |
| ) |
const |
|
inline |
◆ dag
FunctionDAG * Halide::Internal::Autoscheduler::FunctionDAG::Node::dag |
◆ func
Function Halide::Internal::Autoscheduler::FunctionDAG::Node::func |
◆ bytes_per_point
double Halide::Internal::Autoscheduler::FunctionDAG::Node::bytes_per_point |
◆ region_required
vector< SymbolicInterval > Halide::Internal::Autoscheduler::FunctionDAG::Node::region_required |
◆ estimated_region_required
vector< Span > Halide::Internal::Autoscheduler::FunctionDAG::Node::estimated_region_required |
◆ region_computed
vector< RegionComputedInfo > Halide::Internal::Autoscheduler::FunctionDAG::Node::region_computed |
◆ region_computed_all_common_cases
bool Halide::Internal::Autoscheduler::FunctionDAG::Node::region_computed_all_common_cases = false |
◆ stages
vector< Stage > Halide::Internal::Autoscheduler::FunctionDAG::Node::stages |
◆ outgoing_edges
vector< Edge * > Halide::Internal::Autoscheduler::FunctionDAG::Node::outgoing_edges |
◆ vector_size
int Halide::Internal::Autoscheduler::FunctionDAG::Node::vector_size |
◆ id
int Halide::Internal::Autoscheduler::FunctionDAG::Node::id |
◆ max_id
int Halide::Internal::Autoscheduler::FunctionDAG::Node::max_id |
◆ dimensions
int Halide::Internal::Autoscheduler::FunctionDAG::Node::dimensions |
◆ is_wrapper
bool Halide::Internal::Autoscheduler::FunctionDAG::Node::is_wrapper |
◆ is_input
bool Halide::Internal::Autoscheduler::FunctionDAG::Node::is_input |
◆ is_output
bool Halide::Internal::Autoscheduler::FunctionDAG::Node::is_output |
◆ is_pointwise
bool Halide::Internal::Autoscheduler::FunctionDAG::Node::is_pointwise |
◆ is_boundary_condition
bool Halide::Internal::Autoscheduler::FunctionDAG::Node::is_boundary_condition |
◆ bounds_memory_layout
std::unique_ptr< BoundContents::Layout > Halide::Internal::Autoscheduler::FunctionDAG::Node::bounds_memory_layout |
The documentation for this struct was generated from the following file: