MLIR  19.0.0git
Public Attributes | List of all members
mlir::affine::AffineCopyOptions Struct Reference

Explicit copy / DMA generation options for mlir::affineDataCopyGenerate. More...

#include "mlir/Dialect/Affine/LoopUtils.h"

Public Attributes

bool generateDma
 
unsigned slowMemorySpace
 
unsigned fastMemorySpace
 
unsigned tagMemorySpace
 
uint64_t fastMemCapacityBytes
 

Detailed Description

Explicit copy / DMA generation options for mlir::affineDataCopyGenerate.

Definition at line 166 of file LoopUtils.h.

Member Data Documentation

◆ fastMemCapacityBytes

uint64_t mlir::affine::AffineCopyOptions::fastMemCapacityBytes

Definition at line 176 of file LoopUtils.h.

Referenced by mlir::affine::affineDataCopyGenerate().

◆ fastMemorySpace

unsigned mlir::affine::AffineCopyOptions::fastMemorySpace

Definition at line 172 of file LoopUtils.h.

Referenced by generateCopy().

◆ generateDma

bool mlir::affine::AffineCopyOptions::generateDma

Definition at line 168 of file LoopUtils.h.

Referenced by generateCopy().

◆ slowMemorySpace

unsigned mlir::affine::AffineCopyOptions::slowMemorySpace

Definition at line 170 of file LoopUtils.h.

Referenced by mlir::affine::affineDataCopyGenerate().

◆ tagMemorySpace

unsigned mlir::affine::AffineCopyOptions::tagMemorySpace

Definition at line 174 of file LoopUtils.h.

Referenced by generateCopy().


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