yosys-master
|
#include <bitpattern.h>
Public Types | |
typedef std::vector< RTLIL::State > | bits_t |
Public Member Functions | |
BitPatternPool (RTLIL::SigSpec sig) | |
BitPatternPool (int width) | |
bits_t | sig2bits (RTLIL::SigSpec sig) |
bool | match (bits_t a, bits_t b) |
bool | has_any (RTLIL::SigSpec sig) |
bool | has_all (RTLIL::SigSpec sig) |
bool | take (RTLIL::SigSpec sig) |
bool | take_all () |
bool | empty () |
Data Fields | |
int | width |
std::set< bits_t > | pool |
Definition at line 28 of file bitpattern.h.
typedef std::vector<RTLIL::State> BitPatternPool::bits_t |
Definition at line 31 of file bitpattern.h.
|
inline |
Definition at line 34 of file bitpattern.h.
|
inline |
Definition at line 49 of file bitpattern.h.
|
inline |
|
inline |
Definition at line 88 of file bitpattern.h.
|
inline |
Definition at line 69 of file bitpattern.h.
|
inline |
Definition at line 60 of file bitpattern.h.
|
inline |
Definition at line 102 of file bitpattern.h.
|
inline |
std::set<bits_t> BitPatternPool::pool |
Definition at line 32 of file bitpattern.h.
int BitPatternPool::width |
Definition at line 30 of file bitpattern.h.