Polygeist icon indicating copy to clipboard operation
Polygeist copied to clipboard

Add ISL support for polymer

Open vatai opened this issue 2 years ago • 4 comments

This exports scop https://github.com/llvm/Polygeist/blob/add-polymer2/tools/polymer/lib/Target/OpenScop/ConvertFromOpenScop.cc

vatai avatar Jan 12 '24 00:01 vatai

as for polly, grep for isl :)

vatai avatar Jan 12 '24 00:01 vatai

Hi Vatai, I have a question about this: as far as I know, ISL doesn't intend to include OpenScop format, I tried several months ago to bring up OSL with isl together for smoother integration (but ended up thinking it would be a big project and maybe not worth it), so I was wondering what's your plan and what would be the benefits here (considering that there's already PPCG with ISL, compared with Pluto with OSL).

Thanks.

onehr avatar Feb 01 '24 08:02 onehr

I have a project in ISL which would be a nice fit with polygeist. I know Skimo doesn't plan to support OSL.

Wanna help with this? ^_^ currently this is in a very deep backlog for me, i.e. I don't know when I'll get around doing it... but it will definitely happen.

To be honest the conversion between OSL and ISL doesn't seem that hard. Definitely a pain in the neck, but don't see any particular challenges. MLIR <-> OSL seems much harder (I'm saying this without going too deep into the code).

vatai avatar Feb 05 '24 10:02 vatai

Got it, @vatai let me see what I can do with this.

onehr avatar Feb 20 '24 07:02 onehr