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

This attempts to standardize and extend some of the insert vector element lowering. Most notably: - More types are handled by splitting illegal vectors - The index type for G_INSERT_VECTOR_ELT...

backend:AArch64
backend:AMDGPU
llvm:globalisel

This patch moves OpenACC parts of `Sema` into a separate class `SemaOpenACC` that is placed in a separate header `Sema/SemaOpenACC.h`. This patch is intended to be a model of factoring...

clang
clang:frontend

If (f)sub is only operand of llvm.(f)abs or icmp eq/ne 0 (int only), we can consider it as commutative operation, just need to drop wrapping flags for ineteger operation. https://alive2.llvm.org/ce/z/GxvxjB...

vectorization
llvm:transforms

`distutils` is already deprecated https://peps.python.org/pep-0632/ and should no longer be used. ```console [tkloczko@devel-g2v lldb-13.0.1.src]$ grep -r distutils CMakeLists.txt: -c "import distutils.sysconfig; print(distutils.sysconfig.get_python_lib(True, False, ''))" packages/Python/lldbsuite/test/decorators.py:from distutils.version import LooseVersion packages/Python/lldbsuite/test/lldbtest.py:from distutils.version...

lldb

this example plugin should match the provided sample code, but doesnt. ```cpp struct ExampleAttrInfo : public ParsedAttrInfo { ExampleAttrInfo() { static constexpr Spelling S[] = { {ParsedAttr::AS_Microsoft, "example"} }; Spellings...

clang:frontend
extension:microsoft

Provide portable way to get `NAME_MAX` or `PATH_MAX`. See also https://man7.org/linux/man-pages/man3/pathconf.3.html. - [ ] pathconf/fpathconf These function itself may need: - [x] #85964 This will also deliver the following functions...

libc

Copied from SDAG.

backend:AArch64
backend:AMDGPU
llvm:globalisel

This patch introduces generating VP intrinsics in the Loop Vectorizer. Currently the Loop Vectorizer supports vector predication in a very limited capacity via tail-folding and masked load/store/gather/scatter intrinsics. However, this...

backend:RISC-V
backend:PowerPC
vectorization
llvm:analysis
llvm:transforms