#include "circt/Dialect/Comb/CombOps.h"
#include "circt/Dialect/HW/HWTypes.h"
#include "circt/Dialect/LLHD/IR/LLHDOps.h"
#include "circt/Dialect/LLHD/Transforms/LLHDPasses.h"
#include "circt/Support/UnusedOpPruner.h"
#include "mlir/IR/Matchers.h"
#include "llvm/Support/Debug.h"
#include "circt/Dialect/LLHD/Transforms/LLHDPasses.h.inc"
Go to the source code of this file.
|
namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
|
|
namespace | circt::llhd |
|
|
static unsigned | getLength (Type type) |
| Determine the number of elements in a type.
|
|
static llvm::raw_ostream & | operator<< (llvm::raw_ostream &os, const Signal &signal) |
| Print a signal.
|
|
static llvm::raw_ostream & | operator<< (llvm::raw_ostream &os, SignalSlice slice) |
| Print a signal slice.
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "llhd-combine-drives" |
◆ GEN_PASS_DEF_COMBINEDRIVESPASS
#define GEN_PASS_DEF_COMBINEDRIVESPASS |
◆ getLength()
static unsigned getLength |
( |
Type |
type | ) |
|
|
static |
Determine the number of elements in a type.
This returns the number of bits in an integer, the number of elements in an array, or the number of fields in a struct. Returns zero for everything else.
Definition at line 37 of file CombineDrives.cpp.
◆ operator<<() [1/2]
static llvm::raw_ostream & operator<< |
( |
llvm::raw_ostream & |
os, |
|
|
const Signal & |
signal |
|
) |
| |
|
static |
◆ operator<<() [2/2]
static llvm::raw_ostream & operator<< |
( |
llvm::raw_ostream & |
os, |
|
|
SignalSlice |
slice |
|
) |
| |
|
static |