diff --git a/transpiler/fhe.bzl b/transpiler/fhe.bzl index 639ed28..646d13a 100644 --- a/transpiler/fhe.bzl +++ b/transpiler/fhe.bzl @@ -93,6 +93,7 @@ def _fhe_transpile_ir(ctx, library_name, stem, src, metadata, optimizer, encrypt inputs = [src, metadata, encryption_specific_transpiled_structs_header], outputs = [out_cc, out_h], executable = ctx.executable._fhe_transpiler, + mnemonic = "FheIrTranspile", arguments = args, ) return [out_cc, out_h] @@ -138,6 +139,7 @@ def _fhe_transpile_netlist(ctx, library_name, stem, src, metadata, optimizer, en inputs = [src, metadata, encryption_specific_transpiled_structs_header, ctx.file.cell_library], outputs = [out_cc, out_h], executable = ctx.executable._fhe_transpiler, + mnemonic = "FheNetlistTranspile", arguments = args, ) return [out_cc, out_h] diff --git a/transpiler/fhe_common.bzl b/transpiler/fhe_common.bzl index a76078f..1b94414 100644 --- a/transpiler/fhe_common.bzl +++ b/transpiler/fhe_common.bzl @@ -99,5 +99,6 @@ def run_with_stem(ctx, stem, inputs, out_ext, tool, args, entry = None): outputs = [out], tools = [tool], command = "%s %s > %s" % (tool.path, arguments, out.path), + mnemonic = "FheTranspilerRun", ) return out diff --git a/transpiler/fhe_structs.bzl b/transpiler/fhe_structs.bzl index 0a062c6..60d9ffa 100644 --- a/transpiler/fhe_structs.bzl +++ b/transpiler/fhe_structs.bzl @@ -53,6 +53,7 @@ def _generate_encryption_specific_transpiled_structs_header_path(ctx, library_na inputs = [metadata, generic_struct_header], outputs = [specific_struct_h], executable = ctx.executable.struct_header_generator, + mnemonic = "FheEncryptionSpecificTranspiledStructsGen", arguments = args, ) @@ -88,6 +89,7 @@ def _generate_generic_struct_header(ctx, library_name, metadata, hdr_files, unwr inputs = [metadata], outputs = [generic_struct_h], executable = ctx.executable.struct_header_generator, + mnemonic = "FheGenericTranspiledStructsGen", arguments = args, ) diff --git a/transpiler/parsers.bzl b/transpiler/parsers.bzl index 5a9afb2..859b713 100644 --- a/transpiler/parsers.bzl +++ b/transpiler/parsers.bzl @@ -77,6 +77,7 @@ def _build_xls_ir(ctx, library_name): inputs = [ctx.file.src] + ctx.files.hdrs, outputs = [ir_file, metadata_file], tools = [ctx.executable._xlscc], + mnemonic = "CcToXlsIrGen", command = "%s %s --meta_out %s %s %s > %s" % ( ctx.executable._xlscc.path, ctx.file.src.path, diff --git a/transpiler/rust/fhe_rs.bzl b/transpiler/rust/fhe_rs.bzl index 2d9d457..d58afe5 100644 --- a/transpiler/rust/fhe_rs.bzl +++ b/transpiler/rust/fhe_rs.bzl @@ -52,6 +52,7 @@ def _fhe_transpile_ir(ctx, library_name, stem, src, metadata = "", liberty_file ctx.actions.run( inputs = inputs, outputs = [rust_out], + mnemonic = "FheTranspileIr", executable = ctx.executable._fhe_transpiler, arguments = args, )