MLIR 22.0.0git
mlir::shape::ShapeMappingValue Struct Reference

ShapeMappingValue works as the value of ShapeMappingAnalysis table, where funcSymbol is the symbol of mapping function, and inputs are the actual parameters for the function. More...

#include "mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h"

Public Member Functions

 ShapeMappingValue ()=default
 ShapeMappingValue (FlatSymbolRefAttr symbol, llvm::SmallVector< Value > &&inps)

Public Attributes

FlatSymbolRefAttr funcSymbol
llvm::SmallVector< Valueinputs

Detailed Description

ShapeMappingValue works as the value of ShapeMappingAnalysis table, where funcSymbol is the symbol of mapping function, and inputs are the actual parameters for the function.

Definition at line 25 of file ShapeMappingAnalysis.h.

Constructor & Destructor Documentation

◆ ShapeMappingValue() [1/2]

mlir::shape::ShapeMappingValue::ShapeMappingValue ( )
default

◆ ShapeMappingValue() [2/2]

mlir::shape::ShapeMappingValue::ShapeMappingValue ( FlatSymbolRefAttr symbol,
llvm::SmallVector< Value > && inps )
inline

Definition at line 27 of file ShapeMappingAnalysis.h.

References funcSymbol, and inputs.

Member Data Documentation

◆ funcSymbol

FlatSymbolRefAttr mlir::shape::ShapeMappingValue::funcSymbol

◆ inputs

llvm::SmallVector<Value> mlir::shape::ShapeMappingValue::inputs

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