Halide
Halide::Internal::Autoscheduler::BoundContents::Layout Class Reference

#include <FunctionDAG.h>

Public Member Functions

 Layout ()=default
 
 ~Layout ()
 
 Layout (const Layout &)=delete
 
void operator= (const Layout &)=delete
 
 Layout (Layout &&)=delete
 
void operator= (Layout &&)=delete
 
BoundContentsmake () const
 
void release (const BoundContents *b) const
 

Public Attributes

int total_size
 
int computed_offset
 
std::vector< int > loop_offset
 

Detailed Description

Definition at line 302 of file FunctionDAG.h.

Constructor & Destructor Documentation

◆ Layout() [1/3]

Halide::Internal::Autoscheduler::BoundContents::Layout::Layout ( )
default

◆ ~Layout()

Halide::Internal::Autoscheduler::BoundContents::Layout::~Layout ( )

◆ Layout() [2/3]

Halide::Internal::Autoscheduler::BoundContents::Layout::Layout ( const Layout )
delete

◆ Layout() [3/3]

Halide::Internal::Autoscheduler::BoundContents::Layout::Layout ( Layout &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

void Halide::Internal::Autoscheduler::BoundContents::Layout::operator= ( const Layout )
delete

◆ operator=() [2/2]

void Halide::Internal::Autoscheduler::BoundContents::Layout::operator= ( Layout &&  )
delete

◆ make()

BoundContents* Halide::Internal::Autoscheduler::BoundContents::Layout::make ( ) const

◆ release()

void Halide::Internal::Autoscheduler::BoundContents::Layout::release ( const BoundContents b) const

Member Data Documentation

◆ total_size

int Halide::Internal::Autoscheduler::BoundContents::Layout::total_size

◆ computed_offset

int Halide::Internal::Autoscheduler::BoundContents::Layout::computed_offset

◆ loop_offset

std::vector<int> Halide::Internal::Autoscheduler::BoundContents::Layout::loop_offset

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