MLIR 23.0.0git
mlir::affine::AffineLoopFusionOptions Struct Reference

#include "mlir/Dialect/Affine/Transforms/Passes.h"

Public Attributes

double computeToleranceThreshold = 0.30f
unsigned fastMemorySpace = 0
uint64_t localBufSizeThreshold = 0
bool maximalFusion = false
enum FusionMode affineFusionMode = mlir::affine::FusionMode::Greedy

Detailed Description

Definition at line 319 of file Passes.h.

Member Data Documentation

◆ affineFusionMode

enum FusionMode mlir::affine::AffineLoopFusionOptions::affineFusionMode = mlir::affine::FusionMode::Greedy

Definition at line 324 of file Passes.h.

◆ computeToleranceThreshold

double mlir::affine::AffineLoopFusionOptions::computeToleranceThreshold = 0.30f

Definition at line 320 of file Passes.h.

◆ fastMemorySpace

unsigned mlir::affine::AffineLoopFusionOptions::fastMemorySpace = 0

Definition at line 321 of file Passes.h.

◆ localBufSizeThreshold

uint64_t mlir::affine::AffineLoopFusionOptions::localBufSizeThreshold = 0

Definition at line 322 of file Passes.h.

◆ maximalFusion

bool mlir::affine::AffineLoopFusionOptions::maximalFusion = false

Definition at line 323 of file Passes.h.


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