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

When accessing 16 bit registers like counters on an 8 bit AVR core, these accesses have to be split into two 8 bit register writes. To do this, the peripherals...

backend:AVR

```c #include #include #include bool check(uint8_t* data, size_t len, const uint8_t* lut) { uint8_t flag = 0; for (size_t i = 0; i < len; ++i) { flag |= lut[data[i]];...

backend:X86
vectorization

LLVMExports.cmake is "faulty", complaining of missing llvm-bolt install. ``` 2022-10-12T10:16:43.1944691Z -- The C compiler identification is Clang 15.0.3 2022-10-12T10:16:43.3702543Z -- The CXX compiler identification is Clang 15.0.3 2022-10-12T10:16:43.4881695Z -- Detecting...

packaging
build-problem

The `mlir-opt --arith-expand temp.mlir` crashed with the following backtrace. ```console Assertion failed: (isIntOrFloat() && "only integers and floats have a bitwidth"), function getIntOrFloatBitWidth, file Types.cpp, line 92. PLEASE submit a...

mlir
crash

When I build mlir, specifically, toy-ch6. Reported the following error. ``` ld: library not found for -lMLIRExecutionEngine clang: error: linker command failed with exit code 1 (use -v to see...

build-problem
mlir

GCC added the -Wtype-limits warning group to -Wextra around GCC 4.4 and the group has some very helpful extra warnings like tautological comparison type limit warnings (comparing an unsigned int...

clang:diagnostics

As reported here: https://reviews.llvm.org/D126907 and reproduced here: https://cute.godbolt.org/z/Prh6xsesz Lambdas that are defined inside of a concept and have a requires clause crash while instantiating their requires clause, because we don't...

clang:frontend
concepts
crash

Our DR documentation relies on make_cxx_dr_status.py to update cxx_dr_status.html to automatically update the table. However, we've been doing some manual updates to the table in recent months and it's currently...

clang:documentation

```llvm define void @foo() { %1 = call i32 asm sideeffect "", "={x0},0"(i32 435) ret void } ``` With `llc -march=aarch64 -O0`, this generates the following assembly. ```asm foo: //...

backend:AArch64