10000 extend shape inference to support more ops/interfaces · Issue #1784 · google/heir · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

extend shape inference to support more ops/interfaces #1784

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
AlexanderViand opened this issue May 4, 2025 · 0 comments
Open

extend shape inference to support more ops/interfaces #1784

AlexanderViand opened this issue May 4, 2025 · 0 comments
Labels
dialect: secret Issues related to the secret dialect

Comments

@AlexanderViand
Copy link
Collaborator

the shape inference pass (#1594) used by the frontend supports the RegionBranchControlFlow interfaces (e.g., scf, affine, etc) but not the other interfaces defined in MLIR's ControlFlowInterfaces.h (e.g., the ones used by cf).

It also does not support other region-bearing ops that have a mapping between operands and block arguments (e.g., secret.generic or linalg.generic).

For other ops, it currently also only supports InferTypeOpInterface but not other interfaces that might be relevant, such as ReifyRankedShapedTypeOpInterface or LinalgStructuredInterface used by linalg ops.

@AlexanderViand AlexanderViand added the dialect: secret Issues related to the secret dialect label May 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dialect: secret Issues related to the secret dialect
Projects
None yet
Development

No branches or pull requests

1 participant
0