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 = [] |
|||
) |