|
CIRCT 23.0.0git
|

Public Member Functions | |
| ForwardFrame (mlir::Operation *op) | |
| mlir::Operation * | nextChild (OpSCCFilter shouldTraverseFn) |
Public Attributes | |
| mlir::Operation * | op |
| std::optional< mlir::Value::use_iterator > | useIt |
| unsigned | resultIdx |
| bool | hasSelfLoop = false |
Definition at line 377 of file SparseOpSCC.h.
|
inlineexplicit |
Definition at line 383 of file SparseOpSCC.h.
References circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::op, and circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::useIt.
|
inline |
Definition at line 389 of file SparseOpSCC.h.
References circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::op, circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::resultIdx, circt::SparseOpSCC< Direction, NumInlineElts >::shouldTraverseFn, and circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::useIt.
| bool circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::hasSelfLoop = false |
Definition at line 381 of file SparseOpSCC.h.
| mlir::Operation* circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::op |
Definition at line 378 of file SparseOpSCC.h.
Referenced by circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::ForwardFrame(), and circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::nextChild().
| unsigned circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::resultIdx |
Definition at line 380 of file SparseOpSCC.h.
Referenced by circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::nextChild().
| std::optional<mlir::Value::use_iterator> circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::useIt |
Definition at line 379 of file SparseOpSCC.h.
Referenced by circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::ForwardFrame(), and circt::SparseOpSCC< Direction, NumInlineElts >::ForwardFrame::nextChild().