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-lts-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 1f7102c8337 [LVI] run transfer function for binary operator even when t [...] adds 9a52aad914e [X86] In getScalarMaskingNode, replace scalar_to_vector wit [...] adds 5f437b91665 [NFC] Add some sophisticated tests on LoopSimplifyCFG adds 11dde1cd1fa Add header <atomic> which is needed to compile with some ol [...] adds 53ac98c8e0a tsan: add pthread_tryjoin_np and pthread_timedjoin_np interceptors adds 0f382042133 [NFC] More complex tests for LoopSimplifyCFG adds 9c440dda47a Test commit: Delete trailing space in comment adds e1ea96f4faf [X86][AVX] Remove BROADCAST if we only need the 0'th element adds 6f8d0dc8e0a [nios2] Add missing Nios2CodeGen -> Nios2AsmPrinter linkage adds c09c703fe12 [ARM] Change REQUIRES: ARM to Requires: arm adds 8f0713b330a Revert r347364 again, the fix was incomplete. adds 6f8d81957d2 Revert 347366, its prerequisite 347364 got reverted. adds 7fc792000a2 Revert 347365, its prerequisite 347364 got reverted. adds 191e46ada36 [PM] Port Scalarizer to the new pass manager. adds d9dbd2d7dc8 [TargetLowering] SimplifyDemandedBits - only reduce known b [...] adds f0e3450e936 [x86] add checks for asm to test; NFC adds dc96cba3225 [libcxx] Make sure we can build with -fvisibility=hidden on Linux adds 69761af3d9e [NFC][libcxx] Add revision number to ABI changelog adds b82edf9e4cb [MC] Support labels as offsets in .reloc directive adds 5a7b92fa209 [mips][mc] Add basic support for R_MIPS_JALR/R_MICROMIPS_JALR adds ce015f15d2c [libcxx] Mark stray symbols as hidden to try and fix the build adds 36610f171d4 [libcxx] Make sure operator+ is declared with the right vis [...] adds 53cfefadffc [x86] add test for FP select with constant; NFC adds a8afd7a8be6 Mark lambda decl as invalid if a captured variable has an i [...] adds 4a107cf5789 [x86] fix predicate for avoiding vblendv adds 1ff5e2b3734 [ELF] Write IPLT header in -static -z retpolineplt mode adds a02c8d81950 [OPENMP] Support relational-op != (not-equal) as one of the [...] adds a19b7168086 [x86] add tests for select-of-FP-constants; NFC adds 0d42e8e2d20 [MergeFuncs] Generate alias instead of thunk if possible adds 0bda9a1b488 [OPENMP] remove redundant MapTypeModifierSpecified flag in [...] adds 832fbe3e251 [OPENMP]Fix handling of the LCVs in loop-based directives. adds 2a69a6fd2a1 [DAGCombiner] reduce code duplication; NFC adds f5d3251fcc3 [OPENMP] Refactor code for parsing omp declare target direc [...] adds ced6c20bf2d [lit] Add pthread to the compilation of the tests on Linux adds 70ff80fc57b [Driver] Use --push/pop-state with Sanitizer link deps adds c2a1dfa71ad [InstCombine] Add tests for funnel shift with zero operand; NFC adds 8528f1c95a5 [compiler-rt][UBSan] silence_unsigned_overflow: do *NOT* ig [...] adds 5df6e35f094 Fix missing includes in test header adds 7e2c49d17f6 Re-Reinstate 347294 with a fix for the failures. adds 0f52216a1e2 Update call to EvaluateAsInt() to the new syntax. adds 40f9cfbfe1a Update call to EvaluateAsInt() to the new syntax. adds 1f340384b1a [LLVM] Allow modulemap installation adds 22e7d737829 [libcxx] Mark strstreams tests as being supported on all OS [...] adds 175b310a9b5 [PowerPC][NFC] Minor Code Cleaup for PPCMCCodeEmitter. adds 7bfe45c7e3c [libcxx] Fix incorrect iterator type in vector container test adds d7c7ea9c30a [DAGCombiner] refactor select-of-FP-constants transform adds 4727ad8bea9 [OPENMP][NVPTX]Emit default locations as constant with unde [...] adds 2ed09c44a2c [Sanitizer] Adding setvbuf in supported platforms and other [...] adds 8666dcc3a37 [libcxx] Remove unused definition of aligned allocation mac [...] adds 4ef10208c32 [PowerPC][NFC] Split PPCMCCodeEmitter into header and cpp file. adds c3b5e3b0ebb COFF: ICF: Include contents of referenced sections in initi [...] adds 0e83c7cfab1 Revert "[Driver] Use --push/pop-state with Sanitizer link deps" adds 88562c94719 [mingw] Use unmangled name after the $ in the section name adds 936097b4d25 [PM] correcting return value for new-pass-manager version o [...] adds 9e390314be4 Removing test/MC/Mips/reloc-directive-label-offset.s temporarily adds 563cbb6d3e2 [llvm-mca] Add test case (NFC) adds 457e06ea750 [libcxx] Improve error message when an invalid directory is [...] adds 444936c1b00 Add a ubsan blacklist entry for libstdc++ 8.0.1. adds 5a6fddaaa79 [llvm-mca] Add test case (NFC) adds 3c0d070cfe4 [x86] use FileCheck to verify output; NFC adds faf56b52dc4 tsan: Correct the name of an executable. adds a8ff34ae8a4 [llvm-mca] Add test case (NFC) adds e7464c665a6 [llvm-size] Use empty() and range-based for loop. NFC adds f4c84da03c8 tsan: Update measurements in check_analyze.sh. adds 66a0ba9cadf [XRay] Support for Fuchsia adds 7ddc1a176c7 [Driver] Support XRay on Fuchsia adds 7003a7b0b76 [SystemZTTIImpl] Give correct cost values for vector bswap [...] adds 978c207e980 The result of is.constant() is unsigned. adds 33261de57c6 [ARM GlobalISel] Add test for BFC. NFCI adds a4bb1b48b88 Revert r343473 "Move llvm util dependencies from clang-tool [...] adds 2dd871b86ea Move the llvm lit test dependencies to clang-tools-extra. adds 64248981e9c [clangd] Respect task cancellation in TUScheduler. adds 93de4cd0dff Unbreak FreeBSD build. M lib/sanitizer_common/sanitizer_ [...] adds 7f11f5c1fcf [TI removal] Leverage the fact that TerminatorInst is gone [...] adds 99606dda0ae [ASTMatchers] Re-generate ast matchers doc after rL346455. adds 77726eb305b [NFC] Simplify code by using standard exit blocks collection adds 950e2464081 [ELF] - Make SymbolTable::addDefined return Defined. adds e2a4f671b9e [AArch64] Fix SelectionDAG infinite loop for v1i64 SCALAR_T [...] adds e414dfa048b [NFC] Ensure deterministic order of dead exit blocks adds ff47bdcee69 [NFC] Assert that all blocks staying in loop are live adds 6a63383e2ef [llvm-mca] Fix an invalid memory read introduced by r346487. adds 9ccdbbab234 [clangd] Fix use-after-scope in unit test adds 31de1b35c77 [libcxx] Remove incorrect XFAIL on macos 10.12 adds 3b1df03a08e [ASTMatchers] Add hasSideEffect() matcher. adds 7adfc062fbf Revert rL347462 "[ASTMatchers] Add hasSideEffect() matcher." adds e428b9f55cc [llvm-mca] Use a SmallVector instead of std::vector to trac [...] adds 4dbc441964a [clang-format] Do not treat asm clobber [ as ObjCExpr, refined adds 9ddffe3287e [clangd] Cleanup: use index file instead of header in works [...] adds 4eb88de8bf8 [clangd] Cleanup: stop passing around list of supported URI [...] adds 7b12301285d [clangd] Cleanup: make diagnostics callbacks from TUSchedul [...] adds 6a7d4a2bd71 [llvm-mca] LSUnit: use a SmallSet to model load/store queues. NFCI adds 15cb77a5f69 [clang-tidy] Ignore template instantiations in modernize-use-using adds f88d9fd5b41 [NFC][libcxx] Print human-friendly command line when lit te [...] adds c6d7114234a [clangd] Cleanup error consumption code. NFC adds bc6e6a93e50 [libcxx] Add XFAIL for test on OS X 10.12 to 10.14 adds 4ca5ad917db [clangd] Cleanup: make the diags callback global in TUScheduler adds 676f9d56593 [libcxx] Reintroduce UNSUPPORTED annotation for strstreambu [...] adds 60464092bbb Reland test/MC/Mips/reloc-directive-label-offset.s adds 68819b5dce8 [NFC] Fix typo in comment adds 85bd0739b73 [DAGCombiner] form 'not' ops ahead of shifts (PR39657) adds 743688264b3 [LegalizeVectorTypes] Have SplitVecOp_TruncateHelper fall b [...] adds d4de84cc4ec A __builtin_constant_p() returns 0 with a function type. adds 5b393fab45a [Object] Also treat STB_GNU_UNIQUE symbols as exported to o [...] adds 8867c4501b6 [LegalizeVectorTypes] Don't use SplitVecOp_TruncateHelper i [...] new cc6e363a667 [NFC] Add verification flags to tests
The 1 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: .../clang-tidy/modernize/UseUsingCheck.cpp | 3 +- clang-tools-extra/clangd/Cancellation.cpp | 4 +- clang-tools-extra/clangd/Cancellation.h | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 37 - clang-tools-extra/clangd/ClangdServer.cpp | 83 +- clang-tools-extra/clangd/ClangdServer.h | 22 +- clang-tools-extra/clangd/TUScheduler.cpp | 65 +- clang-tools-extra/clangd/TUScheduler.h | 17 +- clang-tools-extra/clangd/URI.cpp | 19 +- clang-tools-extra/clangd/URI.h | 7 +- clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 3 +- clang-tools-extra/clangd/index/FileIndex.cpp | 34 +- clang-tools-extra/clangd/index/FileIndex.h | 17 +- clang-tools-extra/clangd/index/Serialization.cpp | 9 +- clang-tools-extra/clangd/index/Serialization.h | 1 - clang-tools-extra/clangd/index/SymbolCollector.cpp | 11 +- clang-tools-extra/clangd/index/SymbolCollector.h | 4 - clang-tools-extra/clangd/index/dex/Dex.cpp | 28 +- clang-tools-extra/clangd/index/dex/Dex.h | 20 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 72 +- clang-tools-extra/test/CMakeLists.txt | 11 + .../test/clang-tidy/modernize-use-using.cpp | 21 + clang-tools-extra/test/clangd/Inputs/sstream.h | 3 - .../test/clangd/Inputs/symbols.test.yaml | 17 + clang-tools-extra/test/clangd/protocol.test | 4 +- clang-tools-extra/test/clangd/symbols.test | 10 +- .../unittests/clangd/BackgroundIndexTests.cpp | 4 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 3 +- .../unittests/clangd/CodeCompleteTests.cpp | 10 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 44 +- .../unittests/clangd/FileIndexTests.cpp | 4 +- .../unittests/clangd/FindSymbolsTests.cpp | 1 - clang-tools-extra/unittests/clangd/IndexTests.cpp | 4 +- clang-tools-extra/unittests/clangd/Matchers.h | 4 +- .../unittests/clangd/SymbolCollectorTests.cpp | 42 +- .../unittests/clangd/TUSchedulerTests.cpp | 330 ++++-- clang-tools-extra/unittests/clangd/TestTU.cpp | 3 +- clang-tools-extra/unittests/clangd/URITests.cpp | 29 +- clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/LibASTMatchersReference.html | 11 + clang/include/clang/Parse/Parser.h | 5 + clang/lib/CodeGen/CGBuiltin.cpp | 18 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 18 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 11 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 20 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 10 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 8 +- clang/lib/Driver/XRayArgs.cpp | 9 + clang/lib/Format/TokenAnnotator.cpp | 11 +- clang/lib/Parse/ParseOpenMP.cpp | 115 +- clang/lib/Sema/SemaExpr.cpp | 15 + clang/lib/Sema/SemaOpenMP.cpp | 68 +- clang/lib/Sema/TreeTransform.h | 3 + clang/test/CodeGen/builtin-constant-p.c | 156 +++ clang/test/CodeGenCXX/builtin-constant-p.cpp | 24 + .../aarch64-fuchsia/lib/libclang_rt.xray-basic.a | 0 .../aarch64-fuchsia/lib/libclang_rt.xray.a | 0 .../x86_64-fuchsia/lib/libclang_rt.xray-basic.a | 0 .../x86_64-fuchsia/lib/libclang_rt.xray.a | 0 clang/test/Driver/fuchsia.c | 20 + .../distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/for_loop_messages.cpp | 2 +- clang/test/OpenMP/for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/nvptx_SPMD_codegen.cpp | 5 + clang/test/OpenMP/nvptx_target_printf_codegen.c | 4 +- .../nvptx_target_teams_distribute_codegen.cpp | 90 ++ clang/test/OpenMP/parallel_for_ast_print.cpp | 23 + clang/test/OpenMP/parallel_for_codegen.cpp | 80 ++ clang/test/OpenMP/parallel_for_loop_messages.cpp | 2 +- .../OpenMP/parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/simd_loop_messages.cpp | 2 +- .../OpenMP/target_parallel_for_loop_messages.cpp | 2 +- .../target_parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/target_simd_loop_messages.cpp | 2 +- .../target_teams_distribute_loop_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 2 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../target_teams_distribute_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/taskloop_loop_messages.cpp | 2 +- clang/test/OpenMP/taskloop_simd_loop_messages.cpp | 2 +- .../test/OpenMP/teams_distribute_loop_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 2 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../OpenMP/teams_distribute_simd_loop_messages.cpp | 2 +- clang/test/SemaCXX/lambda-invalid-capture.cpp | 18 + clang/unittests/Format/FormatTest.cpp | 24 + compiler-rt/cmake/config-ix.cmake | 2 +- .../sanitizer_common_interceptors.inc | 37 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 3 +- .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_netbsd.cc | 2 + .../sanitizer_platform_limits_netbsd.h | 2 + .../sanitizer_platform_limits_posix.cc | 3 + .../sanitizer_platform_limits_posix.h | 2 + .../sanitizer_symbolizer_fuchsia.h | 3 + .../sanitizer_common/sanitizer_thread_registry.cc | 11 + .../sanitizer_common/sanitizer_thread_registry.h | 1 + compiler-rt/lib/tsan/check_analyze.sh | 6 +- compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 33 + compiler-rt/lib/tsan/rtl/tsan_rtl.h | 1 + compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc | 6 + compiler-rt/lib/ubsan/ubsan_flags.inc | 4 +- compiler-rt/lib/ubsan/ubsan_handlers.cc | 4 +- compiler-rt/lib/xray/xray_allocator.h | 60 ++ compiler-rt/lib/xray/xray_basic_logging.cc | 2 + compiler-rt/lib/xray/xray_buffer_queue.cc | 2 + compiler-rt/lib/xray/xray_fdr_logging.cc | 1 - compiler-rt/lib/xray/xray_interface.cc | 41 +- compiler-rt/lib/xray/xray_tsc.h | 23 + compiler-rt/lib/xray/xray_utils.cc | 101 +- compiler-rt/lib/xray/xray_utils.h | 35 +- compiler-rt/lib/xray/xray_x86_64.cc | 8 +- .../TestCases/{NetBSD => Posix}/setvbuf.cc | 14 + compiler-rt/test/tsan/Linux/thread_timedjoin.c | 39 + compiler-rt/test/tsan/Linux/thread_tryjoin.c | 41 + .../test/ubsan/TestCases/Integer/no-recover.cpp | 4 +- .../test/xray/TestCases/Posix/fdr-reinit.cc | 1 + libcxx/include/__config | 5 - libcxx/include/algorithm | 1 + libcxx/include/exception | 4 +- libcxx/include/locale | 4 +- libcxx/include/string | 2 + libcxx/lib/abi/CHANGELOG.TXT | 39 +- libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 22 - .../support.dynamic/libcpp_deallocate.sh.cpp | 2 +- .../support.dynamic/new_faligned_allocation.sh.cpp | 2 +- .../insert_iter_iter_iter.pass.cpp | 56 +- .../depr.strstreambuf.members/overflow.pass.cpp | 8 +- .../istream.unformatted/seekg_off.pass.cpp | 1 - .../minmax_showbase.pass.cpp | 6 + libcxx/test/support/counting_predicates.hpp | 11 +- libcxx/utils/libcxx/test/config.py | 2 +- libcxx/utils/libcxx/test/format.py | 2 +- lld/COFF/ICF.cpp | 12 +- lld/ELF/SymbolTable.cpp | 8 +- lld/ELF/SymbolTable.h | 6 +- lld/ELF/Symbols.cpp | 5 +- lld/ELF/SyntheticSections.cpp | 7 +- lld/ELF/Writer.cpp | 11 +- lld/test/ELF/arm-thunk-nosuitable.s | 5 +- lld/test/ELF/arm-thunk-section-too-large.s | 2 +- lld/test/ELF/x86-64-retpoline-znow-static-iplt.s | 26 + lldb/lit/helper/toolchain.py | 2 +- llvm/CMakeLists.txt | 19 + llvm/cmake/modules/AddLLVM.cmake | 10 - llvm/include/llvm/IR/CallSite.h | 5 +- llvm/include/llvm/IR/InstrTypes.h | 762 ++++++++++--- llvm/include/llvm/IR/Instructions.h | 716 ++---------- llvm/include/llvm/InitializePasses.h | 2 +- llvm/include/llvm/LinkAllPasses.h | 1 + llvm/include/llvm/MC/MCObjectStreamer.h | 9 + llvm/include/llvm/Object/ELFObjectFile.h | 7 +- llvm/include/llvm/Transforms/Scalar.h | 6 - llvm/include/llvm/Transforms/Scalar/Scalarizer.h | 35 + llvm/include/llvm/module.extern.modulemap | 5 + llvm/include/llvm/module.install.modulemap | 27 + llvm/include/llvm/module.modulemap | 23 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 185 ++-- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 5 +- llvm/lib/IR/Instructions.cpp | 131 ++- llvm/lib/IR/Verifier.cpp | 14 +- llvm/lib/MC/MCObjectStreamer.cpp | 57 +- llvm/lib/MC/MCParser/AsmParser.cpp | 18 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + .../Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 12 +- .../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 4 + llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 4 + llvm/lib/Target/Nios2/LLVMBuild.txt | 1 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 155 +-- .../Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h | 109 ++ .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 26 + .../Target/SystemZ/SystemZTargetTransformInfo.h | 7 + llvm/lib/Target/X86/X86ISelLowering.cpp | 20 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 87 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 37 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 3 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 124 ++- llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll | 57 + llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 22 + llvm/test/CodeGen/AArch64/xor.ll | 5 +- .../GlobalISel/arm-instruction-select-combos.mir | 57 + llvm/test/CodeGen/ARM/pr36577.ll | 9 +- llvm/test/CodeGen/ARM/vector-DAGCombine.ll | 13 +- llvm/test/CodeGen/NVPTX/f16x2-instructions.ll | 12 +- .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 5 +- llvm/test/CodeGen/PowerPC/setcc-to-sub.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigesll.ll | 2 +- llvm/test/CodeGen/PowerPC/testComparesigeuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesigeui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesigeus.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesileuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesileui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesileus.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllgeuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllgeui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllgeus.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllleuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllleui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllleus.ll | 8 +- llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll | 22 +- llvm/test/CodeGen/X86/avg.ll | 1136 +++++++------------- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 14 +- llvm/test/CodeGen/X86/avx512-memfold.ll | 2 +- llvm/test/CodeGen/X86/avx512-trunc-widen.ll | 130 +-- llvm/test/CodeGen/X86/avx512-trunc.ll | 130 +-- llvm/test/CodeGen/X86/avx512dq-intrinsics.ll | 16 +- llvm/test/CodeGen/X86/avx512er-intrinsics.ll | 20 +- llvm/test/CodeGen/X86/ipra-reg-alias.ll | 20 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 22 +- llvm/test/CodeGen/X86/mingw-comdats.ll | 33 +- llvm/test/CodeGen/X86/not-and-simplify.ll | 4 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 4 +- llvm/test/CodeGen/X86/vselect-zero.ll | 123 ++- llvm/test/CodeGen/X86/xor.ll | 31 +- llvm/test/MC/Mips/reloc-directive-bad-obj.s | 9 + llvm/test/MC/Mips/reloc-directive-bad.s | 13 +- llvm/test/MC/Mips/reloc-directive-label-offset.s | 75 ++ llvm/test/MC/Mips/reloc-directive-negative.s | 6 - llvm/test/MC/Mips/reloc-directive.s | 13 + llvm/test/Transforms/InstCombine/fsh.ll | 36 + .../LoopSimplifyCFG/constant-fold-branch.ll | 1122 ++++++++++++++++++- llvm/test/Transforms/MergeFunc/alias.ll | 116 ++ llvm/test/Transforms/Scalarizer/basic.ll | 1 + llvm/test/Transforms/Scalarizer/cache-bug.ll | 1 + llvm/test/Transforms/Scalarizer/crash-bug.ll | 1 + llvm/test/Transforms/Scalarizer/dbginfo.ll | 1 + llvm/test/Transforms/Scalarizer/dbgloc-bug.ll | 1 + llvm/test/Transforms/Scalarizer/intrinsics.ll | 1 + llvm/test/Transforms/Scalarizer/order-bug.ll | 1 + llvm/test/Transforms/Scalarizer/phi-bug.ll | 1 + llvm/test/Transforms/Scalarizer/store-bug.ll | 1 + llvm/test/Transforms/Scalarizer/vector-gep.ll | 1 + .../llvm-mca/AArch64/CortexA57/shifted-register.s | 7 + .../llvm-mca/AArch64/Cyclone/register-offset.s | 9 + .../llvm-mca/X86/BtVer2/partial-reg-update-7.s | 104 ++ llvm/tools/llvm-mca/include/HardwareUnits/LSUnit.h | 10 +- llvm/tools/llvm-mca/include/Instruction.h | 41 +- llvm/tools/llvm-mca/lib/HardwareUnits/LSUnit.cpp | 47 +- .../llvm-mca/lib/HardwareUnits/RegisterFile.cpp | 6 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 38 +- llvm/tools/llvm-size/llvm-size.cpp | 10 +- llvm/utils/sanitizers/ubsan_blacklist.txt | 4 + 250 files changed, 5817 insertions(+), 3074 deletions(-) delete mode 100644 clang-tools-extra/test/clangd/Inputs/sstream.h create mode 100644 clang-tools-extra/test/clangd/Inputs/symbols.test.yaml create mode 100644 clang/test/CodeGen/builtin-constant-p.c create mode 100644 clang/test/CodeGenCXX/builtin-constant-p.cpp copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] create mode 100644 clang/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp create mode 100644 clang/test/SemaCXX/lambda-invalid-capture.cpp rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/setvbuf.cc (82%) create mode 100644 compiler-rt/test/tsan/Linux/thread_timedjoin.c create mode 100644 compiler-rt/test/tsan/Linux/thread_tryjoin.c create mode 100644 lld/test/ELF/x86-64-retpoline-znow-static-iplt.s create mode 100644 llvm/include/llvm/Transforms/Scalar/Scalarizer.h create mode 100644 llvm/include/llvm/module.extern.modulemap create mode 100644 llvm/include/llvm/module.install.modulemap create mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h create mode 100644 llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll create mode 100644 llvm/test/MC/Mips/reloc-directive-bad-obj.s create mode 100644 llvm/test/MC/Mips/reloc-directive-label-offset.s delete mode 100644 llvm/test/MC/Mips/reloc-directive-negative.s create mode 100644 llvm/test/Transforms/MergeFunc/alias.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/CortexA57/shifted-register.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Cyclone/register-offset.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/partial-reg-update-7.s