Project not found: home:c71b67b6:a78125c7

Low Level Virtual Machine

Edit Package llvm18

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages.

The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000001002 1002 Bytes
assume-opensuse.patch 0000001185 1.16 KB
baselibs.conf 0000000025 25 Bytes
check-no-llvm-exegesis.patch 0000000276 276 Bytes
clang-18.1.6.src.tar.xz 0022154228 21.1 MB
clang-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
clang-docs-18.1.6.src.tar.xz 0001764544 1.68 MB
clang-fix-modules-test-riscv.patch 0000000791 791 Bytes
clang-fix-openmp-test-non-x86.patch 0000004479 4.37 KB
clang-fix-openmp-test.patch 0000000682 682 Bytes
clang-resourcedirs.patch 0000000587 587 Bytes
clang-tools-extra-18.1.6.src.tar.xz 0003340140 3.19 MB
clang-tools-extra-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
cmake-18.1.6.src.tar.xz 0000008708 8.5 KB
cmake-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
compact_unwind_encoding.h 0000019025 18.6 KB
compiler-rt-18.1.6.src.tar.xz 0002469304 2.35 MB
compiler-rt-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
default-to-i586.patch 0000000472 472 Bytes
libcxx-18.1.6.src.tar.xz 0004030580 3.84 MB
libcxx-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
libcxx-test-library-path.patch 0000000708 708 Bytes
libcxxabi-18.1.6.src.tar.xz 0000582764 569 KB
libcxxabi-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
lld-18.1.6.src.tar.xz 0001563616 1.49 MB
lld-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
lld-default-sha1.patch 0000002564 2.5 KB
lldb-18.1.6.src.tar.xz 0010599956 10.1 MB
lldb-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
lldb-cmake.patch 0000000504 504 Bytes
llvm-18.1.6.src.tar.xz 0061987068 59.1 MB
llvm-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
llvm-do-not-install-static-libraries.patch 0000006026 5.88 KB
llvm-docs-18.1.6.src.tar.xz 0007207620 6.87 MB
llvm-fix-cov-test-i586.patch 0000000637 637 Bytes
llvm-fix-find-gcc5-install.patch 0000000528 528 Bytes
llvm-normally-versioned-libllvm.patch 0000003103 3.03 KB
llvm-projects-tools-order.patch 0000000421 421 Bytes
llvm-remove-clang-only-flags.patch 0000001135 1.11 KB
llvm-suse-implicit-gnu.patch 0000000633 633 Bytes
llvm-workaround-superfluous-branches.patch 0000000567 567 Bytes
llvm18-rpmlintrc 0000001048 1.02 KB
llvm18.changes 0000122897 120 KB
llvm18.keyring 0000006354 6.21 KB
llvm18.spec 0000064258 62.8 KB
llvm_build_tablegen_component_as_shared_library.patch 0000002927 2.86 KB
lto-disable-cache.patch 0000001476 1.44 KB
openmp-18.1.6.src.tar.xz 0001320476 1.26 MB
openmp-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
openmp-dont-run-gpu-arch.patch 0000000587 587 Bytes
opt-viewer-Find-style-css-in-usr-share.patch 0000000672 672 Bytes
polly-18.1.6.src.tar.xz 0009159444 8.74 MB
polly-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
runtimes-18.1.6.src.tar.xz 0000006784 6.63 KB
runtimes-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
tests-use-python3.patch 0000001007 1007 Bytes
third-party-18.1.6.src.tar.xz 0000402236 393 KB
third-party-18.1.6.src.tar.xz.sig 0000000566 566 Bytes
Revision 15 (latest revision is 16)
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 15)
- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.
Comments 0
openSUSE Build Service is sponsored by