ilang  1.1.4
ILAng: A Modeling and Verification Platform for SoCs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros
ilang::VlgSglTgtGen_Yosys Member List

This is the complete list of members for ilang::VlgSglTgtGen_Yosys, including all inherited members.

_advanced_param_ptrilang::VlgSglTgtGenprotected
_all_referred_vlg_namesilang::VlgSglTgtGenprotected
_backendilang::VlgSglTgtGenprotected
_chc_target_t typedefilang::VlgSglTgtGen_Yosys
_hostilang::VlgSglTgtGenprotected
_idrilang::VlgSglTgtGenprotected
_ila_mod_inst_nameilang::VlgSglTgtGenprotected
_instr_ptrilang::VlgSglTgtGenprotected
_output_pathilang::VlgSglTgtGenprotected
_problemsilang::VlgSglTgtGen_Yosysprotected
_sdrilang::VlgSglTgtGenprotected
_vextilang::VlgSglTgtGenprotected
_vlg_cfgilang::VlgSglTgtGenprotected
_vlg_mod_inst_nameilang::VlgSglTgtGenprotected
_vtg_configilang::VlgSglTgtGenprotected
add_a_direct_assertion(const std::string &asst, const std::string &dspt) overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
add_a_direct_assumption(const std::string &aspt, const std::string &dspt) overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
add_an_assertion(const std::string &asst, const std::string &dspt)ilang::VlgSglTgtGenprotectedvirtual
add_an_assumption(const std::string &aspt, const std::string &dspt)ilang::VlgSglTgtGenprotectedvirtual
add_inv_obj_as_assertion(InvariantObject *inv_obj)ilang::VlgSglTgtGenprotected
add_inv_obj_as_assumption(InvariantObject *inv_obj)ilang::VlgSglTgtGenprotected
add_reg_cassign_assumption(const std::string &varname, const std::string &expression, int width, const std::string &cond, const std::string &dspt)ilang::VlgSglTgtGenprotectedvirtual
add_rf_inv_as_assertion()ilang::VlgSglTgtGenprotected
add_rf_inv_as_assumption()ilang::VlgSglTgtGenprotected
add_wire_assign_assumption(const std::string &varname, const std::string &expression, const std::string &dspt)ilang::VlgSglTgtGenprotectedvirtual
advanced_parameters_t typedefilang::VlgSglTgtGen_Yosys
backend_selector typedefilang::VlgSglTgtGen
bad_state_return(void)ilang::VlgSglTgtGenprotected
BOTH enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
chc_targetilang::VlgSglTgtGen_Yosysprotected
cnt_widthilang::VlgSglTgtGenprotected
ConstructWrapper()ilang::VlgSglTgtGenvirtual
ConstructWrapper_add_additional_mapping_control()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_condition_signals()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_cycle_count_moniter()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_helper_memory()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_ila_input()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_inv_assumption_or_assertion_target_instruction()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_inv_assumption_or_assertion_target_inv_syn_design_only()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_inv_assumption_or_assertion_target_invariant()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_module_instantiation()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_post_value_holder()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_post_value_holder_handle_obj(nlohmann::json &pv_cond_val, const std::string &pv_name, int width, bool create_reg)ilang::VlgSglTgtGenprotected
ConstructWrapper_add_rf_assumptions()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_uf_constraints()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_varmap_assertions()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_varmap_assumptions()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_vlg_input_output()ilang::VlgSglTgtGenprotected
ConstructWrapper_add_vlg_monitor()ilang::VlgSglTgtGenprotected
ConstructWrapper_generate_header()ilang::VlgSglTgtGenprotected
ConstructWrapper_get_ila_module_inst()ilang::VlgSglTgtGenprotected
ConstructWrapper_inv_syn_cond_signals()ilang::VlgSglTgtGenprotected
ConstructWrapper_inv_syn_connect_mem()ilang::VlgSglTgtGenprotected
ConstructWrapper_register_extra_io_wire()ilang::VlgSglTgtGenprotected
ConstructWrapper_reset_setup()ilang::VlgSglTgtGenprotected
design_smt_infoilang::VlgSglTgtGen_Yosysprotected
do_not_instantiate(void) overrideilang::VlgSglTgtGen_Yosysinlinevirtual
empty_jsonilang::VlgSglTgtGenprotected
ex_info_t typedefilang::VlgSglTgtGen
Export_ila_vlg(const std::string &ila_vlg_name)ilang::VlgSglTgtGenvirtual
Export_mem(const std::string &mem_name) overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
Export_modify_verilog() overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
Export_problem(const std::string &extra_name) overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
Export_script(const std::string &script_name) overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
Export_wrapper(const std::string &wrapper_name)ilang::VlgSglTgtGenvirtual
ExportAll(const std::string &wrapper_name, const std::string &ila_vlg_name, const std::string &script_name, const std::string &extra_name, const std::string &mem_name) overrideilang::VlgSglTgtGen_Yosysvirtual
fn_l_map_t typedefilang::VlgSglTgtGen_Yosys
func_app_cnt_t typedefilang::VlgSglTgtGen
func_cntilang::VlgSglTgtGenprotected
generate_proofilang::VlgSglTgtGen_Yosysprotected
get_current_instruction_rf()ilang::VlgSglTgtGenprotected
get_width(const ExprPtr &n)ilang::VlgSglTgtGenprotectedstatic
GetDesignSmtInfo() const ilang::VlgSglTgtGen_Yosys
GetMemInfo(const std::string &ila_mem_name) const ilang::VlgSglTgtGenprotected
GetStateVarMapExpr(const std::string &ila_state_name, nlohmann::json &m, bool is_assert=false)ilang::VlgSglTgtGenprotected
handle_start_condition(nlohmann::json &dc)ilang::VlgSglTgtGenprotected
has_confirmed_synthesized_invariantilang::VlgSglTgtGenprotected
has_flushilang::VlgSglTgtGenprotected
has_gussed_synthesized_invariantilang::VlgSglTgtGenprotected
has_rf_invariantilang::VlgSglTgtGenprotected
ila_file_nameilang::VlgSglTgtGenprotected
IlaGetInput(const std::string &sname) const ilang::VlgSglTgtGenprotected
IlaGetState(const std::string &sname) const ilang::VlgSglTgtGenprotected
in_bad_state(void) const ilang::VlgSglTgtGeninline
info_t typedefilang::VlgSglTgtGen_Yosys
INSTRUCTIONS enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
INV_SYN_DESIGN_ONLY enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
INVARIANTS enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
max_boundilang::VlgSglTgtGenprotected
ModifyCondExprAndRecordVlgName(const VarExtractor::token &t)ilang::VlgSglTgtGenprotected
NA enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
new_mapping_id()ilang::VlgSglTgtGenprotected
new_property_id()ilang::VlgSglTgtGenprotected
PerStateMap(const std::string &ila_state_name_or_equ, const std::string &vlg_st_name)ilang::VlgSglTgtGenprotected
PreExportProcess() overrideilang::VlgSglTgtGen_Yosysprotectedvirtual
prob_fnameilang::VlgSglTgtGen_Yosysprotected
READY_BOUND enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
READY_SIGNAL enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
ready_typeilang::VlgSglTgtGenprotected
ready_type_t enum nameilang::VlgSglTgtGen
ReplExpr(const std::string &expr, bool force_vlg_sts=false)ilang::VlgSglTgtGenprotected
rf_condilang::VlgSglTgtGenprotected
rf_vmapilang::VlgSglTgtGenprotected
run_script_nameilang::VlgSglTgtGen_Yosysprotected
s_backendilang::VlgSglTgtGen_Yosysprotected
supplementary_infoilang::VlgSglTgtGenprotected
synthesis_backend_selector typedefilang::VlgSglTgtGen
target_typeilang::VlgSglTgtGenprotected
target_type_t typedefilang::VlgSglTgtGen_Yosys
top_file_nameilang::VlgSglTgtGenprotected
top_mod_nameilang::VlgSglTgtGenprotected
TryFindIlaInput(const std::string &sname)ilang::VlgSglTgtGenprotected
TryFindIlaState(const std::string &sname)ilang::VlgSglTgtGenprotected
TryFindIlaVarName(const std::string &sname)ilang::VlgSglTgtGenprotected
TryFindVlgState(const std::string &sname)ilang::VlgSglTgtGenprotected
TypeMatched(const ExprPtr &ila_var, const SignalInfoBase &vlg_var)ilang::VlgSglTgtGenprotectedstatic
vlg_design_filesilang::VlgSglTgtGenprotected
vlg_ilailang::VlgSglTgtGenprotected
vlg_include_files_pathilang::VlgSglTgtGenprotected
vlg_info_ptrilang::VlgSglTgtGenprotected
vlg_wrapperilang::VlgSglTgtGenprotected
VlgSglTgtGen(const std::string &output_path, const InstrPtr &instr_ptr, const InstrLvlAbsPtr &ila_ptr, const VerilogGenerator::VlgGenConfig &config, nlohmann::json &_rf_vmap, nlohmann::json &_rf_cond, VlgTgtSupplementaryInfo &_supplementary_info, VerilogInfo *_vlg_info_ptr, const std::string &vlg_mod_inst_name, const std::string &ila_mod_inst_name, const std::string &wrapper_name, const std::vector< std::string > &implementation_srcs, const std::vector< std::string > &implementation_include_path, const vtg_config_t &vtg_config, backend_selector backend, const target_type_t &target_tp, advanced_parameters_t *adv_ptr)ilang::VlgSglTgtGen
VlgSglTgtGen_Yosys(const std::string &output_path, const InstrPtr &instr_ptr, const InstrLvlAbsPtr &ila_ptr, const VerilogGenerator::VlgGenConfig &config, nlohmann::json &_rf_vmap, nlohmann::json &_rf_cond, VlgTgtSupplementaryInfo &_sup_info, VerilogInfo *_vlg_info_ptr, const std::string &vlg_mod_inst_name, const std::string &ila_mod_inst_name, const std::string &wrapper_name, const std::vector< std::string > &implementation_srcs, const std::vector< std::string > &include_dirs, const vtg_config_t &vtg_config, backend_selector vbackend, const target_type_t &target_tp, advanced_parameters_t *adv_ptr, _chc_target_t chc_target)ilang::VlgSglTgtGen_Yosys
vtg_config_t typedefilang::VlgSglTgtGen
~VlgSglTgtGen()ilang::VlgSglTgtGeninlinevirtual
~VlgSglTgtGen_Yosys()ilang::VlgSglTgtGen_Yosysvirtual