38 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatBinOp>(fmtOp))
39 return fmt.getValue();
40 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatDecOp>(fmtOp))
41 return fmt.getValue();
42 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatOctOp>(fmtOp))
43 return fmt.getValue();
44 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatHexOp>(fmtOp))
45 return fmt.getValue();
46 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatCharOp>(fmtOp))
47 return fmt.getValue();
48 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatGeneralOp>(fmtOp))
49 return fmt.getValue();
50 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatFloatOp>(fmtOp))
51 return fmt.getValue();
52 if (
auto fmt = llvm::dyn_cast_or_null<circt::sim::FormatScientificOp>(fmtOp))
53 return fmt.getValue();