- Feb 28, 2022
-
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Make sure invalid assembly code isn't included even in unreachable code; remove TOOLCHAIN=gcc workaround. Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>
-
Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>
-
meta-intel assumes LLVM 10 or 11 is being built, and forces a version of SPIRV-LLVM-Translator that doesn't work with LLVM 12. Override this with an LLVM 12 compatible version. Also, meta-intel pulls in intel-mediasdk which, out of the box, doesn't build with compiler-rt. Add a patch to intel-mediasdk that fixes this. Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com> Upstream-Status: Pending
-
Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>
-
- Feb 25, 2022
-
-
Khem Raj authored
Workaround for clang crash Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
This reverts d5219d8b and 24e8c735 since clang has been fixed now Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Backport a fix to avoid compiler hangs on RISCV [1] This brings following changes * 2fe5bf57172c [Driver] Use libatomic for 32-bit SPARC atomics support * 46266b3518b6 [mlir][sparse] Rename index_t to index_type again * 03d9a4094763 [AArch64][SVE] Fix selection failure during lowering of shuffle_vector * 8b5b29c4c2c5 Fix incorrect TypeSize->uint64_t cast in InductionDescriptor::isInductionPHI * 8c33ea3ab0ef [SVE][CodeGen] Bail out for scalable vectors in AArch64TargetLowering::ReconstructShuffle * 1362f8bdfce7 [AArch64][SVE] Fix selection failure caused by fp/int convert using non-Neon types * 88f8980a4d95 [AArch64][SVE] Add structured load/store opcodes to getMemOpInfo * cefe6876d6e5 [llvm-objcopy][COFF] Fix section name encoding * 3367c24735c3 [COFF] Move section name encoding into BinaryFormat * 9672d11441fd [MLIR][Presburger] Disambiguate call to floor * 08ad9ae10f32 [InstSimplify] Strip offsets once in computePointerICmp() * 5593af72d0c5 [Attributor][FIX] Heap2Stack needs to use the alloca AS * b3d3501aa128 [OpenMP][FIX] Eliminate race on the IsSPMD global * 9bf8897c84f7 [OpenMP] Add RTL function to externalization RAII * 56ac6dbc7369 [RuntimeDyld] Fix building on OpenBSD * fef110bf8b2b [clangd] Fix building SerializationTests unit test on OpenBSD * 13fdc7afa856 [Attributor][FIX] Reachability needs to account for readonly callees * f3cfaf8bc8eb [MemoryBuiltins][FIX] Adjust index type size properly wrt. AS casts * c06cc1c3a7f8 [libc++] Fix std::__debug_less in c++17. * 7d8e83dab37a [funcattrs] check reachability to improve noreturn * e1b3afbbdef1 [SLP] Simplify indices processing for insertelements * 1e340705f142 [PowerPC] Add default handling for single element vectors, and split/promote vNi1 vectors. * 908c1bae6e7f [RISCV] Fix incorrect extend type in vwmulsu combine. [1] https://github.com/llvmbot/llvm-project/pull/95 Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Workaround Clang14 crash Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Clang14 is currently crashing in optimizers, therefore workaround it by using -O0 for now. Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
There are missing features in llvm-objdump especially for gnu-hash sections for mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Feb 23, 2022
-
-
Ross Burton authored
do_populate_sysroot will execute the cross STRIP as part of the processing. In non-clang builds this is present via POPULATESYSROOTDEPS pulling in binutils, but in clang builds STRIP is set to llvm-strip which obviously isn't part of binutils. Set POPULATESYSROOTDEPS correctly to ensure that do_populate_sysroot has the strip binary available. Signed-off-by: Ross Burton <ross.burton@arm.com>
-
- Feb 22, 2022
-
-
Khem Raj authored
its not going to be backward ABI compatible with honister due to variable renaming. Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Enable riscv64 as the support is now available this update is needed for it to work with clang14 Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Feb 21, 2022
-
-
Khem Raj authored
These tools are better integrated with clang produced output consumption pipeline, therefore use them when using clang as compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
This is until upstream bugs are fixed, linux-firmware change however is legit and will be permanent Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
* 42a797ef011b [ELF] Fix .strtab corruption when a symbol name is empty * 4dc3cb8e3255 ReleaseNotes: add BOLT subsection * 192d9680c1b1 [RISCV] add the MC layer support of Zfinx extension * 1e348e6042fc [OpenCL] Guard atomic_double with cl_khr_int64_* * 880717cc801d clang-analyzer plugins require LLVM_ENABLE_PLUGINS also * 9bc22aa50780 [OpenMP][CUDA] Refine the logic to determine grid size * ecdd25c86511 [Debuginfod] [Symbolizer] Break debuginfod out of libLLVM. * b0ae8076cf4c [SDAG] enable binop identity constant folds for fmul/fdiv * 6311bae1b424 [X86] Add test cases for fmul/fdiv with select. * 812894f74a8a [runtimes] Move warning messages for FOO_SYSROOT & friends above their default value * c561bf0daa95 [runtimes] Add release note for deprecation of FOO_SYSROOT & friends * 8b10e0a84047 [runtimes] Deprecate FOO_SYSROOT & friends * 89309e187631 [lld] One more formatting fix for the release notes * 9e1f13d14e19 [lld] Fix RST formatting in release notes * 5264342c242b [Docs][OpenCL] Update OpenCL 3.0 status in docs. * e8712accba11 [Docs][OpenCL] Release 14 notes. * b54c95790b8a [Docs] Release 14 notes for SPIR-V in clang. * fc2dbf90d12a [libc++] Mark test as unsupported with apple-clang * edf64474d662 [ELF][PPC64] Fix assertion failure for branches to hidden undefined weak for -no-pie * 2fc17e919f0c [libc++] Temporarily silence failing debug mode test * dfc24b8522ba [libc++][NFC] Work around false positive ODR violations from ASan. * 199e05e34bb8 [libc++] Add missing UNSUPPORTED for the has-no-incomplete-ranges test * 7fdca71be63a [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES. * e493f08f8222 [lld-macho] Fill out release notes for 14.x * ea97fc6b564e [OpenMP][FIX] The `llvm.amdgcn.s.barrier` is actually not aligned * 062111fe8073 InferAddressSpaces: Fix assert on inferred source for inttoptr/ptrtoint Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
These provide the cross tool prefixed with CROSS_COMPILE tuples Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
yangpeng1995 authored
Signed-off-by: yangpeng1995 <1336781165@qq.com>
-
- Feb 18, 2022
-
-
Dan McGregor authored
This version supports llvm main, llvm 13.x, and llvm 14.x. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
-
- Feb 16, 2022
-
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
latest opensbi seems to build fine now a days Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
When building libunwind, install new headers which are refactored from unwind.h in clang 14.0.0 onwards Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Drop upstreamed patch 0001-Remove-APInt-APSInt-toString-std-string-variants.patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Feb 15, 2022
-
-
Esben Haabendal authored
Commit a494bbb6 ("clang: support android runtime") introduced an unrelated change causing builds with RUNTIME="llvm" and COMPILER_RT not set to get a dependency on virtual/${TARGET_PREFIX}compilerlibs. This is clearly unrelated to addition of support for android runtime, and causing unwanted depdencies to gcc-runtime for LLVM builds. Signed-off-by: Esben Haabendal <esben.haabendal@huawei.com>
-
- Feb 14, 2022
-
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Fixes a warning additionally generated by clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
It needs work to get going with clang. Until then keep using gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Feb 12, 2022
-
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
Khem Raj authored
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Feb 03, 2022
-
-
Khem Raj authored
The code has inline arm asm in header files which is not compilable with clang's internal assembler. Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Jan 28, 2022
-
-
Khem Raj authored
Changes in this uprev * 75e33f71c2da [X86] combineVectorHADDSUB - remove the broken HOP(x,x) merging code (PR51974) * 6349865a8f37 [CMake] Don't use -fno-semantic-interposition with Clang<=13 * b3dcd156472f [ARM] Define ComplexPatternFuncMutatesDAG * 1f1854ce0fe5 [Driver][test] Fix undefined-libs.cpp when CLANG_DEFAULT_UNWINDLIB is libunwind * fc043d8a256b Revert "[lld][CMake] Add LLD_DEFAULT_NOSTART_STOP_GC" * 5869ea6c6254 [sanitizer] msan build fix on non linux platforms * b9a243d1cac2 (tag: llvmorg-13.0.1-rc2) [Coroutines] Enhance symmetric transfer for constant CmpInst * 9d9efb1f67ff [lld][CMake] Add LLD_DEFAULT_NOSTART_STOP_GC * 52a400d8e4c4 [InlineCost] model calls to llvm.is.constant* more carefully * eaeb7dcf3249 ARM: make FastISel & GISel pass -1 to ADJCALLSTACKUP to signal no callee pop. * eecd0f055baa Have lit preserve SOURCE_DATE_EPOCH * bfb1bd1b9906 [Clang][Sema] Avoid crashing for va_arg expressions with bool argument * 1ac6bb3c4dd4 [Clang][CFG] check children statements of asm goto * 12aaa8553f82 [InstCombine] Remove attributes after hoisting free above null check * 35df3f98639e [DIArgList] Re-unique after changing operands to fix non-determinism * 0f915e755eae [RegAllocFast] Fix nondeterminism in debuginfo generation * 33f7aa65f5d7 [DSE] Fix invalid removal of store instruction * 426297cce9d5 [DSE] Add test case showing bug PR52774. * 0d44201451f0 [MachineOutliner] Don't outline functions starting with PATCHABLE_FUNCTION_ENTER/FENTRL_CALL * 69fcfdedc505 [AArch64][GlobalISel] Fix an crash in RBS due to a new regclass being added. * d31f8cc6884b [AArch64] Avoid crashing on invalid -Wa,-march= values * 67b5bc26bde8 [DebugInfo] Check DIEnumerator bit width when comparing for equality Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
- Jan 12, 2022
-
-
Khem Raj authored
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-