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-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 8e6b40e2adf [clang-cl] Do not allow using both /Zc:dllexportInlines- an [...] adds 25f762e69fe Fix PR39619 - iterator_traits isn't SFINAE-friendly enough. [...] adds daa27773df2 [FileCheck] fixing docs buildbot - use proper code-block type adds b81be2a2363 Add emplace tests for multiset/unordered_multiset. adds 2549b35024a Attempt to make benchmarks fall back to -std=c++1z when C++ [...] adds 069f31f4937 [X86] Add more tests for -x86-experimental-vector-widening- [...] adds 5a8c9c68002 [SystemZ] Increase the number of VLREPs adds edf8f7d716c [ELF] .gdb_index: fix CuOff when a .debug_info section cont [...] adds 49c374c26c1 UserManual: Tweak the /Zc:dllexportInlines- docs some adds ba7f9be01ef [ELF] - Renamed AArch64 specific relocations expressions. NFC. adds 1c2d0ca7e76 Fix modules build of AVRAsmParser.cpp adds caef6ba0eb2 Fix .cfi_restore with register numbers > 64 adds 21cc287656e Add bracket that was lost in rL346727 and has been causing [...] adds c47629f592b Fix comment for XOP rotates. NFCI. adds 6e1dc224ece [CostModel][X86] Add more cost tests for funnel shifts adds 922ef5bea19 [TTI] Make TargetTransformInfo::getOperandInfo static. NFCI. adds 8717520fd6c [clang-format] Do not treat the asm clobber [ as ObjCExpr adds 0e95186848a [NFC] Move storage of dispatch-version to GlobalDecl adds e2bc6980065 [VPlan] VPlan version of InterleavedAccessInfo. adds 8ed790510d2 [VectorUtils] Use namespace for InterleaveGroup template sp [...] adds 038bf673923 [CostModel][X86] Fix constant vector XOP rights shifts adds 09f2409bfdc Fix uninitialized variable. adds 2bdda43d3a7 [InstCombine] add tests for funnel shift demanded bits; NFC adds e0f9f00aec1 [libcxx] GNU/Hurd uses BSD-based interfaces, but does not ( [...] adds 00c6aa069e8 [libcxx] Implement http://wg21.link/p1006, constexpr in poi [...] adds 8c70584840d [NFC][libcxx] Mark P1006 as implemented in LLVM 8.0 adds 92a6183799b Implement P0972R0: <chrono> zero(), min(), and max() should [...] adds 81dd9a3b5a6 [NFC][libcxx] Mark P1006R1 as complete adds d56953a0b1b Revert "[ThinLTO] Internalize readonly globals" adds 6a09327259c [CSP, Cloning] Update DuplicateInstructionsInSplitBetween t [...] adds 24b2ac530c0 [AST][NFC] Pack DeclRefExpr adds 969857bae5b Update status for issue 3122 adds 75b0e47f66c Remove duplicate entry for issue 3134 adds 03f23bca27c [WebAssembly] Mark immediates.ll as XFAILed on MIPS hosts adds ba4b3c75db9 [IR] Add a dedicated FNeg IR Instruction adds 305c6ef920c Since ABI's now hold a process WP, they should be handed ou [...] adds ec1c6fc4d8f [FileSystem] Add expand_tilde function adds 194f3e3ad2f [COFF] Simplify relocation to discarded section diagnostic [...] adds 86eebdb19c1 [WebAssembly] Fix broken assumption that all bitcasts are t [...] adds bd2b94d8af0 Fix UB in string.bench.cpp. adds 63af2d73a95 Add GDB remote packet reproducer. adds fa66240dc6e [AST][NFC] Style fixes for UnaryOperator adds b89175a39f4 [llvm-objcopy] Rename --keep to --keep-section. adds 6c21553ece5 [Cocoa] Implement formatter for the new NSDate representation. adds f4728b21c09 [SelectionDAG][X86] Relax restriction on the width of an in [...] adds 389d1811d9b Add fneg instruction to syntax highlighting lists adds 000e4a14397 [NativePDB] Improved support for nested type reconstruction. adds b0489776fca [NativePDB] Add support for S_CONSTANT records. adds 83db738a6d1 DebugInfo: Add a CU metadata attribute for use of DWARF ran [...] adds 2068d9773fa DebugInfo: Add a driver flag for DWARF debug_ranges base ad [...] adds 28fbca8476b [AsmPrinter] Rename a comment of .debug_gnu_pubnames entry adds d24f4b8a41c [MS Demangler] Print public:, protected:, private: if set i [...] adds 1c08d6995af [lsan] [NFC] Change ARRAY_SIZE to internal_strnlen adds ffc7a24bc79 [AST][NFC] Order the bit-field classes of Stmt like in Stmt [...] adds 6ab807ff6c4 [ELF] Rename NameTypeEntry to NameAttrEntry and its field " [...] adds 0e3f655321d Fixed DAGTypeLegalizer::SplitVecOp_EXTRACT_VECTOR_ELT i1 handling adds 41c5992b43e [ELF] Add a better test for the multi-CU .gdb_index bug tha [...] adds e7cf78e1cc6 [AsmPrinter] Fix DebugInfo/X86/gnu-public-names.ll after rL346790 adds 8875c1c2c5f [MemorySSA] Create query after checking if instruction is a fence. adds ad9c016f0c0 [NFC] Mark LWG3128 and LWG3132 as requiring no work adds 763d99fd634 [AMDGPU] combine extractelement into several selects adds dde3fd07f11 [AST] Revert r346793 and r346781 adds 455c1bbdb49 [Driver] Support g++ headers in include/g++ adds 311c3210caf [MachineOutliner][NFC] Exit getOutliningType if there are < [...] adds 749d4b8f9c3 [lsan] [FIXUP] Fixup for http://reviews.llvm.org/D54484 adds 2651deccd16 Mark #2184 as complete; the tests are fine. (I thought that [...] adds 73330ba88ab OpenCL: Don't warn on v printf modifier adds c6579595186 [InstCombine] canonicalize rotate patterns with cmp/select adds 70867e35f2d Fix "use of" uninitialized memory in benchmark. adds 32137d38b13 [MachineOutliner][NFC] Use MBB flags to avoid call checks i [...] adds 2298ac672b1 Preserve loop metadata when splitting exit blocks adds 35f37aece6a Add cxx-benchmark-unittests target adds cecd2384cc8 Fix a bug in the parsing of the LC_BUILD_VERSION Mach-O loa [...] adds c5e63c655c0 Make the ExpandTilde unit test expect "" (not "/") on Win32 adds 72e0969dd5a [InstCombine] fold funnel shift amount based on demanded bits adds aa81d0529ab Make dsymutil more robust when parsing load commands. adds e265d3c1108 [MachineOutliner][NFC] Use flags set in all candidates to c [...] adds 7bded069ea2 [PDB] Simplify symbol handling code, NFC adds 3fe591d4353 Complete reverting r346191 adds aa80c4564b8 Complete reverting r346191 adds 464a1af3c04 [CMake] Passthrough CFLAGS when checking the compiler-rt path adds 71d65cee1fe [CodeGen] Fix forward scan in MachineBasicBlock::computeReg [...] adds 2d5ebaf40cb [HeaderSearch] loadSubdirectoryModuleMaps should respect -w [...] adds a06379f032d Revert r346810 "Preserve loop metadata when splitting exit blocks" adds 7bbf0159143 [PowerPC] Enhance the selection(ISD::VSELECT) of vector type adds b3dcd157999 [WebAssembly] Add support for the event section adds 5db3ee0af7b [libcxx] [test] Strip trailing whitespace. NFC. adds 4629300bf10 [CMake] Include clang-apply-replacements in Fuchsia toolchain adds 077734b13fa [HIP] Fix device only compilation
No new revisions were added by this update.
Summary of changes: clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/UsersManual.rst | 15 +- clang/include/clang/AST/Expr.h | 69 +- clang/include/clang/AST/FormatString.h | 2 + clang/include/clang/AST/GlobalDecl.h | 28 +- clang/include/clang/AST/Stmt.h | 3 + clang/include/clang/Basic/Attr.td | 6 +- clang/include/clang/Driver/CLCompatOptions.td | 4 +- clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Frontend/CodeGenOptions.def | 3 + clang/lib/AST/Expr.cpp | 3 +- clang/lib/AST/FormatString.cpp | 5 + clang/lib/AST/PrintfFormatString.cpp | 7 + clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 9 +- clang/lib/CodeGen/CGCXX.cpp | 2 +- clang/lib/CodeGen/CGCall.cpp | 15 +- clang/lib/CodeGen/CGCall.h | 14 +- clang/lib/CodeGen/CGClass.cpp | 4 +- clang/lib/CodeGen/CGDebugInfo.cpp | 3 +- clang/lib/CodeGen/CGException.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 14 +- clang/lib/CodeGen/CGExprCXX.cpp | 24 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 2 +- clang/lib/CodeGen/CGVTables.cpp | 8 +- clang/lib/CodeGen/CodeGenFunction.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.h | 7 +- clang/lib/CodeGen/CodeGenModule.cpp | 93 +- clang/lib/CodeGen/CodeGenModule.h | 10 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 12 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 11 +- clang/lib/Driver/Driver.cpp | 20 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 + clang/lib/Driver/ToolChains/Linux.cpp | 3 + clang/lib/Format/TokenAnnotator.cpp | 5 +- clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Lex/HeaderSearch.cpp | 4 +- clang/lib/Parse/ParseDeclCXX.cpp | 9 +- clang/test/CodeGen/attr-cpuspecific.c | 28 + .../test/CodeGen/debug-info-ranges-base-address.c | 9 + .../opt/gcc/8.2.0/snos/include/g++/backward}/.keep | 0 .../lib/gcc/x86_64-suse-linux/8.2.0}/crtbegin.o | 0 .../usr/include/c++/4.8}/.keep | 0 .../lib/gcc/x86_64-suse-linux/8.2.0}/crtbegin.o | 0 clang/test/Driver/cuda-phases.cu | 10 +- clang/test/Driver/debug-options.c | 7 + clang/test/Driver/linux-header-search.cpp | 12 + .../subdir_module/h1.h | 1 + .../subdir_module/module.map | 5 + .../Modules/subdirectory-module-maps-working-dir.m | 13 + clang/test/Sema/format-strings.c | 5 + clang/test/SemaOpenCL/printf-format-strings.cl | 34 + clang/unittests/Format/FormatTest.cpp | 15 + compiler-rt/cmake/Modules/HandleCompilerRT.cmake | 3 + compiler-rt/lib/lsan/lsan_common_mac.cc | 4 +- libcxx/CMakeLists.txt | 54 +- libcxx/benchmarks/CMakeLists.txt | 36 +- libcxx/benchmarks/function.bench.cpp | 2 +- libcxx/benchmarks/string.bench.cpp | 12 +- libcxx/cmake/Modules/HandleCompilerRT.cmake | 3 + libcxx/cmake/Modules/HandleLibcxxFlags.cmake | 23 + libcxx/include/chrono | 32 +- libcxx/include/iterator | 19 +- libcxx/include/memory | 4 +- libcxx/src/thread.cpp | 4 +- ...insert_emplace_allocator_requirements.pass.cpp} | 1 + .../deque/deque.modifiers/erase_iter.pass.cpp | 2 +- .../deque/deque.modifiers/erase_iter_iter.pass.cpp | 2 +- .../set_allocator_requirement_test_templates.h | 45 +- ...insert_emplace_allocator_requirements.pass.cpp} | 1 + .../views/span.comparison/op.eq.pass.cpp | 28 +- .../views/span.comparison/op.ge.pass.cpp | 26 +- .../views/span.comparison/op.gt.pass.cpp | 28 +- .../views/span.comparison/op.le.pass.cpp | 30 +- .../views/span.comparison/op.lt.pass.cpp | 30 +- .../views/span.comparison/op.ne.pass.cpp | 28 +- .../std/containers/views/span.cons/array.fail.cpp | 8 +- .../std/containers/views/span.cons/array.pass.cpp | 2 +- .../std/containers/views/span.cons/assign.pass.cpp | 14 +- .../containers/views/span.cons/container.fail.cpp | 4 +- .../containers/views/span.cons/container.pass.cpp | 2 +- .../std/containers/views/span.cons/copy.pass.cpp | 4 +- .../std/containers/views/span.cons/deduct.pass.cpp | 12 +- .../containers/views/span.cons/default.fail.cpp | 4 +- .../containers/views/span.cons/default.pass.cpp | 2 +- .../containers/views/span.cons/ptr_len.fail.cpp | 6 +- .../containers/views/span.cons/ptr_len.pass.cpp | 4 +- .../containers/views/span.cons/ptr_ptr.fail.cpp | 6 +- .../containers/views/span.cons/ptr_ptr.pass.cpp | 4 +- .../std/containers/views/span.cons/span.fail.cpp | 4 +- .../std/containers/views/span.cons/span.pass.cpp | 2 +- .../containers/views/span.cons/stdarray.pass.cpp | 4 +- .../std/containers/views/span.elem/data.pass.cpp | 2 +- .../std/containers/views/span.elem/op_idx.pass.cpp | 6 +- .../containers/views/span.iterators/begin.pass.cpp | 2 +- .../containers/views/span.iterators/end.pass.cpp | 2 +- .../views/span.iterators/rbegin.pass.cpp | 2 +- .../containers/views/span.iterators/rend.pass.cpp | 2 +- .../views/span.objectrep/as_bytes.pass.cpp | 4 +- .../span.objectrep/as_writeable_bytes.fail.cpp | 2 +- .../span.objectrep/as_writeable_bytes.pass.cpp | 4 +- .../std/containers/views/span.obs/empty.pass.cpp | 4 +- .../std/containers/views/span.obs/size.pass.cpp | 2 +- .../containers/views/span.obs/size_bytes.pass.cpp | 2 +- .../std/containers/views/span.sub/first.pass.cpp | 6 +- .../std/containers/views/span.sub/last.pass.cpp | 6 +- .../std/containers/views/span.sub/subspan.pass.cpp | 2 +- libcxx/test/std/containers/views/types.pass.cpp | 8 +- .../iterator.traits/empty.fail.cpp | 122 + .../iterator.traits/iterator.pass.cpp | 1 + .../execution.version.pass.cpp | 2 +- .../re/re.results/re.results.const/copy.pass.cpp | 2 +- .../re.results.const/copy_assign.pass.cpp | 2 +- .../re.results.const/move_assign.pass.cpp | 2 +- .../string_view_size_size_deduction.fail.cpp | 2 +- .../string_view_size_size_deduction.pass.cpp | 2 +- .../memory/pointer.traits/pointer_to.pass.cpp | 17 +- .../test/std/utilities/time/time.cal/euclidian.h | 5 +- .../time.cal.day.members/ctor.pass.cpp | 6 +- .../time.cal.day.members/increment.pass.cpp | 2 +- .../time.cal.day.members/plus_minus_equal.pass.cpp | 2 +- .../time.cal.day.nonmembers/comparisons.pass.cpp | 6 +- .../time.cal.day.nonmembers/minus.pass.cpp | 2 +- .../time.cal.day.nonmembers/plus.pass.cpp | 2 +- .../time.cal.day.nonmembers/streaming.pass.cpp | 20 +- .../time/time.cal/time.cal.day/types.pass.cpp | 2 +- .../time/time.cal/time.cal.last/types.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 4 +- .../time.cal.md/time.cal.md.members/ok.pass.cpp | 2 +- .../time.cal.md.nonmembers/comparisons.pass.cpp | 26 +- .../time.cal.md.nonmembers/streaming.pass.cpp | 8 +- .../time/time.cal/time.cal.md/types.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/comparisons.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 4 +- .../time.cal/time.cal.mdlast/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/types.pass.cpp | 2 +- .../time.cal.month.members/ctor.pass.cpp | 4 +- .../time.cal.month.members/decrement.pass.cpp | 4 +- .../time.cal.month.members/increment.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.month.nonmembers/comparisons.pass.cpp | 4 +- .../time.cal.month.nonmembers/minus.pass.cpp | 8 +- .../time.cal.month.nonmembers/plus.pass.cpp | 6 +- .../time.cal.month.nonmembers/streaming.pass.cpp | 22 +- .../time/time.cal/time.cal.month/types.pass.cpp | 2 +- .../time.cal.mwd.members/ctor.pass.cpp | 4 +- .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 20 +- .../time.cal.mwd.nonmembers/streaming.pass.cpp | 4 +- .../time/time.cal/time.cal.mwd/types.pass.cpp | 2 +- .../time.cal.mwdlast.members/ctor.pass.cpp | 6 +- .../comparisons.pass.cpp | 4 +- .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 4 +- .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 2 +- .../time.cal/time.cal.operators/month_day.pass.cpp | 10 +- .../time.cal.operators/month_day_last.pass.cpp | 12 +- .../time.cal.operators/month_weekday.pass.cpp | 10 +- .../time.cal.operators/month_weekday_last.pass.cpp | 14 +- .../time.cal.operators/year_month.pass.cpp | 6 +- .../time.cal.operators/year_month_day.pass.cpp | 20 +- .../year_month_day_last.pass.cpp | 24 +- .../time.cal.operators/year_month_weekday.pass.cpp | 14 +- .../year_month_weekday_last.pass.cpp | 16 +- .../time.cal.wdidx.members/ctor.pass.cpp | 6 +- .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 4 +- .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 6 +- .../time/time.cal/time.cal.wdidx/types.pass.cpp | 2 +- .../time.cal.wdlast.members/ctor.pass.cpp | 4 +- .../comparisons.pass.cpp | 6 +- .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 4 +- .../time/time.cal/time.cal.wdlast/types.pass.cpp | 2 +- .../time.cal.weekday.members/ctor.pass.cpp | 4 +- .../time.cal.weekday.members/decrement.pass.cpp | 2 +- .../time.cal.weekday.members/increment.pass.cpp | 2 +- .../time.cal.weekday.members/operator[].pass.cpp | 6 +- .../plus_minus_equal.pass.cpp | 2 +- .../comparisons.pass.cpp | 6 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 4 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 6 +- .../time.cal.weekday.nonmembers/streaming.pass.cpp | 16 +- .../time/time.cal/time.cal.weekday/types.pass.cpp | 2 +- .../time.cal.year.members/ctor.pass.cpp | 4 +- .../time.cal.year.members/decrement.pass.cpp | 2 +- .../time.cal.year.members/increment.pass.cpp | 2 +- .../time.cal.year.members/plus_minus.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.year.nonmembers/comparisons.pass.cpp | 6 +- .../time.cal.year.nonmembers/minus.pass.cpp | 8 +- .../time.cal.year.nonmembers/streaming.pass.cpp | 20 +- .../time/time.cal/time.cal.year/types.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ym.nonmembers/comparisons.pass.cpp | 24 +- .../time.cal.ym.nonmembers/minus.pass.cpp | 12 +- .../time.cal.ym.nonmembers/plus.pass.cpp | 8 +- .../time.cal.ym.nonmembers/streaming.pass.cpp | 18 +- .../time/time.cal/time.cal.ym/types.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.pass.cpp | 4 +- .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 4 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 30 +- .../time.cal.ymd.nonmembers/minus.pass.cpp | 4 +- .../time.cal.ymd.nonmembers/plus.pass.cpp | 6 +- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 18 +- .../time/time.cal/time.cal.ymd/types.pass.cpp | 2 +- .../time.cal.ymdlast.members/ctor.pass.cpp | 4 +- .../time.cal.ymdlast.members/day.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../comparisons.pass.cpp | 18 +- .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 4 +- .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 10 +- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 4 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 14 +- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 8 +- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 6 +- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 18 +- .../time/time.cal/time.cal.ymwd/types.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ctor.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../comparisons.pass.cpp | 14 +- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 6 +- .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 8 +- .../streaming.pass.cpp | 4 +- .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 2 +- .../time.duration.special/max.pass.cpp | 6 +- .../time.duration.special/min.pass.cpp | 6 +- .../time.duration.special/zero.pass.cpp | 6 +- .../time.point.arithmetic/op_+=.pass.cpp | 2 +- .../time.point.arithmetic/op_-=.pass.cpp | 2 +- .../time.point/time.point.special/max.pass.cpp | 8 +- .../time.point/time.point.special/min.pass.cpp | 8 +- .../time.traits.duration_values/max.pass.cpp | 11 +- .../time.traits.duration_values/min.pass.cpp | 11 +- .../time.traits.duration_values/zero.pass.cpp | 9 +- libcxx/test/support/test_comparisons.h | 4 +- libcxx/www/cxx2a_status.html | 17 +- libcxxabi/cmake/Modules/HandleCompilerRT.cmake | 3 + libunwind/cmake/Modules/HandleCompilerRT.cmake | 3 + lld/COFF/Chunks.cpp | 65 +- lld/COFF/PDB.cpp | 47 +- lld/ELF/Arch/AArch64.cpp | 4 +- lld/ELF/InputSection.cpp | 6 +- lld/ELF/Relocations.cpp | 21 +- lld/ELF/Relocations.h | 4 +- lld/ELF/SyntheticSections.cpp | 54 +- lld/ELF/SyntheticSections.h | 4 +- lld/test/ELF/Inputs/gdb-index-multiple-cu-2.s | 45 + lld/test/ELF/gdb-index-multiple-cu-2.s | 35 + lld/test/ELF/gdb-index-multiple-cu.s | 64 + lldb/include/lldb/API/SBDebugger.h | 6 +- lldb/include/lldb/Core/Debugger.h | 5 + lldb/include/lldb/Host/HostInfoBase.h | 7 + lldb/include/lldb/Utility/Reproducer.h | 175 + lldb/lit/Modules/lc_build_version.yaml | 2 +- ..._version.yaml => lc_build_version_notools.yaml} | 11 +- .../NativePDB/Inputs/nested-types.lldbinit | 12 + .../NativePDB/Inputs/s_constant.lldbinit | 25 + lldb/lit/SymbolFile/NativePDB/Inputs/s_constant.s | 971 ++++ lldb/lit/SymbolFile/NativePDB/nested-types.cpp | 143 + lldb/lit/SymbolFile/NativePDB/s_constant.cpp | 115 + .../gdb-remote}/Makefile | 0 .../gdb-remote/TestGdbRemoteReproducer.py | 49 + .../functionalities/reproducer/gdb-remote/main.c | 19 + lldb/scripts/interface/SBDebugger.i | 54 +- lldb/source/API/SBDebugger.cpp | 11 + lldb/source/Commands/CMakeLists.txt | 1 + lldb/source/Commands/CommandObjectReproducer.cpp | 206 + lldb/source/Commands/CommandObjectReproducer.h | 31 + lldb/source/Core/Debugger.cpp | 12 + lldb/source/Host/common/HostInfoBase.cpp | 33 + lldb/source/Interpreter/CommandInterpreter.cpp | 5 +- .../Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 5 +- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 5 +- .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp | 5 +- lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 5 +- .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 5 +- .../Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp | 5 +- lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 5 +- lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 5 +- .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 5 +- lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 5 +- .../Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 5 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 5 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 64 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 36 +- .../Plugins/Process/gdb-remote/CMakeLists.txt | 2 + .../Process/gdb-remote/GDBRemoteCommunication.cpp | 143 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 85 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 143 + .../gdb-remote/GDBRemoteCommunicationHistory.h | 156 + .../GDBRemoteCommunicationReplayServer.cpp | 204 + .../GDBRemoteCommunicationReplayServer.h | 83 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 134 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 8 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 215 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 2 + lldb/source/Utility/CMakeLists.txt | 1 + lldb/source/Utility/Reproducer.cpp | 197 + lldb/tools/driver/Driver.cpp | 37 +- .../Process/gdb-remote/GDBRemoteClientBaseTest.cpp | 3 +- .../GDBRemoteCommunicationClientTest.cpp | 3 +- .../gdb-remote/GDBRemoteCommunicationTest.cpp | 3 +- .../Process/gdb-remote/GDBRemoteTestUtils.cpp | 34 - .../Process/gdb-remote/GDBRemoteTestUtils.h | 4 - llvm/docs/CommandGuide/FileCheck.rst | 2 +- .../Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp | 2 +- llvm/include/llvm-c/Core.h | 5 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 6 +- llvm/include/llvm/Analysis/VectorUtils.h | 70 +- llvm/include/llvm/BinaryFormat/Wasm.h | 23 +- llvm/include/llvm/BinaryFormat/WasmRelocs.def | 2 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 10 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 2 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 28 +- llvm/include/llvm/CodeGen/MachineOutliner.h | 7 +- llvm/include/llvm/CodeGen/WasmEHFuncInfo.h | 2 + llvm/include/llvm/IR/Constants.h | 7 + llvm/include/llvm/IR/DIBuilder.h | 3 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 57 +- llvm/include/llvm/IR/InstVisitor.h | 1 + llvm/include/llvm/IR/Instruction.def | 153 +- llvm/include/llvm/IR/Instruction.h | 11 + llvm/include/llvm/IR/Instructions.h | 65 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 50 +- llvm/include/llvm/MC/MCExpr.h | 1 + llvm/include/llvm/MC/MCSymbolWasm.h | 17 +- llvm/include/llvm/Object/RelocVisitor.h | 1 + llvm/include/llvm/Object/Wasm.h | 19 +- llvm/include/llvm/ObjectYAML/WasmYAML.h | 22 + llvm/include/llvm/Support/FileSystem.h | 6 + llvm/include/llvm/Target/TargetSelectionDAG.td | 2 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 - llvm/include/llvm/Transforms/Utils/Cloning.h | 12 +- .../llvm/Transforms/Utils/FunctionImportUtils.h | 1 + llvm/lib/Analysis/MemorySSA.cpp | 5 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 75 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 3 +- llvm/lib/Analysis/VectorUtils.cpp | 36 +- llvm/lib/AsmParser/LLLexer.cpp | 2 + llvm/lib/AsmParser/LLParser.cpp | 82 +- llvm/lib/AsmParser/LLParser.h | 2 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/BinaryFormat/Wasm.cpp | 2 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 98 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 3 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 74 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 16 + llvm/lib/CodeGen/AsmPrinter/WasmException.h | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 7 + llvm/lib/CodeGen/MachineBasicBlock.cpp | 27 +- llvm/lib/CodeGen/MachineOutliner.cpp | 18 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 9 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 9 + .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 3 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 + .../CodeView/LazyRandomTypeCollection.cpp | 8 + llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 1 + llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 19 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/Constants.cpp | 30 + llvm/lib/IR/ConstantsContext.h | 4 +- llvm/lib/IR/DIBuilder.cpp | 5 +- llvm/lib/IR/DebugInfo.cpp | 3 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/Instruction.cpp | 3 + llvm/lib/IR/Instructions.cpp | 57 + llvm/lib/IR/ModuleSummaryIndex.cpp | 107 +- llvm/lib/IR/Verifier.cpp | 23 + llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 3 +- llvm/lib/Linker/IRMover.cpp | 5 + llvm/lib/MC/MCDwarf.cpp | 7 +- llvm/lib/MC/MCExpr.cpp | 2 + llvm/lib/MC/WasmObjectWriter.cpp | 191 +- llvm/lib/Object/WasmObjectFile.cpp | 95 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 24 + llvm/lib/Support/Unix/Path.inc | 12 + llvm/lib/Support/Windows/Path.inc | 11 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 61 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 30 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 7 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 8 - llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 8 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 14 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 20 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 42 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 23 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 5 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 19 + .../MCTargetDesc/WebAssemblyTargetStreamer.h | 4 + .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 7 + .../WebAssemblyAddMissingPrototypes.cpp | 69 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 7 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 42 + .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 7 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 49 +- .../Target/WebAssembly/WebAssemblyMCInstLower.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 125 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 - llvm/lib/Target/X86/X86InstrAVX512.td | 202 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 10 - llvm/lib/Target/X86/X86InstrSSE.td | 113 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 15 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 45 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 14 + .../Transforms/InstCombine/InstCombineSelect.cpp | 63 + llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 49 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 16 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 22 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 21 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 13 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 45 + llvm/lib/Transforms/Vectorize/VPlan.h | 52 +- llvm/lib/Transforms/Vectorize/VPlanValue.h | 1 + llvm/test/Analysis/CostModel/X86/fshl.ll | 1430 ++++- llvm/test/Analysis/CostModel/X86/fshr.ll | 1431 ++++- .../Analysis/CostModel/X86/vshift-ashr-cost.ll | 84 +- .../Analysis/CostModel/X86/vshift-lshr-cost.ll | 74 +- llvm/test/Assembler/fast-math-flags.ll | 24 +- llvm/test/Bitcode/compatibility.ll | 29 +- .../test/Bitcode/function-encoding-rel-operands.ll | 9 + llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-alias.ll | 4 +- llvm/test/Bitcode/thinlto-alias2.ll | 2 +- .../thinlto-function-summary-callgraph-cast.ll | 4 +- .../thinlto-function-summary-callgraph-pgo.ll | 4 +- ...o-function-summary-callgraph-profile-summary.ll | 4 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- ...ion-summary-callgraph-sample-profile-summary.ll | 4 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 4 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 12 +- llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll | 321 ++ llvm/test/CodeGen/AMDGPU/extract_vector_elt-f64.ll | 23 +- llvm/test/CodeGen/AMDGPU/extract_vector_elt-i64.ll | 30 + .../CodeGen/AMDGPU/indirect-addressing-si-noopt.ll | 10 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 70 +- .../AMDGPU/promote-alloca-vector-to-vector.ll | 8 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 12 +- llvm/test/CodeGen/AMDGPU/trunc-bitcast-vector.ll | 3 +- llvm/test/CodeGen/AMDGPU/vector-extract-insert.ll | 4 +- .../CodeGen/ARM/load_store_opt_clobber_cpsr.mir | 33 + llvm/test/CodeGen/Generic/fneg-fabs.ll | 15 + llvm/test/CodeGen/PowerPC/vec_select.ll | 103 +- llvm/test/CodeGen/SystemZ/vec-move-21.ll | 56 + llvm/test/CodeGen/SystemZ/vec-move-22.ll | 15 + llvm/test/CodeGen/WebAssembly/add-prototypes.ll | 34 +- llvm/test/CodeGen/WebAssembly/exception.ll | 5 +- llvm/test/CodeGen/WebAssembly/immediates.ll | 5 + .../X86/{avx512-cvt.ll => avx512-cvt-widen.ll} | 1259 +---- llvm/test/CodeGen/X86/avx512-cvt.ll | 1124 ---- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 2730 ++++++++++ llvm/test/CodeGen/X86/vec_fneg.ll | 15 + .../{vec_fp_to_int.ll => vec_fp_to_int-widen.ll} | 1434 ++--- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 586 -- llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll | 5565 +++++++++++++++++++ llvm/test/CodeGen/X86/vector-sext-widen.ll | 5095 ++++++++++++++++++ llvm/test/CodeGen/X86/vector-trunc-math-widen.ll | 5690 ++++++++++++++++++++ llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 3306 ++++++++++++ llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 3243 +++++++++++ llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 2587 +++++++++ llvm/test/CodeGen/X86/vector-trunc-widen.ll | 2223 ++++++++ llvm/test/CodeGen/X86/vector-zext-widen.ll | 2294 ++++++++ llvm/test/DebugInfo/X86/gnu-public-names.ll | 4 +- llvm/test/DebugInfo/X86/range_reloc.ll | 170 +- llvm/test/Demangle/ms-cxx11.test | 6 +- llvm/test/Demangle/ms-cxx14.test | 4 +- llvm/test/Demangle/ms-nested-scopes.test | 18 +- llvm/test/Demangle/ms-operators.test | 4 +- llvm/test/Demangle/ms-template-callback.test | 4 +- llvm/test/Demangle/ms-templates-memptrs.test | 8 +- llvm/test/Demangle/ms-templates.test | 4 +- llvm/test/Demangle/ms-thunks.test | 6 +- llvm/test/MC/ELF/cfi-restore-extended.s | 17 + llvm/test/MC/WebAssembly/event-section.ll | 58 + llvm/test/ObjectYAML/wasm/event_section.yaml | 92 + .../ThinLTO/X86/Inputs/index-const-prop-alias.ll | 5 - .../ThinLTO/X86/Inputs/index-const-prop-comdat.ll | 5 - .../X86/Inputs/index-const-prop-define-g.ll | 4 - .../X86/Inputs/index-const-prop-full-lto.ll | 12 - .../ThinLTO/X86/Inputs/index-const-prop-gvref.ll | 5 - .../ThinLTO/X86/Inputs/index-const-prop-linkage.ll | 15 - llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll | 64 - llvm/test/ThinLTO/X86/dot-dumper.ll | 10 +- llvm/test/ThinLTO/X86/globals-import-const-fold.ll | 4 +- llvm/test/ThinLTO/X86/index-const-prop-O0.ll | 18 - llvm/test/ThinLTO/X86/index-const-prop-alias.ll | 42 - llvm/test/ThinLTO/X86/index-const-prop-comdat.ll | 17 - llvm/test/ThinLTO/X86/index-const-prop-dead.ll | 26 - llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll | 24 - llvm/test/ThinLTO/X86/index-const-prop-gvref.ll | 27 - llvm/test/ThinLTO/X86/index-const-prop-ldst.ll | 21 - llvm/test/ThinLTO/X86/index-const-prop-linkage.ll | 27 - llvm/test/ThinLTO/X86/index-const-prop.ll | 40 - llvm/test/ThinLTO/X86/index-const-prop2.ll | 59 - llvm/test/Transforms/CallSiteSplitting/musttail.ll | 2 +- llvm/test/Transforms/InstCombine/fsh.ll | 143 + llvm/test/Transforms/InstCombine/rotate.ll | 95 +- .../MergeFunc/call-and-invoke-with-ranges.ll | 16 +- .../tools/dsymutil/Inputs/lc_build_version.x86_64 | Bin 4248 -> 4336 bytes llvm/test/tools/dsymutil/X86/lc_build_version.test | 2 +- llvm/test/tools/llvm-objcopy/basic-keep.test | 4 +- .../tools/llvm-objcopy/explicit-keep-remove.test | 2 +- llvm/test/tools/llvm-objcopy/keep-many.test | 2 +- llvm/test/tools/llvm-objcopy/keep-only-keep.test | 4 +- .../tools/llvm-objcopy/strip-sections-keep.test | 2 +- llvm/test/tools/llvm-symbolizer/split-debug.test | 2 +- llvm/tools/dsymutil/MachOUtils.cpp | 33 +- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 2 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/CopyConfig.h | 2 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 4 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 3 +- llvm/tools/llvm-objcopy/StripOpts.td | 3 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 15 +- llvm/tools/obj2yaml/wasm2yaml.cpp | 17 + llvm/tools/yaml2obj/yaml2wasm.cpp | 37 +- llvm/unittests/IR/MetadataTest.cpp | 6 +- llvm/unittests/Support/Path.cpp | 27 + llvm/unittests/Transforms/Utils/CloningTest.cpp | 19 +- llvm/utils/emacs/llvm-mode.el | 2 +- llvm/utils/kate/llvm.xml | 1 + llvm/utils/vim/syntax/llvm.vim | 2 +- 536 files changed, 44309 insertions(+), 6919 deletions(-) create mode 100644 clang/test/CodeGen/debug-info-ranges-base-address.c copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => cray_suse_gcc_tre [...] copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => cray_suse_gcc_tre [...] copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] create mode 100644 clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/ [...] create mode 100644 clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/ [...] create mode 100644 clang/test/Modules/subdirectory-module-maps-working-dir.m create mode 100644 clang/test/SemaOpenCL/printf-format-strings.cl rename libcxx/test/std/containers/associative/multiset/{insert_allocator_requireme [...] rename libcxx/test/std/containers/unord/unord.multiset/{insert_allocator_requireme [...] create mode 100644 libcxx/test/std/iterators/iterator.primitives/iterator.traits/e [...] create mode 100644 lld/test/ELF/Inputs/gdb-index-multiple-cu-2.s create mode 100644 lld/test/ELF/gdb-index-multiple-cu-2.s create mode 100644 lld/test/ELF/gdb-index-multiple-cu.s create mode 100644 lldb/include/lldb/Utility/Reproducer.h copy lldb/lit/Modules/{lc_build_version.yaml => lc_build_version_notools.yaml} (97%) create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/nested-types.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/s_constant.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/s_constant.s create mode 100644 lldb/lit/SymbolFile/NativePDB/nested-types.cpp create mode 100644 lldb/lit/SymbolFile/NativePDB/s_constant.cpp copy lldb/packages/Python/lldbsuite/test/functionalities/{breakpoint/breakpoint_ig [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/reproducer/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/reproducer/ [...] create mode 100644 lldb/source/Commands/CommandObjectReproducer.cpp create mode 100644 lldb/source/Commands/CommandObjectReproducer.h create mode 100644 lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHi [...] create mode 100644 lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h create mode 100644 lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationRe [...] create mode 100644 lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationRe [...] create mode 100644 lldb/source/Utility/Reproducer.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll create mode 100644 llvm/test/CodeGen/ARM/load_store_opt_clobber_cpsr.mir create mode 100644 llvm/test/CodeGen/SystemZ/vec-move-21.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-move-22.ll copy llvm/test/CodeGen/X86/{avx512-cvt.ll => avx512-cvt-widen.ll} (61%) create mode 100644 llvm/test/CodeGen/X86/shrink_vmul-widen.ll copy llvm/test/CodeGen/X86/{vec_fp_to_int.ll => vec_fp_to_int-widen.ll} (67%) create mode 100644 llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-sext-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-trunc-math-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-trunc-widen.ll create mode 100644 llvm/test/CodeGen/X86/vector-zext-widen.ll create mode 100644 llvm/test/MC/ELF/cfi-restore-extended.s create mode 100644 llvm/test/MC/WebAssembly/event-section.ll create mode 100644 llvm/test/ObjectYAML/wasm/event_section.yaml delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll delete mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-O0.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-alias.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-comdat.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-dead.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-gvref.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-ldst.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop-linkage.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop.ll delete mode 100644 llvm/test/ThinLTO/X86/index-const-prop2.ll create mode 100644 llvm/test/Transforms/InstCombine/fsh.ll