|
ChampSim
|
Classes | |
| class | ModuleSearchContext |
Functions | |
| def | get_module_name (path, start=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) |
| def | data_getter (prefix, module_name, funcs) |
| def | get_branch_data (module_name) |
| def | get_btb_data (module_name) |
| def | get_pref_data (module_name, is_instruction_cache=False) |
| def | get_repl_data (module_name) |
| def | mangled_declarations (rtype, names, args, attrs=[]) |
| def | mangled_prohibited_definitions (fname, names, args=tuple(), rtype='void', *tail, attrs=[]) |
| def | discriminator_function_declaration (fname, rtype, args, varname, secondary_varname, classname) |
| def | discriminator_function_definition_void (fname, args, varname, zipped_keys_and_funcs, classname) |
| def | discriminator_function_definition_nonvoid (fname, rtype, join_op, args, varname, zipped_keys_and_funcs, classname) |
| def | discriminator_function_definition (fname, rtype, join_op, args, varname, zipped_keys_and_funcs, classname) |
| def | get_module_variant_declarations (fname, fnamelist, args=tuple(), rtype='void', *tail, attrs=[]) |
| def | get_discriminator (fname, varname, secondary_varname, zipped_keys_and_funcs, args=tuple(), rtype='void', join_op=None, *tail, classname=None) |
| def | constants_for_modules (prefix, mod_data) |
| def | get_ooo_cpu_module_lines (branch_data, btb_data) |
| def | get_cache_module_lines (pref_data, repl_data) |
| def config.modules.constants_for_modules | ( | prefix, | |
| mod_data | |||
| ) |
| def config.modules.data_getter | ( | prefix, | |
| module_name, | |||
| funcs | |||
| ) |
| def config.modules.discriminator_function_declaration | ( | fname, | |
| rtype, | |||
| args, | |||
| varname, | |||
| secondary_varname, | |||
| classname | |||
| ) |
| def config.modules.discriminator_function_definition | ( | fname, | |
| rtype, | |||
| join_op, | |||
| args, | |||
| varname, | |||
| zipped_keys_and_funcs, | |||
| classname | |||
| ) |
| def config.modules.discriminator_function_definition_nonvoid | ( | fname, | |
| rtype, | |||
| join_op, | |||
| args, | |||
| varname, | |||
| zipped_keys_and_funcs, | |||
| classname | |||
| ) |
| def config.modules.discriminator_function_definition_void | ( | fname, | |
| args, | |||
| varname, | |||
| zipped_keys_and_funcs, | |||
| classname | |||
| ) |
| def config.modules.get_branch_data | ( | module_name | ) |
| def config.modules.get_btb_data | ( | module_name | ) |
| def config.modules.get_cache_module_lines | ( | pref_data, | |
| repl_data | |||
| ) |
| def config.modules.get_discriminator | ( | fname, | |
| varname, | |||
| secondary_varname, | |||
| zipped_keys_and_funcs, | |||
args = tuple(), |
|||
rtype = 'void', |
|||
join_op = None, |
|||
| * | tail, | ||
classname = None |
|||
| ) |
| def config.modules.get_module_name | ( | path, | |
start = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
|||
| ) |
| def config.modules.get_module_variant_declarations | ( | fname, | |
| fnamelist, | |||
args = tuple(), |
|||
rtype = 'void', |
|||
| * | tail, | ||
attrs = [] |
|||
| ) |
| def config.modules.get_ooo_cpu_module_lines | ( | branch_data, | |
| btb_data | |||
| ) |
| def config.modules.get_pref_data | ( | module_name, | |
is_instruction_cache = False |
|||
| ) |
| def config.modules.get_repl_data | ( | module_name | ) |
| def config.modules.mangled_declarations | ( | rtype, | |
| names, | |||
| args, | |||
attrs = [] |
|||
| ) |
| def config.modules.mangled_prohibited_definitions | ( | fname, | |
| names, | |||
args = tuple(), |
|||
rtype = 'void', |
|||
| * | tail, | ||
attrs = [] |
|||
| ) |