#include <type.hpp>
◆ Type
Enumerator |
---|
INVALID | |
BOOL | |
BITVECTOR | |
MEM | |
FUNC | |
◆ NodeType() [1/5]
ilasynth::NodeType::NodeType |
( |
| ) |
|
|
inline |
◆ NodeType() [2/5]
ilasynth::NodeType::NodeType |
( |
Type |
t | ) |
|
◆ NodeType() [3/5]
ilasynth::NodeType::NodeType |
( |
Type |
t, |
|
|
int |
w |
|
) |
| |
◆ NodeType() [4/5]
ilasynth::NodeType::NodeType |
( |
Type |
t, |
|
|
int |
aw, |
|
|
int |
dw |
|
) |
| |
◆ NodeType() [5/5]
ilasynth::NodeType::NodeType |
( |
Type |
t, |
|
|
int |
rw, |
|
|
const std::vector< int > & |
aw |
|
) |
| |
◆ getBitvector()
static NodeType ilasynth::NodeType::getBitvector |
( |
int |
w | ) |
|
|
static |
◆ getBool()
static NodeType ilasynth::NodeType::getBool |
( |
| ) |
|
|
static |
◆ getFunc()
static NodeType ilasynth::NodeType::getFunc |
( |
int |
rw, |
|
|
const std::vector< int > & |
aw |
|
) |
| |
|
static |
◆ getMem()
static NodeType ilasynth::NodeType::getMem |
( |
int |
aw, |
|
|
int |
dw |
|
) |
| |
|
static |
◆ isBitvector()
bool ilasynth::NodeType::isBitvector |
( |
int |
width = -1 | ) |
const |
|
inline |
◆ isBool()
bool ilasynth::NodeType::isBool |
( |
| ) |
const |
|
inline |
◆ isFunc()
bool ilasynth::NodeType::isFunc |
( |
int |
rw = -1 , |
|
|
std::vector< int > |
aw = {} |
|
) |
| const |
|
inline |
◆ isMem()
bool ilasynth::NodeType::isMem |
( |
int |
aw = -1 , |
|
|
int |
dw = -1 |
|
) |
| const |
|
inline |
◆ operator!()
bool ilasynth::NodeType::operator! |
( |
void |
| ) |
const |
◆ operator!=()
◆ operator==()
bool ilasynth::NodeType::operator== |
( |
const NodeType & |
t | ) |
const |
◆ addrWidth
int ilasynth::NodeType::addrWidth |
◆ argsWidth
std::vector<int> ilasynth::NodeType::argsWidth |
◆ bitWidth
int ilasynth::NodeType::bitWidth |
◆ dataWidth
int ilasynth::NodeType::dataWidth |
◆ hash_val
size_t ilasynth::NodeType::hash_val |
◆ type
The documentation for this struct was generated from the following file: