Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14.0.0-rc1-74-g4dc3cb8e3255.PR: 26174
Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14.0.0-rc1-74-g4dc3cb8e3255.PR: 261742MFC after: 2 weeks
show more ...
Merge llvm-project main llvmorg-14-init-18294-gdb01b123d012This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-18294-gdb01b123d012, the last commit bef
Merge llvm-project main llvmorg-14-init-18294-gdb01b123d012This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-18294-gdb01b123d012, the last commit beforethe upstream release/14.x branch was created.PR: 261742MFC after: 2 weeks
Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-17616-g024a1fab5c35.PR: 261742MFC af
Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-17616-g024a1fab5c35.PR: 261742MFC after: 2 weeks
Merge llvm-project main llvmorg-14-init-13186-g0c553cc1af2eThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-13186-g0c553cc1af2e.PR: 261742MFC af
Merge llvm-project main llvmorg-14-init-13186-g0c553cc1af2eThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-13186-g0c553cc1af2e.PR: 261742MFC after: 2 weeks
Merge llvm-project main llvmorg-14-init-11187-g222442ec2d71This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-11187-g222442ec2d71.PR: 261742MFC af
Merge llvm-project main llvmorg-14-init-11187-g222442ec2d71This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-11187-g222442ec2d71.PR: 261742MFC after: 2 weeks
Merge llvm-project main llvmorg-14-init-10186-gff7f2cfa959bThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-10186-gff7f2cfa959b.PR: 261742MFC af
Merge llvm-project main llvmorg-14-init-10186-gff7f2cfa959bThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-14-init-10186-gff7f2cfa959b.PR: 261742MFC after: 2 weeks
Apply llvm fix for assertion failure compiling recent libc++Merge commit c7c84b90879f from llvm git (by Adrian Prantl): [DwarfDebug] Refuse to emit DW_OP_LLVM_arg values wider than 64 bits Dw
Apply llvm fix for assertion failure compiling recent libc++Merge commit c7c84b90879f from llvm git (by Adrian Prantl): [DwarfDebug] Refuse to emit DW_OP_LLVM_arg values wider than 64 bits DwarfExpression::addUnsignedConstant(const APInt &Value) only supports wider-than-64-bit values when it is used to emit a top-level DWARF expression representing the location of a variable. Before this change, it was possible to call addUnsignedConstant on >64 bit values within a subexpression when substituting DW_OP_LLVM_arg values. This can trigger an assertion failure (e.g. PR52584, PR52333) when it happens in a fragment (DW_OP_LLVM_fragment) expression, as addUnsignedConstant on >64 bit values splits the constant into separate DW_OP_pieces, which modifies DwarfExpression::OffsetInBits. This change papers over the assertion errors by bailing on overly wide DW_OP_LLVM_arg values. A more comprehensive fix might be to be to split wide values into pointer-sized fragments. [0] https://github.com/llvm/llvm-project/blob/e71fa03/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp#L799-L805 Patch by Ricky Zhou! Differential Revision: https://reviews.llvm.org/D115343MFC after: 3 days
Merge llvm-project release/13.x llvmorg-13.0.0-rc2-43-gf56129fe78d5This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13.0.0-rc2-43-gf56129fe78d5.PR: 25820
Merge llvm-project release/13.x llvmorg-13.0.0-rc2-43-gf56129fe78d5This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13.0.0-rc2-43-gf56129fe78d5.PR: 258209MFC after: 2 weeks
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246aThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13.0.0-rc1-97-g23ba3732246a.PR: 25820
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246aThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13.0.0-rc1-97-g23ba3732246a.PR: 258209MFC after: 2 weeks
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit bef
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit beforethe upstream release/13.x branch was created.PR: 258209MFC after: 2 weeks
llvm: Revert "[HardwareLoops] Change order of SCEV expression construction for InitLoopCount."Reverts llvm commit 42eaf4fe0adef3344adfd9fbccd49f325cb549ef, pointedfrom bisect as source of regressi
llvm: Revert "[HardwareLoops] Change order of SCEV expression construction for InitLoopCount."Reverts llvm commit 42eaf4fe0adef3344adfd9fbccd49f325cb549ef, pointedfrom bisect as source of regression that causes liblzma to compress/uncompress incorrectly. It's know to affect powerpc64 BE only.The patch unbreaks FreeBSD powerpc64 installation media, sincebsdinstall can't uncompress the *.txz produced by FreeBSD CI. It'sprobably miscompiling other software bas well.Upstream PR: https://bugs.llvm.org/show_bug.cgi?id=51714Reviewed by: dimMFC after: 2 daysSponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br)Differential Revision: https://reviews.freebsd.org/D31804
llvm/powerpc64*: fix broken binaries generated by clang12Amends LLVM commit 2518433f861fcb877d0a7bdd9aec1aec1f77505a thatwas pointed as the source of regression on LLVM12.This affects powerpc64*
llvm/powerpc64*: fix broken binaries generated by clang12Amends LLVM commit 2518433f861fcb877d0a7bdd9aec1aec1f77505a thatwas pointed as the source of regression on LLVM12.This affects powerpc64*, making binaries crash with segmentation faultdue to bad code generation around "__stack_chk_guard"Root cause and/or proper fix is under investigation by: https://bugs.llvm.org/show_bug.cgi?id=51590Reviewed by: dimMFC after: 2 daysSponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br)Differential Revision: https://reviews.freebsd.org/D31698
Merge llvm-project 12.0.1 rc2This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-12.0.1-rc2-0-ge7dac564cd0e, a.k.a. 12.0.1 rc2.PR: 255570MFC after: 6 weeks
Merge llvm-project 12.0.0 releaseThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release.PR: 255570MFC after: 6 w
Merge llvm-project 12.0.0 releaseThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release.PR: 255570MFC after: 6 weeks
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76befThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit bef
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76befThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before theupstream release/12.x branch was created.PR: 255570MFC after: 6 weeks
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-0-g176249bd673 (aka 11.0.0 release).MFC after: 4 weeksX-MFC-With: r364284
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-rc5-0-g60a25202a7d.MFC after: 4 weeksX-MFC-With: r364284
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-rc2-91-g6e042866c30.MFC after: 6 weeksX-MFC-With: r364284
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-rc2-0-g414f32a9e86.MFC after: 6 weeksX-MFC-With: r364284
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-rc1-25-g903c872b169.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11-init-20933-g3c1fca803bc.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpmaster 2e10b7a39b9, the last commit before the llvmorg-12-init tag, fromwhich release/11.x was branched.Note that for now, I
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpmaster 2e10b7a39b9, the last commit before the llvmorg-12-init tag, fromwhich release/11.x was branched.Note that for now, I rolled back all our local changes to make mergingeasier, and I will reapply the still-relevant ones after updating to11.0.0-rc1.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpllvmorg-10.0.1-rc2-0-g77d76b71d7d.Also add a few more llvm utilities under WITH_CLANG_EXTRAS:* llvm-dwp, a utility for merg
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpllvmorg-10.0.1-rc2-0-g77d76b71d7d.Also add a few more llvm utilities under WITH_CLANG_EXTRAS:* llvm-dwp, a utility for merging DWARF 5 Split DWARF .dwo files into .dwp (DWARF package files)* llvm-size, a size(1) replacement* llvm-strings, a strings(1) replacementMFC after: 3 weeks
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpllvmorg-10.0.0-129-gd24d5c8e308. Getting closer to 10.0.1-rc2.MFC after: 3 weeks
1234