This is an archive of the discontinued LLVM Phabricator instance.

[mlir][ODS] Add support for specifying the namespace of an interface.

Authored by rriddle on Jul 10 2020, 6:34 PM.



The namespace can be specified using the cppNamespace field. This matches the functionality already present on dialects, enums, etc. This fixes problems with using interfaces on operations in a different namespace than the interface was defined in.

Diff Detail

Event Timeline

rriddle created this revision.Jul 10 2020, 6:34 PM
Herald added a reviewer: aartbik. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
stellaraccident accepted this revision.Jul 10 2020, 7:26 PM

Much appreciated!

This revision is now accepted and ready to land.Jul 10 2020, 7:26 PM
jpienaar accepted this revision.Jul 11 2020, 4:58 AM
This revision was automatically updated to reflect the committed changes.