#include "circt/Support/LLVM.h"
#include "mlir/IR/PatternMatch.h"
Go to the source code of this file.
|
namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
|
|
|
bool | circt::isUselessName (StringRef name) |
| Return true if this is a possibly useless temporary name.
|
|
StringRef | circt::chooseName (StringRef a, StringRef b) |
| Choose a good name for an item from two options.
|
|
StringAttr | circt::chooseName (StringAttr a, StringAttr b) |
| Choose a good name for an item from two options.
|
|
StringAttr | circt::chooseName (Operation *a, Operation *b) |
| Choose the better name between two ops.
|
|
void | circt::replaceOpAndCopyNamehint (PatternRewriter &rewriter, Operation *op, Value newValue) |
| A wrapper of PatternRewriter::replaceOp to propagate "sv.namehint" attribute.
|
|
template<typename OpTy , typename... Args> |
static OpTy | circt::replaceOpWithNewOpAndCopyNamehint (PatternRewriter &rewriter, Operation *op, Args &&...args) |
| A wrapper of PatternRewriter::replaceOpWithNewOp to propagate "sv.namehint" attribute.
|
|