MLIR-AIE
Public Member Functions | Static Public Member Functions | List of all members
LowerScalarShiftClampTruncToSRS Struct Reference
+ Inheritance diagram for LowerScalarShiftClampTruncToSRS:
+ Collaboration diagram for LowerScalarShiftClampTruncToSRS:

Public Member Functions

LogicalResult matchAndRewrite (arith::TruncIOp truncOp, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override
 

Static Public Member Functions

static std::optional< int64_t > getScalarConstantValue (Value val)
 

Detailed Description

Definition at line 4257 of file VectorToAIEVecConversions.cpp.

Member Function Documentation

◆ getScalarConstantValue()

static std::optional< int64_t > LowerScalarShiftClampTruncToSRS::getScalarConstantValue ( Value  val)
inlinestatic

Definition at line 4261 of file VectorToAIEVecConversions.cpp.

Referenced by matchAndRewrite().

◆ matchAndRewrite()

LogicalResult LowerScalarShiftClampTruncToSRS::matchAndRewrite ( arith::TruncIOp  truncOp,
OpAdaptor  adaptor,
ConversionPatternRewriter &  rewriter 
) const
inlineoverride

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