opencilk-project
opencilk-project copied to clipboard
Monorepo for the OpenCilk compiler. Forked from llvm/llvm-project and based on Tapir/LLVM.
…zing away atomic flags that are polled in spawned tasks and set in the continuation. While it is legal to optimize these flags away, based on the serial projection, it...
### Describe the bug I have tried to install Opencilk v3.0 in NERSC Perlmutter CPU nodes and getting the following error: ``` /usr/bin/ranlib: ../libLLVMDemangle.a: error reading MicrosoftDemangleNodes.cpp.o: file truncated /usr/bin/ranlib:...
(This is to officially document a known bug.) This code with well-defined serial behavior may call `std::terminate` when run on multiple threads: ```cpp int main(int argc, char *argv[]) { try...
Additional tests that will make distributing RPMs easier. To get it to work, someone with commit access will need to agree to make a Fedora account at: https://accounts.fedoraproject.org/ and agree...
### Describe the bug When compiling with the `-flto` flag, I get the following error ``` $ /opt/opencilk-3/bin/clang -fopencilk -flto -v fib.c -o fib clang version 19.1.7 Target: x86_64-unknown-linux-gnu Thread...
### Describe the bug ``` CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle): "LLVMipo" of type SHARED_LIBRARY depends on "LLVMTapirOpts" (weak) "LLVMTapirOpts" of type SHARED_LIBRARY...