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

Some modifications to fuse linalg.generic op with for op

Hi, After lowering a CUDA program to mlir format using cgeist, I wanted to run some analysis on memory operations. I want to differentiate memory operations which are 'volatile.' ```...

Hello, I have a problem when I try to use your open source project. Here is the source for testing. ```cpp class SimStream { public: int n; double a; char...

It seems that for imperfect loop nests, `polymer-opt` can end up generating IR that invokes functions representing statements with parameters that may cause out-of-bounds memory accesses. For example, when invoking...

I want to modify the MLIR generated by --cuda-lower --cpuify and then take it back to the compiler and generate the opemp executable. Is there a way to do that?...

The generated IR for some of the AST nodes handled by `MLIRScanner::VisitBinaryOperator()` and `MLIRScanner::VisitCastExpr()` depends on the sign of the operand or result types. Some of these checks attempt to...

As title, in tools/cgeist/.gitignore there is: ``` *.time *.exec1 *.out1 ``` But on my machine this will never ignore the files with extension .exec1 and .out1, I think it should...