MLIR  21.0.0git
Public Member Functions | Public Attributes | List of all members
mlir::TypeConverter::SignatureConversion::InputMapping Struct Reference

This struct represents a range of new types or a range of values that remaps an existing signature input. More...

#include "mlir/Transforms/DialectConversion.h"

Public Member Functions

bool replacedWithValues () const
 Return "true" if this input was replaces with one or multiple values. More...
 

Public Attributes

size_t inputNo
 
size_t size
 
SmallVector< Value, 1 > replacementValues
 

Detailed Description

This struct represents a range of new types or a range of values that remaps an existing signature input.

Definition at line 70 of file DialectConversion.h.

Member Function Documentation

◆ replacedWithValues()

bool mlir::TypeConverter::SignatureConversion::InputMapping::replacedWithValues ( ) const
inline

Return "true" if this input was replaces with one or multiple values.

Definition at line 75 of file DialectConversion.h.

References replacementValues.

Member Data Documentation

◆ inputNo

size_t mlir::TypeConverter::SignatureConversion::InputMapping::inputNo

Definition at line 71 of file DialectConversion.h.

◆ replacementValues

SmallVector<Value, 1> mlir::TypeConverter::SignatureConversion::InputMapping::replacementValues

Definition at line 72 of file DialectConversion.h.

Referenced by replacedWithValues().

◆ size

size_t mlir::TypeConverter::SignatureConversion::InputMapping::size

Definition at line 71 of file DialectConversion.h.


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