llvm-core / llvm

Low Level Virtual Machine

Official package sites : https://llvm.org/ ·

Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services.

v23.0.0.9999 :: 23/23.0.0.9999 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test xml z3 zstd

v23.0.0_pre20260605 :: 23/23.0.0_pre20260605 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test xml z3 zstd

v22.1.8 :: 22/22.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
~amd64 ~arm ~arm64 ~arm64-macos ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x64-macos ~x86
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test verify-sig xml z3 zstd

v22.1.7 :: 22/22.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
~amd64 ~arm ~arm64 ~arm64-macos ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x64-macos ~x86
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test verify-sig xml z3 zstd

v21.1.8 :: 21/21.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~mips ~riscv ~sparc ~x64-macos
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test verify-sig xml z3 zstd

v20.1.8 :: 20/20.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~mips ~riscv ~sparc ~x64-macos
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test verify-sig xml z3 zstd

v19.1.7 :: 19/19.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~mips ~riscv ~sparc ~x64-macos
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi test verify-sig xml z3 zstd

v18.1.8-r6 :: 18/18.1 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~mips ~riscv ~sparc ~x64-macos
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi ncurses test verify-sig xml z3 zstd

v17.0.6-r3 :: 17/17 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~riscv ~sparc ~x64-macos
USE flags
binutils-plugin debug debuginfod doc exegesis libedit libffi ncurses test verify-sig xar xml z3 zstd

v16.0.6-r5 :: 16/16 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
Keywords
amd64 arm arm64 ppc ppc64 x86 ~arm64-macos ~loong ~riscv ~sparc ~x64-macos
USE flags
binutils-plugin debug doc exegesis libedit libffi ncurses test verify-sig xar xml z3 zstd

General

binutils-plugin
Build the binutils plugin
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
debuginfod
Install llvm-debuginfod (requires net-misc/curl and dev-cpp/cpp-httplib)
doc
Build and install the HTML documentation and regenerate the man pages
exegesis
Enable performance counter support for llvm-exegesis tool that can be used to measure host machine instruction characteristics
libedit
Use the libedit library (replacement for readline)
libffi
Enable support for Foreign Function Interface library
ncurses
Support querying terminal properties using ncurses' terminfo
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles
xar
Support dumping LLVM bitcode sections in Mach-O files (uses app-arch/xar)
xml
Add support for XML files
z3
Enable support for sci-mathematics/z3 constraint solver
zstd
Enable support for ZSTD compression

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

llvm_targets

AArch64
AArch64 CPU target (arm64 in Gentoo)
AMDGPU
AMDGPU target (supports R600 and GCN GPUs)
ARC
ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
ARM
ARM CPU target
AVR
8-bit Atmel AVR microcontroller target
BPF
Berkeley Packet Filter target
CSKY
C-SKY CPU target [EXPERIMENTAL]
DirectX
DirectX target [EXPERIMENTAL]
Hexagon
Qualcomm Hexagon DSP target
Lanai
Lanai CPU target
LoongArch
LoongArch CPU support [EXPERIMENTAL]
M68k
Motorola 68000 target [EXPERIMENTAL]
MSP430
MSP430 CPU target (experimental)
Mips
MIPS CPU target (includes MIPS64)
NVPTX
NVIDIA PTX (GPU) target (32-bit and 64-bit)
PowerPC
PowerPC CPU target (PPC32 and PPC64)
RISCV
RISC-V CPU target
SPIRV
Support SPIR-V language target for graphics and parallel computing
Sparc
Sparc CPU target
SystemZ
SystemZ (s390x) CPU target
VE
NEC SX-Aurora TSUBASA vector engine target
WebAssembly
WebAssembly backend
X86
X86 CPU target (includes amd64)
XCore
XCore CPU target
Xtensa
Tensilica Xtensa (ESP32) CPU target [EXPERIMENTAL]

app-arch / xar : An easily extensible archive format

app-arch / zstd : zstd fast compression library

dev-cpp / cpp-httplib : C++ HTTP/HTTPS server and client library

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libffi : Portable, high level programming interface to various calling conventions

dev-libs / libpfm : Hardware-based performance monitoring interface for Linux

dev-libs / libxml2 : XML C parser and toolkit

net-misc / curl : A Client that groks URLs

sci-mathematics / z3 : An efficient theorem prover

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / ncurses : Console display library

virtual / zlib : Virtual for libz.so providers

app-arch / xar : An easily extensible archive format

app-arch / zstd : zstd fast compression library

dev-cpp / cpp-httplib : C++ HTTP/HTTPS server and client library

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libffi : Portable, high level programming interface to various calling conventions

dev-libs / libpfm : Hardware-based performance monitoring interface for Linux

dev-libs / libxml2 : XML C parser and toolkit

llvm-core / llvm : Low Level Virtual Machine

net-misc / curl : A Client that groks URLs

sci-mathematics / z3 : An efficient theorem prover

sys-libs / ncurses : Console display library

virtual / zlib : Virtual for libz.so providers

app-forensics / aflplusplus : Fork of AFL, the popular compile-time instrumentation fuzzer

app-text / doxygen : Documentation system for most programming languages

dev-build / meson : Open source build system

dev-db / postgresql : PostgreSQL RDBMS

dev-debug / bpftrace : High-level tracing language for eBPF

dev-lang / crystal : The Crystal Programming Language

dev-lang / ghc : The Glasgow Haskell Compiler

dev-lang / rust : Systems programming language originally developed by Mozilla

dev-lang / zig : A robust, optimal, and maintainable programming language

dev-libs / castxml : C-family abstract syntax tree XML output tool

dev-libs / intel-vc-intrinsics : A set of new intrinsics on top of core LLVM IR instructions

dev-libs / opencl-clang : OpenCL-oriented thin wrapper library around clang

dev-libs / pocl : Portable Computing Language (an implementation of OpenCL)

dev-libs / rocm-comgr : Radeon Open Compute Code Object Manager

dev-libs / roct-thunk-interface : Radeon Open Compute Thunk Interface

dev-lisp / c2ffi : Clang-based FFI wrapper generator for Common Lisp

dev-ml / llvm : OCaml bindings for LLVM

dev-ml / llvm : OCaml bindings for LLVM

dev-python / clang : Python bindings for llvm-core/clang

dev-python / pyside : Python bindings for the Qt framework

dev-qt / qt-creator : Lightweight IDE for C++/QML development centering around Qt

dev-qt / qttools : Qt Tools Collection

dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more

dev-util / bpf-linker : Simple BPF static linker

dev-util / bpftool : Tool for inspection and simple manipulation of eBPF programs and maps

dev-util / ccls : C/C++/ObjC language server

dev-util / clang-extract : Tool to extract code content from source files

dev-util / clazy : Compiler plugin which allows clang to understand Qt semantics

dev-util / cvise : Super-parallel Python port of the C-Reduce

dev-util / diffoscope : Will try to get to the bottom of what makes files or directories different

dev-util / hipcc : Radeon Open Compute hipcc

dev-util / hipify-clang : A set of tools to translate CUDA source code into portable HIP C++

dev-util / include-what-you-use : Find unused include directives in C/C++ programs

dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware

dev-util / llvm-mingw64 : Clang/LLVM based mingw64 toolchain

dev-util / mesa_clc : mesa_clc tool used for building OpenCL C to SPIR-V

dev-util / perf : Userland tools for Linux Performance Counters

dev-util / spirv-llvm-translator : Bi-directional translator between SPIR-V and LLVM IR

games-board / jja : swiss army knife for chess file formats

games-emulation / dolphin : Gamecube and Wii game emulator

llvm-core / clang : C language family frontend for LLVM

llvm-core / flang : LLVM's Fortran frontend

llvm-core / lld : The LLVM linker (link editor)

llvm-core / lldb : The LLVM debugger

llvm-core / llvm : Low Level Virtual Machine

llvm-core / llvm-common : Common files shared between multiple slots of LLVM

llvm-core / llvm-toolchain-symlinks : Symlinks to use LLVM on binutils-free system

llvm-core / llvmgold : LLVMgold plugin symlink for autoloading

llvm-core / llvmgold : LLVMgold plugin symlink for autoloading

llvm-core / mlir : Multi-Level Intermediate Representation (library only)

llvm-core / polly : Polyhedral optimizations for LLVM

llvm-runtimes / compiler-rt : Compiler runtime library for clang (built-in part)

llvm-runtimes / compiler-rt-sanitizers : Compiler runtime libraries for clang (sanitizers & xray)

llvm-runtimes / libcxx : New implementation of the C++ standard library, targeting C++11

llvm-runtimes / libcxxabi : Low level support for a standard C++ library

llvm-runtimes / libunwind : C++ runtime stack unwinder from LLVM

llvm-runtimes / offload : OpenMP offloading support

llvm-runtimes / openmp : OpenMP runtime libraries for LLVM/clang compiler

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / osl : Advanced shading language for production GI renderers

net-im / toxic : A curses-based client for Tox

sci-electronics / ghdl : Open-source analyzer, compiler, and simulator for VHDL 2008/93/87

sci-electronics / nvc : NVC is a VHDL compiler and simulator

sci-libs / symengine : Fast symbolic manipulation library, written in C++

sys-devel / sparse : C semantic parser

502318
llvm-core/llvm: pass --with-c-include-dirs on prefix
617776
llvm-core/llvm does not install ${CHOST}-prefixed tools
651658
dev-util/kdevelop:5 and media-libs/mesa-17*[llvm] link with different slots of llvm-core/llvm, resulting in a runtime symbol conflict and crash
662720
llvm-core/llvm: llvm-config being a binary breaks cross compilation of dependent packages
684872
llvm-runtimes/compiler-rt-8.0.0: configure fails with llvm-core/llvm[-gold]
690962
llvm-core/llvm-8.0.1[+xml +libffi +ncurses +abi_x86_{64,32} llvm_targets_{amdGPU,bpf,nvpx,x86}] : ninja -v -j6 -l0 failed
695646
media-libs/mesa-19.2.0_rc4 - libraries from llvm-core/llvm will be removed even if drivers in /usr/lib64/dri linking against them still exist
732920
llvm-core/llvm-10.0.0: 62 test failures on sparc
736856
llvm-core/llvm-10.0.1: Can't be built for Celeron N4100 (Gemini Lake)
738890
llvm-core/llvm: llvm-objdump does not recognize '-g' option (was: dev-util/ccache-3.7.11 fails tests)
773556
llvm-core/llvm-11.0.1 fails tests when compiled with clang
779592
llvm-core/llvm-11.1.0 fails tests
838979
llvm-core/llvm-14.0.1 - /.../Signals.inc: error: backtrace was not declared in this scope
853070
llvm-core/llvm-14.0.5 - Could not import extension sphinx.builders.linkcheck (exception: No module named six)
880855
llvm-core/llvm-15.0.3: Segfault in llvm-tblgen building for x86_32 target on amd64
885795
llvm-core/llvm: build failure on PPC with >= sys-devel/gcc-11(?) with -fsanitize=undefined (Error: operand out of range)
904269
llvm-core/llvm-15.0.7 does not build on i686
906751
llvm-core/llvm-16.0.4 fails to build with crash
908433
llvm-core/llvm-15.0.7-r3 emerge can race with dev-db/unixODBC-2.3.11
909180
llvm-core/llvm-16.0.[56] fails loongarch tests
914531
llvm-core/lld-17: crashes when building llvm-core/llvm-16.0.6
914642
llvm-core/llvm-16.0.6 - [clang] clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
918869
llvm-core/llvm-16.0.6 - [clang] clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
919687
llvm-core/llvm-14.0.6-r4 - LLVM_ENABLE_Z3_SOLVER cannot be enabled
920550
llvm-core/llvm-17.0.6 fails tests on sparc
921728
llvm-core/llvm: segmentation fault when building >=media-libs/vips-8.15.1 with clang and lto
922519
llvm-core/llvm-15.0.7-r3 error: type ‘SubtargetFeatureBits’ violates the C++ One Definition Rule [-Werror=odr]
923889
llvm-core/llvm-15.0.7-r3 fails to compile: ld.lld: error: version script assignment of LLVM_15 to symbol LLVMCreateDisasm failed: symbol not defined
924509
llvm-core/llvm-17.0.6 fails to compile: ld: final link failed: memory exhausted
931656
llvm-core/llvm-18.1.5 Fails to emerge Using lld Under WSL 2
931996
llvm-core/llvm-18.1.5-r1 - clang -cc1as: fatal error: error in backend: ZMM registers are not supported without EVEX512
936545
llvm-core/llvm-17.0.6 test fail if LLVM_TARGETS : SPIRV
939738
llvm-core/llvm: 18.1.8-r1 fails to build on amd64-musl under WSL 2
939746
llvm-core/llvm-18.1.8-r1 fails to build on arm64 llvm musl profile
940654
llvm-core/llvm-19.1.1 fails to compile on ppc64le with sys-devel/gcc[ieee-long-double]: error: invalid conversion from ‘_Float128 (*)(_Float128) noexcept’ to ‘long double (*)(long double)’
940676
llvm-core/llvm: Multiple backports required for ppc64
944152
=llvm-core/llvm-19.1.4: failed to compile
951287
dev-util/spirv-llvm-translator: request triggering rebuild when `llvm-core/llvm` is updated
956295
llvm-core/llvm-20.1.5 fails test "LLVM :: CodeGen/Hexagon/isel/pfalse-v4i1.ll"
968955
llvm-core/llvm:{20,21}: static assertion failed due to requirement 'std::is_empty<std::__map_value_compare<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::less<llvm::rdf::RegisterRef>>>::value' [libc++ 22]
969862
llvm-core/llvm-21.1.8 fails 'Object/macho-invalid.test'
970036
>=media-libs/mesa-25.3.0 video_cards_(i915|r300) wrongfully depends on llvm-core/llvm[AMDGPU]
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.8
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260605
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add needed libc component
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260512 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add llvm-extract-bundle-entry tool
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260507 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260428 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260421 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Upstream split LLVMHTTP now
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260413 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260331 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260321 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260314 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260307 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260303 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Update 23.0.0.9999 components
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Fix manpages again
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Fix manpage dist
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add keywords to 22.x
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260223 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260214 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add llubi to 23.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.1.0_rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260207 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260131 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 22.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 23.0.0_pre20260125 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 22.1.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Move live to 23.x
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20260113 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20260106 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20260103 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
llvm-core/llvm: Stabilize 21.1.8 ppc64, #968019
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 21.1.8 ppc, #968019
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 21.1.8 arm64, #968019
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 21.1.8 arm, #968019
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 21.1.8 x86, #968019
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 21.1.8 amd64, #968019
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251223 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove py3.11
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: drop *-linux keywords
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*: remove ppc-macos keyword
The arch and OS that matches it are obsolete. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.8
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251127 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251120 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251108 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add llvm-cas tool
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Unify virtual/zlib:0= to virtual/zlib:=
Done via: ``` git grep -l 'virtual/zlib:0=' | xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: update the remaining packages for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng, sys-libs/zlib-ng and profiles. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251101 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251028 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251022 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251011 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add new tools to 22.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Use newest patchsets
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251004 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20251001 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Revert "Remove lit test hack ..."
The upstream error has been removed. Reverts: 8e4d25432a76acb743fa40ccbdf55eb425387eb3 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250923 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove lit test hack due to upstream regression
Upstream has wrongly added a dependency on lit test preparation to the main test suite. Remove the hack to make CMake dependencies work again. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: mlir-tblgen now needs LLVMSupportLSP.a
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250910 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Xtensa test has been fixed in 22.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250907 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: destable sparc
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250831 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.8 sparc, #960372
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.8 ppc64, #960372
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.8 ppc, #960372
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
llvm-core/llvm: don't set +debug for 21.1.0
The intention is to have it only for development versions. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Keyword 21.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Bump to 21.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 20.1.8 amd64, #960372
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 20.1.8 arm64, #960372
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 20.1.8 arm, #960372
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250820 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add llvm-offload-wrapper tool to 22.x
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250815 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.0_rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250809 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250802 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250726 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0_pre20250722 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.8 x86, #960372
Signed-off-by: Sam James <sam@gentoo.org>
Michał Górny · gentoo
dev-ml/llvm: Bump to 21.1.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Bump to 21.1.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add XFAIL for Xtensa test
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Update components for 22.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Disable (redundant) lit tests in 22.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: 21.x live is now 21.1.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 22.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250713 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 20.1.8
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250628 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove obsolete LIBFFI_* overrides
Remove the obsolete `LIBFFI_*` path overrides. Upstream code is finally using pkg-config. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
llvm-core/llvm: disable py3.10
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: drop obsolete ppc workaround
The fix has been backported to all applicable GCC branches for some time now. Bug: https://bugs.gentoo.org/880677 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.7 x86, #958081
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.7 sparc, #958081
Signed-off-by: Sam James <sam@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250614 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.7 ppc, #958081
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.7 ppc64, #958081
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.7 arm, #958081
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
llvm-core/llvm: Stabilize 20.1.7 amd64, #958081
Signed-off-by: Sam James <sam@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 20.1.7 arm64, #958081
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add llvm-test-mustache-spec component
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 20.1.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250607 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 20.1.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Enable py3.14 in 21.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250528 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250523 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250517 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250503 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 20.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250426 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: llvm-mt is built with USE=xml only now
Closes: https://bugs.gentoo.org/954312 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250420 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
llvm-core/llvm: enable py3.13 for old versions
Python is currently only used for two things in llvm:15, and that is: - Test-time use of llvm-lit, see corresponding change to dev-python/lit for why it is safe to enable py3.13. Note that llvm-lit loads cfg files which are python scripts used by the test. Some unmaintained code removed in llvm:16 uses a python module removed in 3.13, but we never built it to begin with so the easiest fix is to remove it entirely so that llvm-lit does not try to load it and fail with ModuleNotFoundError. - USE=docs. We could drop docs from ancient slots, but it is just sphinx with a trivial conf.py and it does work, so we might as well allow it. Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250415 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 sparc, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250412 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250405 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: llvm-gpu-loader is no longer built by default
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Bump to 20.1.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250329 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Disable automagic deps on hsa & CUDA runtimes
Closes: https://bugs.gentoo.org/952005 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 ppc64, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 arm, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 ppc, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250322 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: LLVM now needs random parts of libc to build
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Update distribution components
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250317 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250311 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add keywords to 20.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.0 (unkeyworded)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250301 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.0_rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250225 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250221 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250215 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250211 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250208 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 arm64, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 amd64, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-core/llvm: Stabilize 19.1.7 x86, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.1.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 21.0.0_pre20250201 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: main is now 21*
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20250125 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20250122 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20250118 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 19.1.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20250111 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20250104 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20241227 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20241221 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
llvm-core/llvm: Install LLVMCodeGenTypes for mlir-tblgen
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 19.1.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-core/llvm: Add 20.0.0_pre20241215 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-ml/{llvm-ocaml → llvm}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-devel → llvm-core}/llvm
Signed-off-by: Michał Górny <mgorny@gentoo.org>