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

#include "MLIR/Passes/RemovalUtils.h"

Collaboration diagram for mlir::enzyme::ForLikeEnzymeOpsRemover< FinalClass, OpName >::IntOrValue:

Public Member Functions

 IntOrValue (mlir::Value vval)
 
 IntOrValue (size_t ival)
 

Public Attributes

size_t ival
 
mlir::Value vval
 

Detailed Description

template<typename FinalClass, typename OpName>
struct mlir::enzyme::ForLikeEnzymeOpsRemover< FinalClass, OpName >::IntOrValue

Definition at line 95 of file RemovalUtils.h.

Constructor & Destructor Documentation

◆ IntOrValue() [1/2]

template<typename FinalClass , typename OpName >
mlir::enzyme::ForLikeEnzymeOpsRemover< FinalClass, OpName >::IntOrValue::IntOrValue ( mlir::Value vval)
inline

Definition at line 98 of file RemovalUtils.h.

◆ IntOrValue() [2/2]

template<typename FinalClass , typename OpName >
mlir::enzyme::ForLikeEnzymeOpsRemover< FinalClass, OpName >::IntOrValue::IntOrValue ( size_t ival)
inline

Definition at line 99 of file RemovalUtils.h.

Member Data Documentation

◆ ival

template<typename FinalClass , typename OpName >
size_t mlir::enzyme::ForLikeEnzymeOpsRemover< FinalClass, OpName >::IntOrValue::ival

Definition at line 96 of file RemovalUtils.h.

◆ vval

template<typename FinalClass , typename OpName >
mlir::Value mlir::enzyme::ForLikeEnzymeOpsRemover< FinalClass, OpName >::IntOrValue::vval

Definition at line 97 of file RemovalUtils.h.


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