Halide
Halide::Internal::Autoscheduler::BoundContents Struct Reference

#include <FunctionDAG.h>

Classes

class  Layout
 

Public Member Functions

Spandata () const
 
Spanregion_required (int i)
 
Spanregion_computed (int i)
 
Spanloops (int i, int j)
 
const Spanregion_required (int i) const
 
const Spanregion_computed (int i) const
 
const Spanloops (int i, int j) const
 
BoundContentsmake_copy () const
 
void validate () const
 

Public Attributes

RefCount ref_count
 
const Layoutlayout = nullptr
 

Detailed Description

Definition at line 253 of file FunctionDAG.h.

Member Function Documentation

◆ data()

Span* Halide::Internal::Autoscheduler::BoundContents::data ( ) const
inline

Definition at line 259 of file FunctionDAG.h.

Referenced by loops(), make_copy(), region_computed(), and region_required().

◆ region_required() [1/2]

Span& Halide::Internal::Autoscheduler::BoundContents::region_required ( int  i)
inline

Definition at line 264 of file FunctionDAG.h.

References data().

◆ region_computed() [1/2]

Span& Halide::Internal::Autoscheduler::BoundContents::region_computed ( int  i)
inline

◆ loops() [1/2]

Span& Halide::Internal::Autoscheduler::BoundContents::loops ( int  i,
int  j 
)
inline

◆ region_required() [2/2]

const Span& Halide::Internal::Autoscheduler::BoundContents::region_required ( int  i) const
inline

Definition at line 276 of file FunctionDAG.h.

References data().

◆ region_computed() [2/2]

const Span& Halide::Internal::Autoscheduler::BoundContents::region_computed ( int  i) const
inline

◆ loops() [2/2]

const Span& Halide::Internal::Autoscheduler::BoundContents::loops ( int  i,
int  j 
) const
inline

◆ make_copy()

BoundContents* Halide::Internal::Autoscheduler::BoundContents::make_copy ( ) const
inline

◆ validate()

void Halide::Internal::Autoscheduler::BoundContents::validate ( ) const

Member Data Documentation

◆ ref_count

RefCount Halide::Internal::Autoscheduler::BoundContents::ref_count
mutable

Definition at line 254 of file FunctionDAG.h.

◆ layout

const Layout* Halide::Internal::Autoscheduler::BoundContents::layout = nullptr

Definition at line 257 of file FunctionDAG.h.

Referenced by loops(), make_copy(), and region_computed().


The documentation for this struct was generated from the following file: