yosys-master
|
#include "kernel/yosys.h"
Go to the source code of this file.
Data Structures | |
struct | RTLIL::IdString |
struct | RTLIL::IdString::char_ptr_cmp |
struct | RTLIL::IdString::destruct_guard_t |
struct | RTLIL::IdString::compare_ptr_by_name< T > |
struct | RTLIL::sort_by_name_id< T > |
struct | RTLIL::sort_by_name_str< T > |
struct | RTLIL::sort_by_id_str |
struct | RTLIL::ObjIterator< T > |
struct | RTLIL::ObjRange< T > |
struct | RTLIL::Const |
struct | RTLIL::Selection |
struct | RTLIL::Monitor |
struct | RTLIL::Design |
struct | RTLIL::Module |
struct | RTLIL::Wire |
struct | RTLIL::Memory |
struct | RTLIL::Cell |
struct | RTLIL::SigChunk |
struct | RTLIL::SigBit |
struct | RTLIL::SigSpecIterator |
struct | RTLIL::SigSpecConstIterator |
struct | RTLIL::SigSpec |
struct | RTLIL::CaseRule |
struct | RTLIL::SwitchRule |
struct | RTLIL::SyncRule |
struct | RTLIL::Process |
Namespaces | |
RTLIL | |
Macros | |
#define | RTLIL_ATTRIBUTE_MEMBERS |
Typedefs | |
typedef std::pair< SigSpec, SigSpec > | RTLIL::SigSig |
Enumerations | |
enum | RTLIL::State : unsigned char { RTLIL::S0 = 0, RTLIL::S1 = 1, RTLIL::Sx = 2, RTLIL::Sz = 3, RTLIL::Sa = 4, RTLIL::Sm = 5 } |
enum | RTLIL::SyncType : unsigned char { RTLIL::ST0 = 0, RTLIL::ST1 = 1, RTLIL::STp = 2, RTLIL::STn = 3, RTLIL::STe = 4, RTLIL::STa = 5, RTLIL::STi = 6 } |
enum | RTLIL::ConstFlags : unsigned char { RTLIL::CONST_FLAG_NONE = 0, RTLIL::CONST_FLAG_STRING = 1, RTLIL::CONST_FLAG_SIGNED = 2, RTLIL::CONST_FLAG_REAL = 4 } |
Functions | |
static std::string | RTLIL::escape_id (std::string str) |
static std::string | RTLIL::unescape_id (std::string str) |
static std::string | RTLIL::unescape_id (RTLIL::IdString str) |
static const char * | RTLIL::id2cstr (const RTLIL::IdString &str) |
RTLIL::Const | RTLIL::const_not (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_and (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_or (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_xor (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_xnor (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_reduce_and (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_reduce_or (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_reduce_xor (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_reduce_xnor (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_reduce_bool (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_logic_not (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_logic_and (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_logic_or (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_shl (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_shr (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_sshl (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_sshr (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_shift (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_shiftx (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_lt (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_le (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_eq (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_ne (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_eqx (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_nex (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_ge (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_gt (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_add (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_sub (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_mul (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_div (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_mod (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_pow (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_pos (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
RTLIL::Const | RTLIL::const_neg (const RTLIL::Const &arg1, const RTLIL::Const &arg2, bool signed1, bool signed2, int result_len) |
#define RTLIL_ATTRIBUTE_MEMBERS |