Lines Matching refs:_args
15 _args = None
28 # f'{_args.starting_dir}/{_args.arch}' directory.
477 _args.output_file.write('};\n')
479 _args.output_file.write(
485 _args.output_file.write(event.to_c_string(metric=False))
488 _args.output_file.write(f"""
495 _args.output_file.write(f"""{{
501 _args.output_file.write('};\n\n')
532 _args.output_file.write('};\n')
534 _args.output_file.write(
540 _args.output_file.write(metric.to_c_string(metric=True))
543 _args.output_file.write(f"""
550 _args.output_file.write(f"""{{
556 _args.output_file.write('};\n\n')
636 _args.output_file.write("""
672 _args.output_file.write("""{
686 with open(f'{_args.starting_dir}/{arch}/mapfile.csv') as csvfile:
707 _args.output_file.write(f"""{{
722 _args.output_file.write("""{
734 _args.output_file.write("""
745 _args.output_file.write(f"""\t{{
752 _args.output_file.write(f"""
758 _args.output_file.write(f"""
765 _args.output_file.write(f"""\t{{
773 _args.output_file.write("""\t{
784 _args.output_file.write(f'\n\tpe->{attr} = ')
786 _args.output_file.write("*p - '0';\n")
788 _args.output_file.write("(*p == '\\0' ? NULL : p);\n")
792 _args.output_file.write('\tp++;')
794 _args.output_file.write('\twhile (*p++);')
795 _args.output_file.write("""}
802 _args.output_file.write(f'\n\tpm->{attr} = ')
804 _args.output_file.write("*p - '0';\n")
806 _args.output_file.write("(*p == '\\0' ? NULL : p);\n")
810 _args.output_file.write('\tp++;')
812 _args.output_file.write('\twhile (*p++);')
813 _args.output_file.write("""}
1123 _args.output_file.write("""
1128 _args.output_file.write(
1131 _args.output_file.write("""
1156 global _args
1168 if _args.model != 'all' and item.is_dir():
1169 # Check if the model matches one in _args.model.
1170 if len(parents) == _args.model.split(',')[0].count('/'):
1173 if 'test' not in item_path and item_path not in _args.model.split(','):
1193 _args = ap.parse_args()
1195 _args.output_file.write("""
1214 for item in os.scandir(_args.starting_dir):
1217 if item.name == _args.arch or _args.arch == 'all' or item.name == 'test':
1221 raise IOError(f'Missing architecture directory \'{_args.arch}\'')
1225 arch_path = f'{_args.starting_dir}/{arch}'
1230 _args.output_file.write('static const char *const big_c_string =\n')
1232 _args.output_file.write(s)
1233 _args.output_file.write(';\n\n')
1235 arch_path = f'{_args.starting_dir}/{arch}'