This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig in repository toolchain/ci/llvm-monorepo.
from 0b30be92f7a5 [CodeExtractor] Erase debug intrinsics in outlined thunks [...] adds 68f733ec6d13 Mark a couple of test cases as 'C++17-only' pending the re [...] adds acf1d44d2fcc [lldbsuite] Make the names of test classes unique adds c1c871134a5e added fix adds 1651cba18ead [Fixed Point Arithmetic] Fix for clang-tools-extra warning adds 4a7042af9b92 [llvm-objcopy] NFC: update TODO test comment adds ecf499d0d490 Revert "[PPC64] Add split - stack support." adds b8fd3b7799b1 AMDGPU: Generate .amdgcn_target for object code v3 adds 6f8ab507536c [CMake] Change the default value of LLVM_ENABLE_IDE adds 17862e959367 [AARCH64] Improve vector popcnt lowering with ADDLP adds 6d311f0f7368 [CMake] Use LLVM_ENABLE_IDE instead of CMAKE_CONFIGURATION_TYPES adds 6badb3759a7a [Driver] Support direct split DWARF emission for Fuchsia adds d17c91d1d84e Convert code to use early exits in prepraration for future [...] adds 27d4a34f028d [hot-cold-split] fix static analysis of cold regions adds 30f655f92e17 [InstCombine] add tests for bitwise logic --> select; NFC adds e69ee53cd053 [X86] Regenerate avx2-intrinsics-x86.ll to compress the 32 [...] adds 7e1be9ce9e3e [X86] Disable the peephole pass on avx2-intrinsics-x86.ll [...] adds a0650c5a0dae [X86] Add test cases showing failure to fold load into vps [...] adds 62b3daf040ff [X86] Fix a bad bitcast in the load form of vXi16 uniform [...] adds 9911cc128417 NFC: Fix a -Wsign-conversion warning adds d6d748bb0f7f [ORC] Switch to DenseMap/DenseSet for ORC symbol map/set types. adds 6615205e0879 Change a TerminatorInst* to an Instruction* in HotColdSpli [...] adds 72790d9dcfce [ORC] Rename MultiThreadedSimpleCompiler to ConcurrentIRCompiler. adds 30c033f26d37 [CMake] Fix a missing LLVM_ENABLE_IDE from r344555 adds a7320fdfc7b3 StructurizeCFG,AMDGPU: Test case of a redundant phi and co [...] adds ebb0dbf1df71 [mips] Fix handling of GNUABIN32 environment in a target triple adds 2a35c9946102 [ORC] Rename ORC layers to make the "new" ORC layers the default. adds 9aeded27ed45 [X86] Remove some isel patterns that shouldn't be possible. adds 817f239cda5d [OPENMP][NVPTX]Increment iterator only when it is used, NFC. adds ea9d16c41cd6 [WebAssembly] LSDA info generation adds 760a24e08728 [libcxx] Remove custom CMake code targeting Mac OS 10.6 adds a1c6d1723c71 [hot-cold-split] fix failing testcases adds 7ed2a62065e2 [XRay] Encapsulate all FD log related logic into a class adds 4c1b8b80946f [XRay] Use fully qualified name for LogWriter adds 9c7a6b56a3ae Revert r344529 "Implement the first part of the calendar s [...] adds da4871991d92 Use assertEqual to improve test failure logging adds 03a6a6a4e24e Re-apply r344546 "Mark a couple of test cases as 'C++17-only'..." adds ce34576d162d [mips] Group similar commands in the test case. NFC adds 16ca4235182c [SCEV] Limit AddRec "simplifications" to avoid combinatori [...] adds 617a4e8e6faa [llvm-objcopy] Factor out Buffer adds 11ece938fe80 [clangd] Disable timeouting test while investigating adds a3d97b4f52b0 [NFC] Turn isGuaranteedToExecute into a method adds 8ba3b36421eb [NFC] Move block throw check inside allLoopPathsLeadToBlock adds 3b7b30b1d675 [DebugInfo][LCSSA] Rewrite pre-existing debug values outside loop adds 488eed50c9a6 [NFC] Encapsulate work with BlockColors in LoopSafetyInfo
No new revisions were added by this update.
Summary of changes: .../modernize/UseDefaultMemberInitCheck.cpp | 42 + .../unittests/clangd/BackgroundIndexTests.cpp | 3 + clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/lib/Basic/Targets/Mips.h | 7 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 3 +- clang/lib/Driver/ToolChains/Arch/Mips.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 10 +- clang/lib/Driver/ToolChains/Gnu.cpp | 18 +- clang/lib/Driver/ToolChains/Linux.cpp | 29 +- clang/test/CodeGen/atomics-inlining.c | 1 + clang/test/CodeGen/mips-zero-sized-struct.c | 4 + clang/test/CodeGen/target-data.c | 8 + clang/test/CodeGen/xray-attributes-supported.cpp | 8 + clang/test/Driver/clang-translation.c | 32 + clang/test/Driver/fuchsia.c | 5 + clang/test/Driver/linux-ld.c | 14 + compiler-rt/lib/xray/xray_basic_logging.cc | 66 +- compiler-rt/lib/xray/xray_fdr_logging.cc | 18 +- compiler-rt/lib/xray/xray_profiling.cc | 11 +- compiler-rt/lib/xray/xray_utils.cc | 66 +- compiler-rt/lib/xray/xray_utils.h | 28 +- libcxx/docs/ReleaseNotes.rst | 2 +- libcxx/include/__config | 5 - libcxx/include/chrono | 1033 +---------- libcxx/lib/CMakeLists.txt | 11 +- libcxx/test/std/utilities/time/days.pass.cpp | 28 - libcxx/test/std/utilities/time/months.pass.cpp | 29 - .../test/std/utilities/time/time.cal/euclidian.h | 40 - .../utilities/time/time.cal/nothing_to_do.pass.cpp | 12 - .../time.cal.day.members/ctor.pass.cpp | 46 - .../time.cal.day.members/decrement.pass.cpp | 52 - .../time.cal.day.members/increment.pass.cpp | 52 - .../time.cal.day/time.cal.day.members/ok.pass.cpp | 37 - .../time.cal.day.members/plus_minus_equal.pass.cpp | 57 - .../time.cal.day.nonmembers/comparisons.pass.cpp | 44 - .../time.cal.day.nonmembers/literals.fail.cpp | 26 - .../time.cal.day.nonmembers/literals.pass.cpp | 47 - .../time.cal.day.nonmembers/minus.pass.cpp | 58 - .../time.cal.day.nonmembers/plus.pass.cpp | 59 - .../time.cal.day.nonmembers/streaming.pass.cpp | 56 - .../time/time.cal/time.cal.day/types.pass.cpp | 26 - .../time/time.cal/time.cal.last/types.pass.cpp | 33 - .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 47 - .../time.cal.md/time.cal.md.members/day.pass.cpp | 39 - .../time.cal.md/time.cal.md.members/month.pass.cpp | 39 - .../time.cal.md/time.cal.md.members/ok.pass.cpp | 55 - .../time.cal.md.nonmembers/comparisons.pass.cpp | 70 - .../time.cal.md.nonmembers/streaming.pass.cpp | 41 - .../time/time.cal/time.cal.md/types.pass.cpp | 26 - .../time.cal/time.cal.mdlast/comparisons.pass.cpp | 43 - .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 41 - .../time/time.cal/time.cal.mdlast/month.pass.cpp | 38 - .../time/time.cal/time.cal.mdlast/ok.pass.cpp | 46 - .../time.cal/time.cal.mdlast/streaming.pass.cpp | 34 - .../time/time.cal/time.cal.mdlast/types.pass.cpp | 27 - .../time.cal.month.members/ctor.pass.cpp | 46 - .../time.cal.month.members/decrement.pass.cpp | 53 - .../time.cal.month.members/increment.pass.cpp | 52 - .../time.cal.month.members/ok.pass.cpp | 38 - .../plus_minus_equal.pass.cpp | 67 - .../time.cal.month.nonmembers/comparisons.pass.cpp | 47 - .../time.cal.month.nonmembers/literals.pass.cpp | 87 - .../time.cal.month.nonmembers/minus.pass.cpp | 72 - .../time.cal.month.nonmembers/plus.pass.cpp | 72 - .../time.cal.month.nonmembers/streaming.pass.cpp | 53 - .../time/time.cal/time.cal.month/types.pass.cpp | 26 - .../time.cal.mwd.members/ctor.pass.cpp | 46 - .../time.cal.mwd.members/month.pass.cpp | 42 - .../time.cal.mwd/time.cal.mwd.members/ok.pass.cpp | 51 - .../time.cal.mwd.members/weekday_indexed.pass.cpp | 43 - .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 86 - .../time.cal.mwd.nonmembers/streaming.pass.cpp | 36 - .../time/time.cal/time.cal.mwd/types.pass.cpp | 26 - .../time.cal.mwdlast.members/ctor.pass.cpp | 60 - .../time.cal.mwdlast.members/month.pass.cpp | 42 - .../time.cal.mwdlast.members/ok.pass.cpp | 52 - .../time.cal.mwdlast.members/weekday_last.pass.cpp | 44 - .../comparisons.pass.cpp | 73 - .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 37 - .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 27 - .../time.cal/time.cal.operators/month_day.pass.cpp | 108 -- .../time.cal.operators/month_day_last.pass.cpp | 107 -- .../time.cal.operators/month_weekday.pass.cpp | 115 -- .../time.cal.operators/month_weekday_last.pass.cpp | 107 -- .../time.cal.operators/year_month.pass.cpp | 68 - .../time.cal.operators/year_month_day.pass.cpp | 192 --- .../year_month_day_last.pass.cpp | 129 -- .../time.cal.operators/year_month_weekday.pass.cpp | 145 -- .../year_month_weekday_last.pass.cpp | 154 -- .../time.cal.wdidx.members/ctor.pass.cpp | 61 - .../time.cal.wdidx.members/index.pass.cpp | 38 - .../time.cal.wdidx.members/ok.pass.cpp | 49 - .../time.cal.wdidx.members/weekday.pass.cpp | 39 - .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 48 - .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 36 - .../time/time.cal/time.cal.wdidx/types.pass.cpp | 26 - .../time.cal.wdlast.members/ctor.pass.cpp | 47 - .../time.cal.wdlast.members/ok.pass.cpp | 37 - .../time.cal.wdlast.members/weekday.pass.cpp | 33 - .../comparisons.pass.cpp | 43 - .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 34 - .../time/time.cal/time.cal.wdlast/types.pass.cpp | 26 - .../time.cal.weekday.members/ctor.pass.cpp | 51 - .../time.cal.weekday.members/decrement.pass.cpp | 53 - .../time.cal.weekday.members/increment.pass.cpp | 53 - .../time.cal.weekday.members/ok.pass.cpp | 38 - .../time.cal.weekday.members/operator[].pass.cpp | 59 - .../plus_minus_equal.pass.cpp | 63 - .../comparisons.pass.cpp | 42 - .../time.cal.weekday.nonmembers/literals.pass.cpp | 62 - .../time.cal.weekday.nonmembers/minus.pass.cpp | 76 - .../time.cal.weekday.nonmembers/plus.pass.cpp | 70 - .../time.cal.weekday.nonmembers/streaming.pass.cpp | 56 - .../time/time.cal/time.cal.weekday/types.pass.cpp | 26 - .../time.cal.year.members/ctor.pass.cpp | 46 - .../time.cal.year.members/decrement.pass.cpp | 52 - .../time.cal.year.members/increment.pass.cpp | 52 - .../time.cal.year.members/is_leap.pass.cpp | 53 - .../time.cal.year.members/ok.pass.cpp | 53 - .../time.cal.year.members/plus_minus.pass.cpp | 51 - .../plus_minus_equal.pass.cpp | 57 - .../time.cal.year.nonmembers/comparisons.pass.cpp | 47 - .../time.cal.year.nonmembers/literals.fail.cpp | 26 - .../time.cal.year.nonmembers/literals.pass.cpp | 44 - .../time.cal.year.nonmembers/minus.pass.cpp | 62 - .../time.cal.year.nonmembers/plus.pass.cpp | 59 - .../time.cal.year.nonmembers/streaming.pass.cpp | 55 - .../time/time.cal/time.cal.year/types.pass.cpp | 26 - .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 52 - .../time.cal.ym/time.cal.ym.members/month.pass.cpp | 39 - .../time.cal.ym/time.cal.ym.members/ok.pass.cpp | 50 - .../plus_minus_equal_month.pass.cpp | 64 - .../plus_minus_equal_year.pass.cpp | 65 - .../time.cal.ym/time.cal.ym.members/year.pass.cpp | 39 - .../time.cal.ym.nonmembers/comparisons.pass.cpp | 69 - .../time.cal.ym.nonmembers/minus.pass.cpp | 90 - .../time.cal.ym.nonmembers/plus.pass.cpp | 106 -- .../time.cal.ym.nonmembers/streaming.pass.cpp | 57 - .../time/time.cal/time.cal.ym/types.pass.cpp | 26 - .../time.cal.ymd.members/ctor.local_days.pass.cpp | 44 - .../time.cal.ymd.members/ctor.pass.cpp | 56 - .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 44 - .../ctor.year_month_day_last.pass.cpp | 42 - .../time.cal.ymd/time.cal.ymd.members/day.pass.cpp | 40 - .../time.cal.ymd.members/month.pass.cpp | 40 - .../time.cal.ymd/time.cal.ymd.members/ok.pass.cpp | 65 - .../plus_minus_equal_month.pass.cpp | 70 - .../plus_minus_equal_year.pass.cpp | 70 - .../time.cal.ymd.members/year.pass.cpp | 40 - .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 118 -- .../time.cal.ymd.nonmembers/minus.pass.cpp | 60 - .../time.cal.ymd.nonmembers/plus.pass.cpp | 112 -- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 58 - .../time/time.cal/time.cal.ymd/types.pass.cpp | 26 - .../time.cal.ymdlast.members/ctor.pass.cpp | 54 - .../time.cal.ymdlast.members/day.pass.cpp | 43 - .../time.cal.ymdlast.members/month.pass.cpp | 39 - .../month_day_last.pass.cpp | 39 - .../time.cal.ymdlast.members/ok.pass.cpp | 53 - .../op_local_days.pass.cpp | 36 - .../time.cal.ymdlast.members/op_sys_days.pass.cpp | 36 - .../plus_minus_equal_month.pass.cpp | 67 - .../plus_minus_equal_year.pass.cpp | 66 - .../time.cal.ymdlast.members/year.pass.cpp | 39 - .../comparisons.pass.cpp | 88 - .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 92 - .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 123 -- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 37 - .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 44 - .../time.cal.ymwd.members/ctor.pass.cpp | 65 - .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 43 - .../ctor.year_month_day_last.pass.cpp | 41 - .../time.cal.ymwd.members/index.pass.cpp | 42 - .../time.cal.ymwd.members/month.pass.cpp | 42 - .../time.cal.ymwd.members/ok.pass.cpp | 76 - .../plus_minus_equal_month.pass.cpp | 82 - .../plus_minus_equal_year.pass.cpp | 82 - .../time.cal.ymwd.members/weekday.pass.cpp | 42 - .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 46 - .../time.cal.ymwd.members/year.pass.cpp | 42 - .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 114 -- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 101 -- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 121 -- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 57 - .../time/time.cal/time.cal.ymwd/types.pass.cpp | 26 - .../time.cal.ymwdlast.members/ctor.pass.cpp | 52 - .../time.cal.ymwdlast.members/month.pass.cpp | 41 - .../time.cal.ymwdlast.members/ok.pass.cpp | 73 - .../op_local_days.pass.cpp | 35 - .../time.cal.ymwdlast.members/op_sys_days.pass.cpp | 36 - .../plus_minus_equal_month.pass.cpp | 75 - .../plus_minus_equal_year.pass.cpp | 76 - .../time.cal.ymwdlast.members/weekday.pass.cpp | 41 - .../time.cal.ymwdlast.members/year.pass.cpp | 41 - .../comparisons.pass.cpp | 114 -- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 93 - .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 116 -- .../streaming.pass.cpp | 38 - .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 26 - .../time.duration.literals/literals.pass.cpp | 55 - .../time.duration.literals/literals1.pass.cpp | 27 - .../time.duration.literals/literals2.pass.cpp | 6 - libcxx/test/std/utilities/time/weeks.pass.cpp | 28 - libcxx/test/std/utilities/time/years.pass.cpp | 28 - .../variant.variant/variant.status/index.pass.cpp | 4 +- .../variant.status/valueless_by_exception.pass.cpp | 4 +- libcxxabi/src/cxa_demangle.cpp | 16 +- lld/ELF/Arch/PPC64.cpp | 115 +- lld/ELF/Arch/X86_64.cpp | 10 +- lld/ELF/Config.h | 1 - lld/ELF/Driver.cpp | 4 - lld/ELF/InputSection.cpp | 6 +- lld/ELF/Options.td | 6 - lld/ELF/Target.cpp | 5 +- lld/ELF/Target.h | 11 +- lld/test/ELF/Inputs/ppc64-no-split-stack.s | 8 - lld/test/ELF/ppc64-split-stack-adjust-fail.s | 53 - lld/test/ELF/ppc64-split-stack-adjust-overflow.s | 64 - .../ELF/ppc64-split-stack-adjust-size-success.s | 106 -- .../ppc64-split-stack-prologue-adjust-success.s | 224 --- .../gdb_remote_client/TestStopPCs.py | 2 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 10 +- .../TestSteppingOutWithArtificialFrames.py | 14 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 112 +- llvm/CMakeLists.txt | 8 +- llvm/cmake/modules/AddLLVM.cmake | 12 +- llvm/cmake/modules/CMakeLists.txt | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 23 +- .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 6 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 8 +- .../BuildingAJIT/Chapter3/KaleidoscopeJIT.h | 10 +- .../BuildingAJIT/Chapter4/KaleidoscopeJIT.h | 8 +- .../BuildingAJIT/Chapter5/KaleidoscopeJIT.h | 8 +- .../Kaleidoscope/include/KaleidoscopeJIT.h | 4 +- llvm/include/llvm/Analysis/MustExecute.h | 34 +- llvm/include/llvm/CodeGen/MachineFunction.h | 22 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 24 +- .../llvm/ExecutionEngine/Orc/CompileUtils.h | 8 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 19 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 14 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 12 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 12 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 16 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 12 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 26 +- .../llvm/ExecutionEngine/Orc/SymbolStringPool.h | 27 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 3 +- llvm/include/llvm/Transforms/Utils/SSAUpdater.h | 4 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 7 +- llvm/lib/Analysis/MustExecute.cpp | 47 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 1 + llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.h | 11 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 81 + llvm/lib/CodeGen/AsmPrinter/WasmException.h | 42 + llvm/lib/CodeGen/MachineFunction.cpp | 45 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 83 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 + llvm/lib/CodeGen/WasmEHPrepare.cpp | 2 +- llvm/lib/Demangle/ItaniumDemangle.cpp | 16 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 30 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 53 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 20 +- llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 4 +- .../ExecutionEngine/Orc/ObjectTransformLayer.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 16 +- .../ExecutionEngine/Orc/OrcMCJITReplacement.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 4 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 8 +- llvm/lib/MC/MCObjectFileInfo.cpp | 6 + llvm/lib/MC/WasmObjectWriter.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 48 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 13 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 15 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 2 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 7 + llvm/lib/Target/X86/X86InstrAVX512.td | 21 +- llvm/lib/Target/X86/X86InstrSSE.td | 4 - llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 48 +- llvm/lib/Transforms/Scalar/LICM.cpp | 21 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 2 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 16 + llvm/lib/Transforms/Utils/SSAUpdater.cpp | 5 + .../Analysis/ScalarEvolution/binomial-explision.ll | 47 + llvm/test/CodeGen/AArch64/arm64-vpopcnt.ll | 140 +- .../test/CodeGen/AMDGPU/directive-amdgcn-target.ll | 58 + llvm/test/CodeGen/AMDGPU/smrd.ll | 34 + llvm/test/CodeGen/WebAssembly/eh-lsda.ll | 239 +++ llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 6 +- llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll | 1817 +++++++------------- llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 19 +- llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll | 39 + llvm/test/Transforms/HotColdSplit/split-cold-1.ll | 24 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 6 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 14 +- llvm/test/Transforms/InstCombine/logical-select.ll | 36 + llvm/test/Transforms/InstCombine/vec_sext.ll | 8 +- .../LCSSA/rewrite-existing-dbg-values.ll | 69 + .../Transforms/StructurizeCFG/loop-continue-phi.ll | 45 + .../tools/llvm-objcopy/input-output-target.test | 2 +- llvm/tools/lli/lli.cpp | 6 +- llvm/tools/llvm-objcopy/Buffer.cpp | 51 + llvm/tools/llvm-objcopy/Buffer.h | 66 + llvm/tools/llvm-objcopy/CMakeLists.txt | 1 + llvm/tools/llvm-objcopy/Object.cpp | 31 - llvm/tools/llvm-objcopy/Object.h | 44 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 1 + llvm/tools/xcode-toolchain/CMakeLists.txt | 2 +- llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 4 +- ...Test.cpp => LegacyCompileOnDemandLayerTest.cpp} | 4 +- ....cpp => LegacyRTDyldObjectLinkingLayerTest.cpp} | 26 +- .../Orc/ObjectTransformLayerTest.cpp | 24 +- .../Orc/RTDyldObjectLinkingLayer2Test.cpp | 228 --- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 332 ++-- 319 files changed, 2628 insertions(+), 13974 deletions(-) delete mode 100644 libcxx/test/std/utilities/time/days.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/months.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/euclidian.h delete mode 100644 libcxx/test/std/utilities/time/time.cal/nothing_to_do.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.d [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/compari [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/streami [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.m [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.m [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.m [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.m [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.m [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.m [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/types. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/mont [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/mont [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/mont [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/mont [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/year [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/year [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/year [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/year [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.operators/year [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.ca [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.ca [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.ca [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.ca [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.ca [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/types. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.y [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.c [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time. [...] delete mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/types [...] delete mode 100644 libcxx/test/std/utilities/time/weeks.pass.cpp delete mode 100644 libcxx/test/std/utilities/time/years.pass.cpp delete mode 100644 lld/test/ELF/Inputs/ppc64-no-split-stack.s delete mode 100644 lld/test/ELF/ppc64-split-stack-adjust-fail.s delete mode 100644 lld/test/ELF/ppc64-split-stack-adjust-overflow.s delete mode 100644 lld/test/ELF/ppc64-split-stack-adjust-size-success.s delete mode 100644 lld/test/ELF/ppc64-split-stack-prologue-adjust-success.s create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.cpp create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.h create mode 100644 llvm/test/Analysis/ScalarEvolution/binomial-explision.ll create mode 100644 llvm/test/CodeGen/AMDGPU/directive-amdgcn-target.ll create mode 100644 llvm/test/CodeGen/WebAssembly/eh-lsda.ll create mode 100644 llvm/test/Transforms/LCSSA/rewrite-existing-dbg-values.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/loop-continue-phi.ll create mode 100644 llvm/tools/llvm-objcopy/Buffer.cpp create mode 100644 llvm/tools/llvm-objcopy/Buffer.h rename llvm/unittests/ExecutionEngine/Orc/{CompileOnDemandLayerTest.cpp => LegacyC [...] copy llvm/unittests/ExecutionEngine/Orc/{RTDyldObjectLinkingLayerTest.cpp => Legac [...] delete mode 100644 llvm/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayer2Test.cpp