Polygeist icon indicating copy to clipboard operation
Polygeist copied to clipboard

C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!

Results 89 Polygeist issues
Sort by recently updated
recently updated
newest added

This pr adds two new ways to handle ifs with barriers in parallel regions. This is the current way it is done: ``` parallel { A() if { B() barrier...

Instead of using `LLVMStructType`, use a higher level Polygeist-specific type to represent classes holding more information (in addition to member), e.g., class name. This would allow for easier handling in...

We need to disable opaque pointers, and we are good to go here. (Currently looking into how to disable them)

Hello, I noticed that the CanonicalizeFor pass is unable to reconstruct the for loop from this code: ``` struct A{ int end; int step; A(int end, int step) : end(end),...