| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Brings these changes
* 5c68a1cb1231 AMDGPU: Make various vector undefs legal
* 80a9fc840b1b [clang][Sema] Fix a clang crash with btf_type_tag
* 08bd84e8a635 [SPARC] Make calls to function with big return values work
* 9d46557baa84 Take memset_inline into account in analyzeLoadFromClobberingMemInst
* dd711a939122 [lld-macho] Canonicalize personality pointers in EH frames
* 3010b7e00000 [clang][driver] Remove dynamic gcc-toolset/devtoolset logic
* db68723804fd [clangd] Return earlier when snippet is empty
* 2d5c43ad4844 [lldb] Automatically unwrap parameter packs in template argument accessors
* 1e1c5204c259 [SystemZ] Relase notes for LLVM 15
* dccd0613025a [ELF] Suppress "duplicate symbol" when resolving STB_WEAK and STB_GNU_UNIQUE in different COMDATs
* 5834fe66318b [AutoUpgrade] Fix remangling when upgrading struct return type
* 5388da13992c Bump version to 15.0.4
* 455e1d765ad6 [InstCombine] Bail out of casting calls when a conversion from/to byval is involved.
* ceee53ce564c [SROA] Don't speculate phis with different load user types
* 086365be7ce0 [test] Make Linux/sem_init_glibc.cpp robust
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Fixes
x86_64-yoe-linux-ld: /usr/src/debug/glibc/2.36-r0/stdio-common/printf_fphex.c:198: undefined reference to `__letf2'
since compiler-rt does not provide the 'tf' functions
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Use libgcc on x86 instead of compiler-rt
llvm objcopy errors out so disable it for now
Subprocess output:mips-yoe-linux-llvm-objcopy: error: Link field value 42 in section .rel.dyn is not a symbol table
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Brings following changes
* 4a2c05b05ed0 [ARM] Fix for MVE i128 vector icmp costs.
* f6af95770615 [clangd] Block clang-tidy misc-const-correctness check
* 687250913265 [libc++] Fix std::function's handling of blocks under Objc ARC
* b4840279846e [CMake] Provide Findzstd module
* 6fba7854a2f0 [llvm] [test] Add missing canonicalization of LLVM_ENABLE_ZSTD
* e3b0721b5b73 [llvm] [lit] Fix use_lld() to respect llvm_shlib_dir
* dfef316bb3d6 [clang-tidy] Fix a false positive in readability-simplify-boolean-expr
* d35bc70e8251 [AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention
* f3c5289e7846 Revert "Recommit "[SCEV] Look through single value PHIs." (take 3)"
* 6599b6e5ae9e Fix LLDB build on old Linux kernels (pre-4.1)
* 02129eab7d58 [Syntax] avoid using c++17 features on 15.x branch
* fc47af8c9140 Bump version to 15.0.3
* 27e075fcfad1 [Syntax] Fix macro-arg handling in TokenBuffer::spelledForExpanded
* 359ef0c93240 [clangd] Improve inlay hints of things expanded from macros
* bd5722b87b5a [X86] Remove AVX512VP2INTERSECT from Sapphire Rapids.
* 73ea64f30411 [clangd] Avoid scanning up to end of file on each comment!
* 61fa70903191 [LoopVersioning] Invalidate SCEV for phi if new values are added.
* c0748fe6dec5 [clang-tools-extra] [clangd] Respect llvm_shlib_dir in tests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
compiler-rt does not provide the TF functions for x86 or x86_64 since it
does not support TF functions on architectures which does not support
128-bit long double.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
This is because compiler-rt does not provide int128 builtins which fmt
uses
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Brings these changes
* 451e3b68306d Bump version to 15.0.2
* 9d3635c8675f Exclude check-polly-unittests and check-polly-isl from check-all
* a26ef3c19ede [Hexagon] Add defaulted operator= to classes with defaulted copy ctor
* f1ad3abf75f0 [MachineCycle][NFC] add a cache for block and its top level cycle
* 8d802f78fa8c [libc++] Keep unary_function and binary_function in C++17 for one more release
* 5d9fa4d16e0e SPIRV: Fix compilation in NDEBUG.
* b73d2c8c720a [LV] Keep track of cost-based ScalarAfterVec in VPWidenPointerInd.
* 38b5fa73d585 [LV] Move new epilog-vectorization-widen-inductions.ll to AArch64 dir.
* c079a29305bb [LV] Add tests for epilogue vectorization with widened inductions.
* d64394b81d6e [libc++] Always query the compiler to find whether a type is always lockfree
* c6d2e8bcc033 [docs] Fix build-docs.sh
* 43b5b04f27f1 [libcxx] Bump libc++ version to 15.0.1
* d4bada99c069 [CodeGen] Don't zero callee-save registers with zero-call-used-regs (PR57692)
* 433f2aaa32bd [lit] Set shlibpath_var on OpenBSD
* 063556d02def [clang(d)] Include/Exclude CLDXC options properly
* 046d5b917bcd [Libomptarget] Revert changes to AMDGPU plugin destructors
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
This reverts commit 320e91209c7000729dfafbc84a72dbd755f18483.
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
They are not needed anymore
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
clang-15 is fine without it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
its not needed anymore
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
It still fails on aarch64 with many errors like
| build-grub-module-verifier: error: sleep: unsupported relocation 0x108.
Similar reloc errors seen with grub-efi on rv32 as well
on rv64 clang crashes :(
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This is fixed upstream
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This has been fixed in clang 15
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
It seems to have been fixed with clang-15
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
It works ok with clang15
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This bug seems to be fixed
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Tested 2022.07 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
This is now in core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop objdump patch and git suffix patch as they are applied upstream
brings in these changes
* 29d395a1b7a8 [llvm-objdump] Change printSymbolVersionDependency to use ELFFile API
* 4936d7ce4852 [llvm-objdump][test] Add verneed-invalid.test
* 99882208e234 [compiler-rt] Handle non-canonical triples with new runtime lib layout
* 8b75172a754e (origin/release/15.x) [NFC] Fix exception in version-check.py script
* 3637f345d2ab Bump version to 15.0.1
* c0141f3c300f Downgrade implicit int and implicit function declaration to warning only
* 6fe69891d15c [MachO] Don't fold compact unwind entries with LSDA
* a5ae700c67ec [MachO] Fix dead-stripping __eh_frame
* c51a59d8a947 [libc++][format] Updates feature-test macros.
* 92e7ef99303f [LLD][COFF] Fix writing a map file when range extension thunks are inserted
* c643956d69b1 [mlir] Fix building CRunnerUtils on OpenBSD with 15.x
* 1a5c5e0f67be [DwarfEhPrepare] Assign dummy debug location for inserted _Unwind_Resume calls (PR57469)
* 3a08ad21ce89 [Clang] Fix crash in coverage of if consteval.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
With clang-15 this is no more required, moreover it crashes
qemu-usermode and apps like libjcat and vte fail to build
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Clang 15 is causing build issues as of now see
https://bugs.webkit.org/show_bug.cgi?id=244758
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop upstreamed patches and forward port the remaining to latest
sourcess
llvm: Fix libzstd detection with zstd cmake files
Release Notes [1] [2] [3] [4] [5] [6]
[1] https://github.com/llvm/llvm-project/blob/release/15.x/clang/docs/ReleaseNotes.rst
[2] https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
[3] https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
[4] https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
[5] https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
[6] https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|