Seal5
  • seal5
    • seal5.backends
    • seal5.build_cache
    • seal5.cli
    • seal5.dependencies
    • seal5.flow
    • seal5.index
    • seal5.logging
    • seal5.metrics
    • seal5.model
    • seal5.model_utils
    • seal5.pass_list
    • seal5.passes
    • seal5.resources
    • seal5.riscv_utils
    • seal5.settings
    • seal5.testgen_utils
    • seal5.tools
    • seal5.transform
      • seal5.transform.annotate_opcodes
      • seal5.transform.check_pattern_support
      • seal5.transform.collect_immediate_operands
      • seal5.transform.collect_operand_types
      • seal5.transform.collect_raises
      • seal5.transform.collect_register_operands
      • seal5.transform.converter
      • seal5.transform.detect_calls
      • seal5.transform.detect_imm_leafs
      • seal5.transform.detect_inouts
      • seal5.transform.detect_loops
      • seal5.transform.detect_registers
      • seal5.transform.detect_side_effects
      • seal5.transform.drop_unused
      • seal5.transform.eliminate_mod_rfs
      • seal5.transform.eliminate_rd_cmp_zero
      • seal5.transform.explicit_truncations
      • seal5.transform.filter_model
      • seal5.transform.infer_types
      • seal5.transform.inline_functions
      • seal5.transform.optimize_instructions
      • seal5.transform.process_settings
      • seal5.transform.simplify_trivial_slices
    • seal5.types
    • seal5.utils
    • seal5.version
    • seal5.wrapper

Contents:

  • Seal5
Seal5
  • seal5
  • seal5.transform
  • View page source

seal5.transform

Transform module for seal5.

Modules

annotate_opcodes

check_pattern_support

collect_immediate_operands

collect_operand_types

collect_raises

collect_register_operands

converter

Tranform M2-ISA-R metamodel to Seal5 metamodel.

detect_calls

detect_imm_leafs

detect_inouts

detect_loops

detect_registers

detect_side_effects

drop_unused

eliminate_mod_rfs

eliminate_rd_cmp_zero

explicit_truncations

filter_model

infer_types

inline_functions

optimize_instructions

process_settings

simplify_trivial_slices

Previous Next

© Copyright 2024, TUM Department of Electrical and Computer Engineering - Chair of Electronic Design Automation.

Built with Sphinx using a theme provided by Read the Docs.