This is an archive of the discontinued LLVM Phabricator instance.

[MLIR] Register all extensions in CAPI's RegisterEverything
ClosedPublic

Authored by ashay-github on Jun 16 2023, 3:23 PM.

Details

Summary

The patch for promised interfaces (a5ef51d7) doesn't register all
extensions in the CAPI's mlirRegisterAllDialects() function. This is
used by the MLIR Python bindings, causing downstream users of the Python
bindings to terminate abruptly. This patch adds the call to register
all extensions.

Diff Detail

Event Timeline

ashay-github created this revision.Jun 16 2023, 3:23 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 16 2023, 3:23 PM
ashay-github requested review of this revision.Jun 16 2023, 3:23 PM
rriddle accepted this revision.Jun 16 2023, 3:24 PM
This revision is now accepted and ready to land.Jun 16 2023, 3:24 PM