This is an archive of the discontinued LLVM Phabricator instance.

[SPIRV] support capabilities and extensions
ClosedPublic

Authored by iliya-diyachkov on Aug 4 2022, 4:39 PM.

Details

Summary

This patch supports SPIR-V capabilities and extensions. In addition, it inserts decorations related to MIFlags and improves support of switches.

Diff Detail

Event Timeline

iliya-diyachkov created this revision.Aug 4 2022, 4:39 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 4 2022, 4:39 PM
iliya-diyachkov requested review of this revision.Aug 4 2022, 4:39 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 4 2022, 4:39 PM

Add tests that demonstrate the improvement.

Correct tests.

Looks good to me. Looking forward to more LIT tests that will excercise SPIR-V extensions and capabilities.

This revision is now accepted and ready to land.Aug 12 2022, 5:51 AM
This revision was automatically updated to reflect the committed changes.