Enzyme main
Loading...
Searching...
No Matches
mlir::enzyme::LoopCheckpointing< FinalClass, OpName >::PeriodicSchedule Struct Reference

#include "MLIR/Implementations/LoopCheckpointing.h"

Collaboration diagram for mlir::enzyme::LoopCheckpointing< FinalClass, OpName >::PeriodicSchedule:

Public Member Functions

bool isDynamic () const
 
bool hasTrailing () const
 
int64_t numSegments () const
 

Public Attributes

int64_t nInner = 0
 
int64_t nOuter = -1
 
int64_t trailingIters = 0
 
Value numItersV
 
Value nOuterV
 
Value nInnerV
 
Value startV
 
Value stepV
 

Detailed Description

template<typename FinalClass, typename OpName>
struct mlir::enzyme::LoopCheckpointing< FinalClass, OpName >::PeriodicSchedule

Definition at line 53 of file LoopCheckpointing.h.

Member Function Documentation

◆ hasTrailing()

◆ isDynamic()

◆ numSegments()

template<typename FinalClass , typename OpName >
int64_t mlir::enzyme::LoopCheckpointing< FinalClass, OpName >::PeriodicSchedule::numSegments ( ) const
inline

Member Data Documentation

◆ nInner

◆ nInnerV

◆ nOuter

◆ nOuterV

template<typename FinalClass , typename OpName >
Value mlir::enzyme::LoopCheckpointing< FinalClass, OpName >::PeriodicSchedule::nOuterV

◆ numItersV

◆ startV

◆ stepV

◆ trailingIters


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