yosys-master
|
#include "kernel/register.h"
#include "kernel/sigtools.h"
#include "kernel/log.h"
#include <stdlib.h>
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | ProcArstPass |
Functions | |
YOSYS_NAMESPACE_BEGIN void | proc_clean_case (RTLIL::CaseRule *cs, bool &did_something, int &count, int max_depth) |
YOSYS_NAMESPACE_END USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN bool | check_signal (RTLIL::Module *mod, RTLIL::SigSpec signal, RTLIL::SigSpec ref, bool &polarity) |
void | apply_const (RTLIL::Module *mod, const RTLIL::SigSpec rspec, RTLIL::SigSpec &rval, RTLIL::CaseRule *cs, RTLIL::SigSpec const_sig, bool polarity, bool unknown) |
void | eliminate_const (RTLIL::Module *mod, RTLIL::CaseRule *cs, RTLIL::SigSpec const_sig, bool polarity) |
void | proc_arst (RTLIL::Module *mod, RTLIL::Process *proc, SigMap &assign_map) |
Variables | |
ProcArstPass | ProcArstPass |
void apply_const | ( | RTLIL::Module * | mod, |
const RTLIL::SigSpec | rspec, | ||
RTLIL::SigSpec & | rval, | ||
RTLIL::CaseRule * | cs, | ||
RTLIL::SigSpec | const_sig, | ||
bool | polarity, | ||
bool | unknown | ||
) |
Definition at line 88 of file proc_arst.cc.
YOSYS_NAMESPACE_END USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN bool check_signal | ( | RTLIL::Module * | mod, |
RTLIL::SigSpec | signal, | ||
RTLIL::SigSpec | ref, | ||
bool & | polarity | ||
) |
Definition at line 33 of file proc_arst.cc.
void eliminate_const | ( | RTLIL::Module * | mod, |
RTLIL::CaseRule * | cs, | ||
RTLIL::SigSpec | const_sig, | ||
bool | polarity | ||
) |
Definition at line 121 of file proc_arst.cc.
void proc_arst | ( | RTLIL::Module * | mod, |
RTLIL::Process * | proc, | ||
SigMap & | assign_map | ||
) |
Definition at line 156 of file proc_arst.cc.
PRIVATE_NAMESPACE_END YOSYS_NAMESPACE_BEGIN void proc_clean_case | ( | RTLIL::CaseRule * | cs, |
bool & | did_something, | ||
int & | count, | ||
int | max_depth | ||
) |
Definition at line 99 of file proc_clean.cc.