| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* d28af7c654d8 remove -fpch-codegen and -fpch-debuginfo from Clang 12.0 release notes
* 04ba60cfe598 [ORC][C-bindings] Fix some ORC C bindings function names and signatures.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 31001be371e8 [LoopVectorize] Refine hasIrregularType predicate
* 9ae9ab1ca343 [RISCV][MC] Fix nf encoding for vector ld/st whole register
* ff2cf8fafa5a [InstCombine] avoid creating an extra instruction in zext fold and possible inf-loop
* 5b3480610383 [InstCombine] add test for zext-of-icmps; NFC
* 38dd45b00431 [X86][FastISel] Fix with.overflow eflags clobber (PR49587)
* 79a79d1d01c4 [X86] Add test for PR49587 (NFC)
* f05b64961056 [FastISel] Don't trivially kill extractvalues (PR49467)
* e89cdf8937bb [OpenMP] Restore backwards compatibility for libomptarget
* 8ca56905dd9b [PowerPC] Fix infinite loop in peephole CR optimization (PR49509)
* f43958b7c497 [OpenMP] Fixed a crash in hidden helper thread
* e94372d1b395 [SimplifyCFG] avoid sinking insts within an infinite-loop
* f4c01f33f450 [Support] Fix 'keeping' temporary files on Windows 7
* 4990141a4366 [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2]
* e3186ba0f3b5 [aarch64][WOA64][docs] Release note for WoA-hosted LLVM 12 binary
* 00441b8f4e5b [OpenCL][Docs] Release notes
* ca14f0282fce [release][docs] List all cores Arm has added support for in LLVM 12.
* c016eda3257e [release][docs] List all cores Arm has added support for in LLVM 12.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 15d1ee36720f [CMake][compiler-rt] Use copying instead of symlinking for LSE builtins on non-Unix-likes
* bff59aca162e [TargetLowering] Use HandleSDNodes to prevent nodes from being deleted by recursive calls in getNegatedExpression.
* a123beacce40 [LoopVectorize] Fix VPRecipeBuilder::createEdgeMask to correctly generate the mask
* f8b32989241c [clang-tidy] Deprecate readability-deleted-default check
* 46a1b0655666 [AArch64] Legalize horizontal fmax/fmin reductions on f16 vectors
* d24e102ba266 [OpenMP] Fixed a crash when offloading to x86_64 with target nowait
* 52510d84802b [GlobalISel] Bail on G_PHI narrowing of odd types (PR48188)
* 99350dcc3f5b [OpenMP] Fix clang-cl build error regarding TSX intrinsics
* 4ed9f17e9390 [analyzer] Add 12.0.0 release notes
* 9760b282ff03 [DAGCombiner][X86] Don't peek through ANDs on the shift amount in matchRotateSub when called from MatchFunnelPosNeg.
* 344216979213 Revert "[c++20] Mark class type NTTPs as done and start defining the feature test macro."
* f73ba0f3582b [SimplifyCFG] avoid illegal phi with both poison and undef
* 692808e5af83 [InstCombine] avoid infinite loop in demanded bits for select
* c637d4d136fd [OpenMP][NVPTX] Fixed a compilation error in deviceRTLs caused by unsupported feature in release verion of LLVM
* 98f06b16a313 [AArch64][Docs] Release notes 12.x on outline atomics
* e0e6b1e39e7e ReleaseNotes: add lld/ELF notes
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* 1fdec59bffc1 [lldb] Fix fallout caused by D89156 on 11.0.1 for MacOS
* 85fcd4655947 workflows: Re-enable lldb test on Mac OS X
* 17e842f3785f workflows: Update action branch names
* e18e509bdb45 workflows: Add job to check for ABI changes in libclang.so and libclang-cpp.so
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes in this bump
* 43ff75f2c3fe [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64.
* 9caca7241d44 [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization.
* d104e582838f [CMake] Avoid __FakeVCSRevision.h with no git repository
* f5f8d86dc4c9 Don't error for zero-length arange entries
* 280e47ea0e83 [AArch64][GlobalISel] Narrow 128-bit regs to 64-bit regs in emitTestBit
* 9e16c5bfae6e [AArch64][GlobalISel] Look through a G_ZEXT when trying to match shift-extended register offsets.
* 6ec777c2f649 [Support] PR42623: Avoid setting the delete-on-close bit if a TempFile doesn't reside on a local drive
* f684355e0292 [Support][Windows] Fix incorrect GetFinalPathNameByHandleW() return value check in realPathFromHandle()
* 98f575ff55bf Don't reject calls to MinGW's unusual _setjmp declaration.
* 0312bec0d757 Recognize setjmp and friends as builtins even if jmp_buf is not declared yet.
* fdab756331f3 [Sema] Handle objc_super special lookup when checking builtin compatibility
* adf845300c9c [Sema] Introduce BuiltinAttr, per-declaration builtin-ness
* 200eb1abe2a1 Stop ExtractTypeForDeductionGuide from recursing on TypeSourceInfo
* 700baa009dc6 [MC][ELF] Accept abbreviated form with sh_flags and sh_entsize
* 861b2a24bc49 [KernelAddressSanitizer] Fix globals exclusion for indirect aliases
* 8511a8df838f [InstCombine] canonicalizeSaturatedAdd(): last fold is only valid for strict comparison (PR48390)
* 934376da5851 [NFC][InstCombine] Add test coverage for @llvm.uadd.sat canonicalization
* fc23bc9b30bf [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation
* ca8de9ad8895 [X86] Fix crash with i64 bitreverse on 32-bit targets with XOP.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Brings in following fixes
* abeec5d081f [lldb] Report old modules from ModuleList::ReplaceEquivalent
* b618cf7a378 [lldb] GetSharedModule: Collect old modules in SmallVector
* 93fffe98d5c [lldb] Minidump: check for .text hash match with directory
* 393eac16e49 Add hashing of the .text section to ProcessMinidump.
* 98fa273339a [lldb] Normalize paths in new test
* 561e1ce1a82 [lldb] Fix GetRemoteSharedModule fallback logic
* 852f4d8eb6d [Sparc] Remove cast that truncates immediate operands to 32 bits.
* b091768e60e [LLD][COFF] Fix crash with /summary and PCH input files
* 59012b685fd [CUDA] Another attempt to fix early inclusion of <new> from libstdc++
* aa29049404e [CUDA] Unbreak CUDA compilation with -std=c++20
* 14d60e9a80d [X86][AVX] Only share broadcasts of different widths from the same SDValue of the same SDNode (PR48215)
* a21e609d6a2 [X86] Add broadcast merge test case for PR48215
* 0feb4bc5295 Fix missed SI_RETURN_TO_EPILOG in pre-emit peephole
* b430f94d005 [Clang][CodeGen][RISCV] Fix hard float ABI for struct with empty struct and complex
* a4eaecf122e [Clang][CodeGen][RISCV] Fix hard float ABI test cases with empty struct
* ba223fa19d3 [Clang][CodeGen][RISCV] Add hard float ABI tests with empty struct
* edc57e7e7ca Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user
* 542174d77de Implement .variant_pcs directive
* 724f62a5024 Add fatal error for unnamed SVE variadic arguments
* a60b9f1bf32 Add fatal error when running out of registers for SVE tuple call arguments
* 79cac55bf04 Fix unwind info relocation with large code model on AArch64
* bb852a09ae3 [GNU ObjC] Fix a regression listing methods twice.
* 2cf5c80ab6d [HIP] Fix static-lib test CHECK bug
* 19a8a7445dd [HIP] Fix HIP test on windows due to lld suffix
* 8b89bc0de0e [WebAssembly] Don't fold frame offset for global addresses
* a082c730b89 [WebAssembly] Fix FastISel address calculation bug
* 12c4c6cd770 (tag: llvmorg-11.0.1-rc1) Build reproducible tarballs for releases
* fd623ba8061 Fix crash after looking up dwo_id=0 in CU index.
* f590845f501 Revert "[clang-format] Fix AlignConsecutive on PP blocks"
* 890fdb8031e [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers.
* 075cca34483 [RTDYLD] support absolute relocations where needed
* d8e8ae195a2 Revert "[SemaTemplate] Stop passing insertion position around during VarTemplate instantiation"
* e4500bab8b2 [AArch64][GlobalISel] Handle rtcGPR64RegClassID in AArch64RegisterBankInfo::getRegBankFromRegClass()
* 03565ffd5da [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds
* 8ac70957806 [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation
* bbe6cbbed8c [stack-clash] Fix probing of dynamic alloca
* aac36687f79 Fix interaction between stack alignment and inline-asm stack clash protection
* a1e0363c740 Fix limit behavior of dynamic alloca
* 3e8d9807d66 [X86] Don't produce bad x86andp nodes for i1 vectors
* 973b95e0a84 [MCA][LSUnit] Correctly update the internal group flags on store barrier execution. Fixes PR48024.
* 06f479cba3a [CUDA] Extract CUDA version from cuda.h if version.txt is not found
* d50044e809d [CUDA] Improve clang's ability to detect recent CUDA versions.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The minor release is bumped to 11.0.1
Changes is this bump are
* 0874e7ef66c Allow init_priority values <= 100 and > 65535 within system headers.
* 02004c9e7c9 [ADT] Fix for ImmutableMapRef
* 85ce339f1bd [cmake] Fix build of attribute plugin example on Windows
* ef4ffcafbb2 [DAE] MarkLive in MarkValue(MaybeLive) if any use is live
* 3c687677678 DeferredDiagnosticsEmitter crashes
* 701addff1b7 [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast
* 5ad2592b5dc [X86] Fix cpu name typos
* 8fc424f26bf Add release tarballs for libclc
* 83716db47f9 [ELF] -r: don't crash when a non-SHF_LINK_ORDER orphan is added before a SHF_LINK_ORDER orphan
* 1ff84a04aeb BPF: fix incorrect DAG2DAG load optimization
* 38399ced95b [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive.
* b59b6b662bb Import github action definitions from release/10.x branch
* 3039965645c Bump version to 11.0.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* 176249bd673 (tag: llvmorg-11.0.0-rc6, upstream/release/11.x, origin/release/11.x) [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR
* e84852be644 Add ability to turn off -fpch-instantiate-templates in clang-cl
* 121babae56e [SelectionDAG] Don't remove unused negated constant immediately
* f80e6d63423 ReleaseNotes: mention the machine outliner for ARM
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
* 636ecdd1479 (upstream/release/11.x, origin/release/11.x) Fix indentation for PowerPC ReleaseNotes
* b6efbd6b5f2 LLVM release notes: JIT changes
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 60a25202a7d [APFloat] prevent NaN morphing into Inf on conversion (PR43907)
* a3aee2678d0 [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR.
* dda0a1867cc [LLVM 11] Add SystemZ changes to release notes
* eb83b551d3e Fix mysterious failure of SupportTests FileCheckTest.Binop
* 29392497305 [LLVM-C] Turn a ShuffleVector Constant Into a Getter.
* 9e367bd69b0 C API: functions to get mask of a ShuffleVector
* 1e4b179bf82 [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store
* 184a13d362e AArch64/GlobalISel: Narrow stack passed argument access size
* 81eb1c1fa75 AArch64/GlobalISel: Reduced patch for bug 47619
* e9adcbfad0d release notes: mention zig as an external project
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* 0b56e5490dc clang-tools-extra: Drop doxygen link from index.rst
* 1b80e741f51 llvm index.rst: Drop in-progress warning
* 8aca41f39c2 (tag: llvmorg-11.0.0-rc3) [clang][docs] Fix documentation of -O
* b513e1963f3 [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder
* 6250d494453 PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR.
* 410b0dc84bb [llvm] Add contains(KeyType) -> bool methods to SmallPtrSet
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
* b78e5de029c [SelectionDAG] Check any use of negation result before removal
* 4fe4e35452e [Flang] Add GettingInvolved documentation page and sidebar.
* 80e2fc1e6e6 [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pigz, which stands for parallel implementation of gzip, is a
fully functional replacement for gzip that exploits multiple
processors and multiple cores to the hilt when compressing data.
do_package uses pigz to compress data to speed up the time
if there is pigz available on the build server.
But for some big package such as clang, there comes below
error during do_package.
gzip: stdout: Cannot allocate memory
tar: TOPDIR/sstate-cache/20/80/sstate:clang:cortexa57-wrs-linux:10.0.1:r0:cortexa57:3:20808f8a746b00ec9470a81057c8595d878cfe8c565cfbcbbaa3ea870528ee34_package.tgz.QF5dss8M: Wrote only 8192 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
So set the default pigz thread for clang and the user also can
customize the pigz thread such as PIGZ_pn-clang = "-p 3" for
clang in local.conf to avoid eating so much memory.
Signed-off-by: Mingli Yu <mingli.yu@windriver.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>
|
|
|
|
|
|
|
|
| |
Update version number accordingly
Signed-off-by: Khem Raj <raj.khem@gmail.com>
s
|
|
|
|
| |
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 -lz patch
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>
|
|
|
|
|
|
|
|
|
|
| |
An earlier commit added a suffix table to determine the libdir suffix
for multilib targets. This table failed at least in the lib32 case for
x86, where the suffix should have been '', but was instead '32'.
Use the same method as the cmake bbclass instead.
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Co-authored-by: INAJIMA Daisuke <inajima@soum.co.jp>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
Drop 0021-Driver-Prioritize-SYSROOT-usr-include-over-RESOURCE_.patch as
its already applied upstream
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>
|
|
|
|
|
|
|
|
| |
- Update at the same time to latest on 9.x
- Update patches to drop patch numbers
- Drop lldb from search python interpreter
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
Default to ssp and pie irrespective of GCCPIE
this lets us build one clang for all
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Drop upstreamed patch to fix libcxx build on mips
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Fix libcxx build on mips
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>
|