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

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

_advanced_param_ptrilang::VlgSglTgtGenprotected
_all_referred_vlg_namesilang::VlgSglTgtGenprotected
_backendilang::VlgSglTgtGenprotected
_hostilang::VlgSglTgtGenprotected
_idrilang::VlgSglTgtGenprotected
_ila_mod_inst_nameilang::VlgSglTgtGenprotected
_instr_ptrilang::VlgSglTgtGenprotected
_output_pathilang::VlgSglTgtGenprotected
_sdrilang::VlgSglTgtGenprotected
_vextilang::VlgSglTgtGenprotected
_vlg_cfgilang::VlgSglTgtGenprotected
_vlg_mod_inst_nameilang::VlgSglTgtGenprotected
_vtg_configilang::VlgSglTgtGenprotected
abs_mem_nameilang::VlgSglTgtGen_Jasperprotected
add_a_direct_assertion(const std::string &asst, const std::string &dspt) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
add_a_direct_assumption(const std::string &aspt, const std::string &dspt) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
add_addition_clock_info(const std::string &expr)ilang::VlgSglTgtGen_Jasper
add_addition_reset_info(const std::string &expr) (defined in ilang::VlgSglTgtGen_Jasper)ilang::VlgSglTgtGen_Jasper
add_an_assertion(const std::string &asst, const std::string &dspt) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
add_an_assumption(const std::string &aspt, const std::string &dspt) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
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) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
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) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
additional_clock_exprilang::VlgSglTgtGen_Jasperprotected
additional_reset_exprilang::VlgSglTgtGen_Jasperprotected
assertionsilang::VlgSglTgtGen_Jasperprotected
assumptionsilang::VlgSglTgtGen_Jasperprotected
backend_selector typedefilang::VlgSglTgtGen
bad_state_return(void)ilang::VlgSglTgtGenprotected
BOTH enum value (defined in ilang::VlgSglTgtGen)ilang::VlgSglTgtGen
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
do_not_instantiate(void) overrideilang::VlgSglTgtGen_Jasperinlinevirtual
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_Jasperprotectedvirtual
Export_modify_verilog() overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
Export_problem(const std::string &extra_name) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
Export_script(const std::string &script_name) overrideilang::VlgSglTgtGen_Jasperprotectedvirtual
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)ilang::VlgSglTgtGenvirtual
func_app_cnt_t typedefilang::VlgSglTgtGen
func_cntilang::VlgSglTgtGenprotected
get_current_instruction_rf()ilang::VlgSglTgtGenprotected
get_width(const ExprPtr &n)ilang::VlgSglTgtGenprotectedstatic
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
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
jg_script_nameilang::VlgSglTgtGen_Jasperprotected
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_Jasperinlineprotectedvirtual
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
supplementary_infoilang::VlgSglTgtGenprotected
synthesis_backend_selector typedefilang::VlgSglTgtGen
target_typeilang::VlgSglTgtGenprotected
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_Jasper(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 > &include_dirs, const vtg_config_t &vtg_config, backend_selector backend, const target_type_t &target_tp, advanced_parameters_t *adv_ptr)ilang::VlgSglTgtGen_Jasper
vtg_config_t typedefilang::VlgSglTgtGen
~VlgSglTgtGen()ilang::VlgSglTgtGeninlinevirtual