|
CIRCT 24.0.0git
|
A helper type converter class that automatically populates the relevant materializations and type conversions for converting HWArith to HW. More...
#include <HWArithToHW.h>


Public Member Functions | |
| HWArithToHWTypeConverter () | |
| mlir::Type | removeSignedness (mlir::Type type) |
| bool | hasSignednessSemantics (mlir::Type type) |
| bool | hasSignednessSemantics (mlir::TypeRange types) |
Private Attributes | |
| mlir::AttrTypeReplacer | signednessReplacer |
A helper type converter class that automatically populates the relevant materializations and type conversions for converting HWArith to HW.
Definition at line 33 of file HWArithToHW.h.
| HWArithToHWTypeConverter::HWArithToHWTypeConverter | ( | ) |
Definition at line 398 of file HWArithToHW.cpp.
References removeSignedness(), and signednessReplacer.
| bool circt::HWArithToHWTypeConverter::hasSignednessSemantics | ( | mlir::Type | type | ) |
| bool circt::HWArithToHWTypeConverter::hasSignednessSemantics | ( | mlir::TypeRange | types | ) |
| Type HWArithToHWTypeConverter::removeSignedness | ( | mlir::Type | type | ) |
Definition at line 394 of file HWArithToHW.cpp.
References signednessReplacer.
Referenced by HWArithToHWTypeConverter().
|
private |
Definition at line 46 of file HWArithToHW.h.
Referenced by HWArithToHWTypeConverter(), and removeSignedness().