Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ISL support for polymer #380

Open
vatai opened this issue Jan 12, 2024 · 4 comments
Open

Add ISL support for polymer #380

vatai opened this issue Jan 12, 2024 · 4 comments
Assignees

Comments

@vatai
Copy link
Collaborator

vatai commented Jan 12, 2024

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

@vatai vatai self-assigned this Jan 12, 2024
@vatai
Copy link
Collaborator Author

vatai commented Jan 12, 2024

as for polly, grep for isl :)

@onehr
Copy link

onehr commented Feb 1, 2024

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.

@vatai
Copy link
Collaborator Author

vatai commented Feb 5, 2024

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).

@onehr
Copy link

onehr commented Feb 20, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants