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

Hi~ I have encountered with few problems regarding with Complex arithmetic. I have tried to convert the following code snippet to MLIR representation.

We want to implement an FFT function. So does polygeist support the cmath library and complex number calculation? Thanks for answering!

Hello, I am working on some performance-sensitive projects that make heavy use of AVX instructions. I've been exploring using Polygeist for code optimization and wanted to know how well it...

https://gist.github.com/ivanradanov/ac0db6d25e613469b3218f9271922b17

Am I doing something wrong? The function I'm trying to lower was was raised from C by cgeist, and manipulated. In this case, I'm doing constant propagation on one of...

This issue is about passing an array to a function using initializer syntax. If a function takes an array argument and I pass it an initializer list that I cast...

This issue is about static initializers for struct fields. I have a struct that contains an array. I have a global instance of the struct and I am attempting to...

Illustrated here https://gist.github.com/ivanradanov/cd1cf99e3292e20b92852078ed82fc74

I am using this commit: https://github.com/llvm/Polygeist/commit/a27def31a2b0742308e7c8db4c0f40a37727269a to transform C++ code to MLIR. I run into issues when using the `new` keyword with `--memref-abi=0`. With this simple C++ code (**test.cpp**): ```...