Skip to content

✨ MLIR - Decouple Pass and Dialect Plugin #1018

@ystade

Description

@ystade

Problem Statement

When loading a MLIR plugin, the optimization tool must be provided with two options --load-pass-plugin and --load-dialect-plugin. As of now, we pass the same .dylib to both options.

Proposed Solution

I am not certain whether this gives any advantage but it might be worth it to try out to decouple the pass and dialect plugin into two separate dynamic libraries.

Activity

added
CoreAnything related to the Core library and IR
c++Anything related to C++ code
MLIRAnything related to MLIR
on Jun 23, 2025
changed the title [-]✨ [MLIR] Decouple Pass and Dialect Plugin[/-] [+]✨ MLIR - Decouple Pass and Dialect Plugin[/+] on Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    CoreAnything related to the Core library and IRMLIRAnything related to MLIRc++Anything related to C++ code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      ✨ MLIR - Decouple Pass and Dialect Plugin · Issue #1018 · munich-quantum-toolkit/core