Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/llvm/Polygeist

C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!
https://github.com/llvm/Polygeist

Fix

2d4ed20b0f8eef449ce6c04c3992432fbf48fbe5 authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
recalculation fix

1bd1acd582b5519c6f022969e81aa3d7171389bb authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
Recalculate vals

edf2c0859f95efcc8a1b9eef626b9f139e0b5d0c authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
Recalculate values after the barrier

f0fc857e592585b4576329cead29bdee116fd98f authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
fixes

df59cf2e601b7bf1377a0711d4f40fc81f5d0099 authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
WIP min cut cache optimisation

1b55cb06bf45d93b3d56d5c59da916b431ed77cb authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
mincut fixes

ee0df9d3e3e85aa00bac07aeec5b27cdba4493c1 authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
Some fixes

223cba0dc40e99581c03d488f19e682d1d339f18 authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
Fix raising with index cast (#185)

* Fix raising with index cast

* Fix affine raising

* Create for with break handling

* C...

91bf5ce574afe33c589c40984546059c17f927f4 authored almost 3 years ago by William Moses <[email protected]>
Handle noexcept (#182)

6ba6b7b8ac07c9d60994eb46b46682a9f76ea34e authored almost 3 years ago by William Moses <[email protected]>
Remove bad assertion (#186)

71839db22d9add1cc5740c2e547543c53a4aaab1 authored almost 3 years ago by William Moses <[email protected]>
Transform MemcpyToSymbol call ops (#183)

d4d59e9d750087f234e301d1bcaae996e19f8859 authored almost 3 years ago by Ivan <[email protected]>
Fix crash when adding malloc/free functions to module (#184)

Happens when two threads try to do it at the same time

22d0144842547b8cd8a3950d6b7fea79b49e3195 authored almost 3 years ago by Ivan <[email protected]>
Fix OpenMP upstream (#180)

94dbcc8f2b0f1d0bc8d5a6cd0acef0092519e752 authored almost 3 years ago by William Moses <[email protected]>
LLVM Rebase and type size/alignment (#178)

* Add type align

* Add align

* Increase

* Bump LLVM

* Bump DL

* format

* Add c...

66b02caf2127bf607301073e8bbe3b92bf28b813 authored almost 3 years ago by William Moses <[email protected]>
Add type align (#177)

32f627385287ca1228bf6deaff2087c5ab428ac5 authored almost 3 years ago by William Moses <[email protected]>
Constexpr (#176)

* add std initializer

* Fix loop inc bound

0eb3b291b5c5a10f52f32079c5c24a70e55b32eb authored almost 3 years ago by William Moses <[email protected]>
Fix constructor of LLVM global (#175)

* Visibility

* Use ctors

* Constructor global llvm

e24bc6e97aac1f79a11df8afa3dc8468e3e035bb authored almost 3 years ago by William Moses <[email protected]>
Support addassign binary operation for memrefs (#173)

* Support add assign for memrefs

* Add test case for memref add assign

e187e814a13999161fa5e08a201afe576ed49ba0 authored almost 3 years ago by Ivan <[email protected]>
Variable Redeclaration Fixes (#172)

* Non ODR constexpr

* Fix redeclarable decls

a737f726fec233b9557cb36a5bcfdc4a0ed9054e authored almost 3 years ago by William Moses <[email protected]>
Silence compound literals warning (NFC)

b2452e35584b6ee21ff68313965c2e7124746673 authored almost 3 years ago by Lorenzo Chelini <[email protected]>
bump LLVM (#166)

* bump LLVM

* fix

* more fixes

* fix

* Fix build

* Use actual llvm hash

Co-aut...

b365a43ab469a820f416e29c27577e6cbbce8755 authored almost 3 years ago by lorenzo chelini <[email protected]>
Fix sign/zero integer extension (#162)

d4180c718e7d9138078207be72220b29d6c63108 authored almost 3 years ago by William Moses <[email protected]>
LLVM global initialization (#167)

* Add template member test

* Add LLVM global initialization

01519e87442a8ffdb951c7fec1e17ead834b907f authored almost 3 years ago by William Moses <[email protected]>
Add options for cross compilation (#164)

* Add cross-compilation options triple and mcpu

* Add sysroot option

* Do not override tar...

dce289faf2b9cc66c65693e6474f36b473645cde authored almost 3 years ago by Ivan <[email protected]>
Move visitCallExpr to new file

32ac40d841e46d5904d7a566777e7fc3007b07a5 authored almost 3 years ago by Lorenzo Chelini <[email protected]>
Use a consistent style for #include directives

fc0aecb256dc3c783a1c750ccd66cb17076a70ad authored almost 3 years ago by Lorenzo Chelini <[email protected]>
Use proper include, only 'Block.h' is needed

b16e26402aacfe526c0798d8c73249a57e9121dd authored almost 3 years ago by Lorenzo Chelini <[email protected]>
Fix layout top-level comment

e5b8b83312c7a5f6fd94ea1a2cda87e54c4451fd authored almost 3 years ago by Lorenzo Chelini <[email protected]>
Drop compound literals

There is not need to use compound literals in C++. In this case we can use
brace initialization ...

a01c7da6281a407c987e7eae9bfc4142b8e452ad authored almost 3 years ago by Lorenzo Chelini <[email protected]>
Drop extra ';' in AffineUtils

97c30b1165880e3099ab0d40da151f32c59501c3 authored almost 3 years ago by Lorenzo Chelini <[email protected]>
Fix affine raising

4da091ac7a263b6eaf88aa7840027189fe01a7b2 authored almost 3 years ago by William S. Moses <[email protected]>
Distribute parallel

e81825d479e77c595893694062cad11095ab3058 authored almost 3 years ago by William S. Moses <[email protected]>
Strengthen

bbc22eaa192545c59ed224fbeaee5964a373d5a8 authored almost 3 years ago by William S. Moses <[email protected]>
Fix tests

ca7fa5cf0fbb5e05146de634869b0098e2919359 authored almost 3 years ago by William S. Moses <[email protected]>
Improve for canonicalization

c0f14271df55156fcb81252d7b7861775769244c authored almost 3 years ago by William S. Moses <[email protected]>
Fix Memref2PointerIndex not taking into account different el type sizes

02e2a5d94e0331877791bfe17d2bda999d059301 authored almost 3 years ago by Ivan Radanov Ivanov <[email protected]>
Fix split on block

d21515ac36edc2d355b10face6592ec6a183505e authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM & fix loop restructure of extsi

f6269a7e9789a352f5ea0c04ad978cc0d66853d9 authored almost 3 years ago by William S. Moses <[email protected]>
Fix format

afc1897793e9e09c64d039a2c3b34ada7d82f2d6 authored almost 3 years ago by William S. Moses <[email protected]>
Use symbol-DCE pass instead of inefficient custom code

9e24980f2bea1536fca6aa59290dd084a402d9f3 authored almost 3 years ago by Alex Zinenko <[email protected]>
Fix LLVMABI codegen mismatch

25ed04bf27b05fd86b196b98b27ab3cc9acd968e authored almost 3 years ago by William S. Moses <[email protected]>
Fix GPU LLVM ABI lowering

4e568734354bc60e5cfbc6bea35832d7e1a8587d authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM

c794fd2adc7c5006e74f3e133e541613c58f16f5 authored almost 3 years ago by William S. Moses <[email protected]>
Simplify scf.if distribution

4e8519375ac6a14c9771a81629530e1c7cccfb1d authored almost 3 years ago by William S. Moses <[email protected]>
Cleanup formatting

aa4972f39a73e8e79aabe8fc2b78492cc4a484ed authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM

4c60713133bf88256ffa6538e95651fb8ffbc875 authored almost 3 years ago by William S. Moses <[email protected]>
Update

fe95821b30f7a3282a6f1762178730bef5303fbf authored almost 3 years ago by William S. Moses <[email protected]>
Correctly convert types in LLVM dialect global ops (#148)

* Update ConvertPolygeistToLLVM.cpp

* clang-format

* Finer-grain legality configuration

d8459670b15a299591a73a0c4cd6de0c11e90897 authored almost 3 years ago by Oleksandr "Alex" Zinenko <[email protected]>
Transform cudaMallocHost and cudaFreeHost as well (#152)

* Transform cudaMallocHost and cudaFreeHost as well

* Fix formatting

f3456edd5470a0232c5f3133e10ba4174c7a1c35 authored almost 3 years ago by ivanradanov <[email protected]>
Fix predecessor

118eeb7a3dfe433faa0bbf1c497005d726517f85 authored almost 3 years ago by William S. Moses <[email protected]>
Better calloc

f5e1c1bcbe3e1a7167571ad7ea13b20ad7b2c306 authored almost 3 years ago by William S. Moses <[email protected]>
Fix mem2reg

9b07177bdf2aa8c31bab0de579087c8bde78282f authored almost 3 years ago by William S. Moses <[email protected]>
Fix sizeof

af82d0ad1aa8fd627853f1faa37b1272697d46a5 authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM

45ec1b566804e4e2bfac28da1f8ad6f62d611ea5 authored almost 3 years ago by William S. Moses <[email protected]>
Update inliner and gep LLVM fixes

c1c31d02773ea117c6236a5819634040a33aa4d9 authored almost 3 years ago by William S. Moses <[email protected]>
Cleanup

0d28be3758625aa5ce7166c12e27b054a8bc87c2 authored almost 3 years ago by William S. Moses <[email protected]>
Fix mem2reg loop

8a0c27f01fa7111a6fad9e1082a8a45d81d65f4c authored almost 3 years ago by William S. Moses <[email protected]>
Continue to correct memref

4956772b3bb1056d4ac2ccbc1ee939da0500b234 authored almost 3 years ago by William S. Moses <[email protected]>
WIP mem2reg replace

65262c5055cde788cd0d183b7bea8e2e4498f01b authored almost 3 years ago by William S. Moses <[email protected]>
mem2reg rewrite

da52392d96ea526603dcc13b72fc32a1d2f278cb authored almost 3 years ago by William S. Moses <[email protected]>
Fix redundant arg elim

aee3ebdd2d821c21cc8b4af5c947cd6721812816 authored almost 3 years ago by William S. Moses <[email protected]>
Fix else block

93153d040dcce0d767948d7acbf88f41ab79235d authored almost 3 years ago by William S. Moses <[email protected]>
Fix memory issues

f25f25e3c711c99f2515626097612dc9705de998 authored almost 3 years ago by William S. Moses <[email protected]>
Fix mem2reg block analysis

9e489a4df02b2a4fd4015699e23335a68efe8596 authored almost 3 years ago by William S. Moses <[email protected]>
Remove illegal optimization

a975c8dcb0d8dc5d862ca58d02e77a1190fb0a48 authored almost 3 years ago by William S. Moses <[email protected]>
Correct folder with new GEP attribute

937b2caf6e426fcfbb1fd938055fcef971f00d01 authored almost 3 years ago by William S. Moses <[email protected]>
Simplify memcpy/etc

59f19b100f7ff35d31b8ecf134b368d45ae98e1a authored almost 3 years ago by William S. Moses <[email protected]>
Continue aggressive mem2reg

b550ff4b0bbed57b8e51aeef3eb84c2dfb4926d5 authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM

5ba141ed6ffed0f15aa21b72f04d84fb8d536eb8 authored almost 3 years ago by William S. Moses <[email protected]>
Handle simplifications

c5735fb060fb538582db33f2502695a8562599a7 authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM

7c26e71fab863552e4a3890dd4cc5eda91fa5b3c authored almost 3 years ago by William S. Moses <[email protected]>
Correct mem2reg capture analysis

b3a206743f6a96398c12a35ab60f949409ad3d00 authored almost 3 years ago by William S. Moses <[email protected]>
Bump LLVM

2c38d10032147cd8d8c3816417a44284ea6c661b authored almost 3 years ago by William S. Moses <[email protected]>
Correct ifmerge

cb81c1cd373a3d83912b6417f090a578a917bcb7 authored almost 3 years ago by William S. Moses <[email protected]>
Additional fixes (#143)

9e66875ea97a76f4000581536e706d37110c314f authored about 3 years ago by William Moses <[email protected]>
Frontend Type Fixes (#140)

* Handle delegating init

* Handle recursive types

* Correct lnot and builtin strlen/frexp
...

4325b34c026ae6648e4d7dd849bd3288b6fed590 authored about 3 years ago by William Moses <[email protected]>
Fix mem2reg bug

92b7f11544f175c61b9aedfdd2d51c8c4e83982b authored about 3 years ago by William S. Moses <[email protected]>
Simplify test

4fc9c7a140208b633faf5c009684e8fcbaface93 authored about 3 years ago by William S. Moses <[email protected]>
Fix loop restructure

2f304a302fb17d83472b2405cfd9a78b2f7ca6c4 authored about 3 years ago by William S. Moses <[email protected]>
Extend OpenMP support

be095b6d65e03ec55f3372beb94631b2fb0f35a2 authored about 3 years ago by William S. Moses <[email protected]>
Handle endl

a6970c1527e51169f51cd8763643b7c4afd62d29 authored about 3 years ago by William S. Moses <[email protected]>
Handle async cuda copy

c689e8b21b784ae3e529fcb5de0ca355190a3149 authored about 3 years ago by William S. Moses <[email protected]>
Global initialization

8832c51b0a5d11b7f1a735eca8dbf6cadfdad924 authored about 3 years ago by William S. Moses <[email protected]>
Fix canonicalization bug

85e117eacbe6fb263b7ce1b9bea233801c3eec92 authored about 3 years ago by William S. Moses <[email protected]>
Ensure pointer2memref

e84ed0ee88f9a7c00f09c21a4f1c84054475d771 authored about 3 years ago by William S. Moses <[email protected]>
Add atomics

6b582bf9d93d51f1d96284d99dd09c417ced3d36 authored about 3 years ago by William S. Moses <[email protected]>
If condition of memref type

f2de97724cb301909b626247b076a5fdcb0cfc49 authored about 3 years ago by William S. Moses <[email protected]>
Correct store

8dce72286d8cdf5cecf5b7e1e794849525da04ff authored about 3 years ago by William S. Moses <[email protected]>
Lengthen timeout

25b6fe8951a61a8642150df8b42e8d449cf7877e authored about 3 years ago by William S. Moses <[email protected]>
[CUDALower] Fix inlining multi-block

25f43edce72796ea7fd98ad4104b44c4af015720 authored about 3 years ago by William S. Moses <[email protected]>
Fix tests

cdf36f54a939f1cfcc20aba2d7a24abc67889a1e authored about 3 years ago by William S. Moses <[email protected]>
Handle int and bump llvm

8a879a4e8cb0f2757485bb602b4cf516f3e42c77 authored about 3 years ago by William S. Moses <[email protected]>
Rebase LLVM

239a2c4d82bba4bf999db2df51bfef47ffd96e33 authored about 3 years ago by William S. Moses <[email protected]>
Fix mem2reg bug

92684ed8443e1b3592575d97826ecbc8394d29e6 authored about 3 years ago by William S. Moses <[email protected]>
Fix cast error

3bfbd54ee59234d67eff1bc85308f5722ead065b authored about 3 years ago by William S. Moses <[email protected]>
Fix SubIndex LLVM lowering

f66466c943ecdd6fcb303fd9e416031c4fd3f648 authored about 3 years ago by William S. Moses <[email protected]>
Additional fixes

020a93c0b56927b8c889a3113ac54bc28cff4c3a authored about 3 years ago by William S. Moses <[email protected]>
Continued fixes

2f38e7e6e8af92cfba214aa384fff0fcf106b52d authored about 3 years ago by William S. Moses <[email protected]>
Correct struct handling of null

c56768fd8fb211a0cd49b183023a25efd397657a authored about 3 years ago by William S. Moses <[email protected]>