llvm-project icon indicating copy to clipboard operation
llvm-project copied to clipboard

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Results 700 llvm-project issues
Sort by recently updated
recently updated
newest added

Hello. Thank you for making this tool available for LLVM! I downloaded + applied all patches uploaded in Phabricator and tried to follow the user guide, and I have some...

debuginfo

After running IWYU on some ChromeOS third-party packages, I've observed that it pulls in a lot of the implementation headers instead of the standard ones. This can be fixed either...

enhancement
libc++

Here is a small example of a lazy-start coroutine promise, with a coroutine `Bar` that calls another coroutine (`Baz`) that can be inlined, where the inlined coroutine calls yet another...

coroutines

without the benchmark patch the following build error occurs with llvm. - https://github.com/LibreELEC/LibreELEC.tv/pull/6375 It appears to be that the `if (LLVM_INCLUDE_BENCHMARKS)` is expanded before the make option is overridden. Unsure...

cmake
build-problem

The symmetric transfer would enforce the resuming call to be an musttail call. However, it is problematic if there is an exception throw from the resuming call. In this case,...

coroutines

https://godbolt.org/z/EPrvvnfze This crash is what I found while working on https://github.com/llvm/llvm-project/issues/57155. ```C++ // | | // v v int(*f)(int) = [](auto t) -> decltype([] { return 0; } () ){...

clang:frontend
crash
c++2b

Repro: https://godbolt.org/z/j3o96sYd1 clang trunk accepts the program, but miscompiles it. gcc trunk compiles the program correctly. The program implements a simple interpreter using the a dispatch table as described, e.g.,...

c++20
coroutines

The `modernize-use-transparent-functors` check [offers a fix](https://clang.llvm.org/extra/clang-tidy/checks/list.html), and while clang-tidy correctly warns about this check, it does not actually appear to be fixing it for me. As you can see in...

clang-tidy

As the following test case shows, LLVM folds calls to `snprintf` with a constant format string containing no formatting directives to its length. This is done provided the bound (the...

llvm:optimizations

Creation of PLT and GOT generation is currently hardcoded in various palces with switches. It would be nice if we have a generic API for creating these code using jitlink.

orcjit
jitlink