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-next-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 1ac50be7384f [DAGCombiner] allow undef elts in vector fmul matching adds 8a1a3d656467 Wrap up the new chrono literals in an #ifdef so that old v [...] adds b71e6e142c24 Revert 344389 "Revert r344375 "[Driver] check for exit cod [...] adds 616455119869 [python] [tests] Disable python binding tests under LLVM_U [...] adds 1adb312f80e3 [analyzer] NFC: RetainCountChecker: Don't dump() symbols i [...] adds 2b8235a996d3 [analyzer] Teach CallEvent about C++17 aligned operator new(). adds a32ba3131f35 [analyzer] Add doxygen comments for the new CXXAllocatorCa [...] adds 98b8615157d6 [SelectionDAG] allow FP binops in SimplifyDemandedVectorElts adds 491cc864f343 [ADT] Fix a bug in DenseSet's initializer_list constructor. adds 4f445c71ff83 [lldbsuite] Disable Test128BitsInteger on Windows adds b5b28911a73f [PPC64] Add split - stack support. adds 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 new d62f47a8ddbd [mips][micromips] Fix how values in .gcc_except_table are [...] new 28b525a39db1 [NFC] Make LoopSafetyInfo abstract to allow alternative im [...] new cfff7a0f9536 Add target requirement to profile remap test. new df4cfc14da35 [clangd] Optionally use dex for the preamble parts of the [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../modernize/UseDefaultMemberInitCheck.cpp | 42 + clang-tools-extra/clangd/ClangdServer.cpp | 6 +- clang-tools-extra/clangd/ClangdServer.h | 3 + clang-tools-extra/clangd/index/Background.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.cpp | 36 +- clang-tools-extra/clangd/index/FileIndex.h | 14 +- clang-tools-extra/clangd/index/dex/Dex.h | 4 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 9 +- .../unittests/clangd/BackgroundIndexTests.cpp | 3 + clang-tools-extra/unittests/clangd/DexTests.cpp | 8 +- .../unittests/clangd/FileIndexTests.cpp | 17 +- clang-tools-extra/unittests/clangd/TestTU.cpp | 3 +- clang/bindings/python/tests/CMakeLists.txt | 17 +- clang/cmake/caches/Fuchsia-stage2.cmake | 1 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 21 +- clang/lib/Basic/Targets/Mips.h | 7 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 3 +- clang/lib/Driver/Driver.cpp | 25 +- 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 +- .../RetainCountChecker/RetainCountChecker.cpp | 17 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 4 + clang/test/Analysis/new-aligned.cpp | 14 + 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/CodeGenCXX/profile-remap.cpp | 2 + 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/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 | 45 - .../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 | 42 - .../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 +- .../rdar44436068/Test128BitsInteger.py | 5 +- .../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/ADT/DenseSet.h | 3 +- llvm/include/llvm/Analysis/MustExecute.h | 68 +- 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/MC/MCAsmBackend.h | 5 + llvm/include/llvm/Transforms/Utils/SSAUpdater.h | 4 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 7 +- llvm/lib/Analysis/MustExecute.cpp | 53 +- 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/SelectionDAG/TargetLowering.cpp | 7 +- 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/MCExpr.cpp | 5 + 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/Mips/MCTargetDesc/MipsAsmBackend.cpp | 8 + llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 2 + .../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 | 23 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 4 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 13 + llvm/lib/Transforms/Utils/LCSSA.cpp | 16 + llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 2 +- 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 + .../CodeGen/Mips/micromips-gcc-except-table.ll | 37 + 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/avx512-hadd-hsub.ll | 30 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 19 +- llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll | 39 + llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 4 +- 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 | 59 + 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/ADT/DenseSetTest.cpp | 8 + 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 ++-- 337 files changed, 2953 insertions(+), 13465 deletions(-) create mode 100644 clang/test/Analysis/new-aligned.cpp 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 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/Mips/micromips-gcc-except-table.ll create mode 100644 llvm/test/CodeGen/WebAssembly/eh-lsda.ll create mode 100644 llvm/test/Transforms/HotColdSplit/split-out-dbg-val-of-arg.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