Skip to content

OpenASIP v2.1

Latest
Compare
Choose a tag to compare
@pjaaskel pjaaskel released this 19 Dec 16:08

Main changes and features:

  • Added support for LLVM 17 and 16. Dropped support for LLVM versions
    older than 16. The LLVM legacy pass manager for opt is no longer
    supported. All opt passes now use the new LLVM pass manager.
  • SQLite version requirement raised to 3.25+
  • New syntax for data-start option in oacc and llvm-tce.
    Now it's possible to optionally give a list of pairs of
    <address-space-name>,<data-start>.
    • Added the same option to generatebits with the same syntax.
  • The compiler backend plugin name is now generated from the hash of
    TDGen output. This allows better reuse of the backend plugins as only
    machine attributes that are visible to LLVM are inspected, speeding
    up automated design space exploration runs.
  • Added an installation script for the RISC-V prerequisites.

Notable bugfixes:

  • ProDe: Fix operand usage and resource boxes to use default colors propagated
    from system theme instead of manually setting them to black and white.
  • AlmaIF: Fix a bug in almaif_decoder memory mask computation