This is an archive of the discontinued LLVM Phabricator instance.

[SPIRV] support builtin types and ExtInst selection
ClosedPublic

Authored by iliya-diyachkov on Aug 25 2022, 5:05 AM.

Details

Summary

The patch adds support of OpenCL and SPIR-V built-in types. It also implements ExtInst selection. New passed LIT tests will be added later.

Diff Detail

Event Timeline

iliya-diyachkov requested review of this revision.Aug 25 2022, 5:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 25 2022, 5:05 AM

Add 5 LIT tests showing the improvement.

mpaszkowski accepted this revision.Aug 31 2022, 1:56 PM

LGTM! Thank you Ilya for preparing this patch and many previous patches!

This revision is now accepted and ready to land.Aug 31 2022, 1:56 PM
zuban32 added inline comments.Aug 31 2022, 11:48 PM
llvm/include/llvm/IR/IntrinsicsSPIRV.td
32

Pls describe these changes in the commit message

iliya-diyachkov marked an inline comment as done.Sep 3 2022, 5:19 AM