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-project.
from 9d94a684040 [LLVM-C] Add binding to look up intrinsic by name adds 800fe977d06 Revert "[lld] Prevent duplicate files in debug line header [...] adds e3959de2686 [PythonTestSuite] Fix usage of InitializePrivate in PythonT [...] adds fdce82a814c Revert "[llvm] Prevent duplicate files in debug line header [...] adds bc978872dea AMDGPU: Set hasSideEffects 0 on _term instructions adds 4dcf3acce6d [WebAssembly] Don't use default GetLinkerPath adds 92d0d133661 [AArch64] Prefer "mov" over "orr" to materialize constants. adds b008b37b617 AMDGPU: Make collapse-endcf test more useful adds 77bf2e3704c AMDGPU: Remove unnecessary check for isFullCopy adds 95550e412f3 [Sema] Don't check for array bounds when the types in the b [...] adds 8bbc1597861 Revert "AMDGPU: Scavenge register instead of findUnusedReg" adds 9bcb0766ebe [x86] add tests for vector cmps; NFC adds c5d7bc86b89 [lldb] [Process/NetBSD] Use nullptr to fix template arg deduction adds 7ca09056c74 [OpenMP] Add Intel 19.0 to list of compilers in kmp_version.cpp adds 3bc703d5380 [OpenMP] Add LLVM license header to file adds 1e5d569c8c7 [ARM] Add missing memory operands to a bunch of instructions. adds 1181c9f45db [MS] Add frontend support for __declspec(allocator) adds ea40d5b05b8 Moving ManagedMemoryRewritePass when hybrid option is selected adds e6c24299d23 Use a class instead of lambda-based callbacks to organize g [...] adds 1d1f1ba3d24 [Python] Move SWIG wrapper dependency into the plugin adds 210949a221f [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPL [...] adds bef9f8aac31 [CFG] [analyzer] pr41142: C++17: Skip transparent InitListE [...] adds 1b1523c6ff2 [CMake][Fuchsia] Merge static libunwind and libc++abi into [...] adds 282890d7112 [Python] Define empty SWIG wrapper for unit testin" adds 3dce29b8e90 X86AsmParser: Do not process a non-existent token adds fd880d30b19 X86Parser: Fix potential reference to deleted object adds 2d000e395ec [clangd][xpc][cmake] Respect explicit value of CLANGD_BUILD_XPC adds 82de51a3aef Reland "[WebAssembly] Add linker options to control feature [...] adds 795ebe3bff9 [X86] Remove unneeded FIXME. NFC adds 10576fea828 [X86] In matchBitExtract, if we need to truncate the BEXTR [...] adds 4dcabf8ddfa [X86] In matchBitExtract, place all of the new nodes before [...] adds 78e21bac992 [ADT] Update SmallVectorTest.EmplaceBack tests after rL356312 adds e41a74e8d28 [RISCV] Pass -target-abi to -cc1as adds 146db4405c1 [llvm-dlltool] Set a proper machine type for weak symbol ob [...] adds 90dbbdbc95c update the release notes after the change of 'clang -dumpversion' adds 5c902384791 [ARM][Asm] Accept upper case coprocessor number and registers adds 33888ff66b1 [TableGen] Give meaningful msg for def use in multiclass adds c85cb2fb5d7 [TableGen] Let list elements have a trailing comma adds 545652b9648 [OpenCL] Allow variadic macros as Clang feature. adds 74b874ac4c6 Fix nondeterminism introduced in r353954 adds e24441aab03 [TargetLowering] Add SimplifyDemandedBits support for ISD:: [...] adds 614fd9d830c [RISCV] Improve codegen for icmp {ne,eq} with a constant adds f2ffb47ff27 Minidump: Use minidump types defined in llvm adds 9876addcf4e Remove the TypePair class adds 25f9094d89d Moved body of methods dump to .cpp file to fix compilation [...] adds 1a12dd70c00 python 2/3 compat: commands vs subprocess adds a28c514581a [DAG] Avoid smart constructor-based dangling nodes. adds 8f8c38174ef [SystemZ] Remove LRMux pseudo instruction. adds d97d5ebcfa4 [libomptarget] Introduce LIBOMPTARGET_ENABLE_DEBUG cmake option. adds bb7c57d36dd Test commit: fix typo adds ddce32e2f3a [MCA] Correctly update the UsedResourceGroups mask in the I [...] adds 9d568e29b79 [CodeGen] Delete never used LValueAlign adds 72734fc7b5f [RISCV] Update setcc-logic.ll codegen test adds 52da938cd0e [llvm-exegesis] Allow the target to disable the selection o [...] adds 418ee7b7bbc [InstCombine] update tests to use FileCheck; NFC adds 0dd67ed4624 [InstCombine] add tests for uaddsat using min; NFC adds 5c4fad0c233 [ScriptInterpreterPython] Try to make the sanitizer bot gre [...] adds 44a5a4b1070 [WebAssembly] Fix bugs in BLOCK/TRY placement adds 222718fdd20 [WebAssembly] Fix a bug when mixing TRY/LOOP markers adds 52221d56bcf [WebAssembly] Support WebAssemblyFunctionInfo serialization adds 57839425aa4 [coroutines] Add std::experimental::task<T> type adds 1aaa481fc1f [WebAssembly] Add CFGStacikfied field to WebAssemblyFunctionInfo adds 81e8d76f5b6 [InstCombine] form uaddsat from add+umin (PR14613) adds 7f15dd097e7 [InstCombine] Add tests for ssubo X, C -> saddo X, -C; NFC adds 5740a3ed01e [ConstantRange] Fix outdated comment; NFC adds 54551c1df73 [WebAssembly] Don't analyze branches after CFGStackify adds d7aba767830 Add lldb-vscode as a dependency of lldb tests. adds 279898b3152 [llvm-objcopy] - Strip sections before symbols. adds 2f5cd03a3f1 [llvm] Reapply "Prevent duplicate files in debug line heade [...] adds 445744d8407 gn build: Merge r356929 (effectively relands r353518, rever [...] adds 5c2f176ccc2 [lld] Reapply "Prevent duplicate files in debug line header [...] adds 6f4c45e9fc7 gn build: Format all build files adds 492f752969f [WebAssembly] Initial implementation of PIC code generation adds b66754a29ed Revert "[coroutines] Add std::experimental::task<T> type" adds d4d824a861b [libc++] Fix return value of snprintf_l() on Windows when b [...] adds cea95480281 Revert "[lld] Reapply "Prevent duplicate files in debug lin [...] adds 02e96648d75 Revert "[llvm] Reapply "Prevent duplicate files in debug li [...] adds a83e2dbb1e1 [clang-format] Add style option AllowShortLambdasOnASingleLine adds e1d79a87c64 [PowerPC] Remove UseVSXReg adds bb5cba3cca0 [SDAG] add simplifications for FP at node creation time adds 982726ea010 [ExpressionParser] Add swift-lldb case for finding clang re [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/CMakeLists.txt | 13 +- clang/cmake/caches/Fuchsia-stage2.cmake | 12 + clang/docs/ClangFormatStyleOptions.rst | 39 ++ clang/docs/ReleaseNotes.rst | 2 + clang/include/clang/Basic/Attr.td | 6 + clang/include/clang/Basic/AttrDocs.td | 17 + clang/include/clang/Basic/DiagnosticLexKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Format/Format.h | 34 + clang/lib/CodeGen/CGAtomic.cpp | 2 - clang/lib/Driver/ToolChains/Clang.cpp | 14 + clang/lib/Driver/ToolChains/Clang.h | 2 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 23 +- clang/lib/Driver/ToolChains/WebAssembly.h | 1 + clang/lib/Format/Format.cpp | 14 + clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 25 +- clang/lib/Format/UnwrappedLineParser.cpp | 1 + clang/lib/Lex/PPDirectives.cpp | 3 +- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaDeclAttr.cpp | 18 + clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 2 +- clang/test/Analysis/initializer.cpp | 24 +- clang/test/Driver/riscv-abi.c | 8 + clang/test/Driver/wasm-toolchain.c | 8 +- clang/test/Driver/wasm-toolchain.cpp | 8 +- clang/test/Misc/warning-flags.c | 2 +- clang/test/Preprocessor/macro_variadic.cl | 21 +- clang/test/SemaCXX/array-bounds.cpp | 13 + clang/test/SemaCXX/declspec-allocator.cpp | 13 + clang/tools/driver/cc1as_main.cpp | 13 +- clang/unittests/Format/FormatTest.cpp | 37 ++ libcxx/src/support/win32/locale_win32.cpp | 9 +- lld/ELF/Arch/X86.cpp | 36 +- lld/ELF/Arch/X86_64.cpp | 6 +- lld/ELF/InputSection.cpp | 20 +- lld/ELF/MarkLive.cpp | 237 +++---- lld/ELF/Relocations.cpp | 26 +- lld/ELF/Relocations.h | 14 +- lld/ELF/SyntheticSections.cpp | 14 +- lld/ELF/SyntheticSections.h | 4 + lld/ELF/Writer.cpp | 9 + lld/test/ELF/debug-line-obj.s | 13 +- lld/test/ELF/debug-line-str.s | 3 +- lld/test/ELF/got-i386.s | 14 +- lld/test/ELF/got32x-i386.s | 6 +- lld/test/ELF/i386-gotoff-shared.s | 16 +- lld/test/ELF/i386-gotpc-dynamic.s | 23 +- lld/test/ELF/i386-gotpc.s | 22 +- lld/test/ELF/i386-relax-reloc.s | 13 +- lld/test/ELF/i386-retpoline-pic-linkerscript.s | 8 +- lld/test/ELF/i386-retpoline-pic.s | 8 +- lld/test/ELF/plt-i686.s | 20 +- lld/test/ELF/relocation-i686.s | 24 +- lld/test/ELF/relocation.s | 4 +- lld/test/ELF/shared.s | 2 +- lld/test/ELF/tls-dynamic-i686.s | 2 +- lld/test/ELF/tls-opt-gdiele-i686.s | 6 +- lld/test/ELF/x86-64-reloc-gotoff64.s | 16 +- lld/test/ELF/x86-64-reloc-gotpc64.s | 6 +- lld/test/wasm/shared.ll | 38 +- lld/test/wasm/target-feature-disallowed.yaml | 36 +- lld/test/wasm/target-feature-none.yaml | 36 + lld/test/wasm/target-feature-required.yaml | 60 +- lld/test/wasm/target-feature-used.yaml | 56 +- lld/wasm/Config.h | 2 + lld/wasm/Driver.cpp | 11 + lld/wasm/InputChunks.cpp | 13 +- lld/wasm/InputFiles.cpp | 9 +- lld/wasm/Options.td | 7 + lld/wasm/Symbols.cpp | 6 + lld/wasm/Symbols.h | 26 +- lld/wasm/Writer.cpp | 69 +- lldb/CMakeLists.txt | 4 + lldb/examples/python/delta.py | 1 - lldb/examples/python/gdbremote.py | 2 +- lldb/examples/python/globals.py | 1 - lldb/examples/python/memory.py | 9 +- lldb/examples/python/performance.py | 10 +- lldb/examples/python/process_events.py | 8 +- lldb/examples/python/stacks.py | 1 - lldb/examples/python/types.py | 9 +- lldb/include/lldb/DataFormatters/FormatClasses.h | 13 +- lldb/include/lldb/Symbol/Type.h | 90 +-- lldb/include/lldb/lldb-forward.h | 1 - lldb/scripts/verify_api.py | 4 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 45 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 2 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 107 +-- .../Plugins/Process/minidump/MinidumpParser.h | 16 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 26 - .../Plugins/Process/minidump/MinidumpTypes.h | 93 +-- .../Plugins/Process/minidump/ProcessMinidump.cpp | 20 +- .../Python/ScriptInterpreterPython.cpp | 2 +- lldb/source/Symbol/Type.cpp | 90 +-- lldb/unittests/Expression/ClangParserTest.cpp | 5 +- .../ScriptInterpreter/Python/PythonTestSuite.cpp | 198 +++++- llvm/docs/Proposals/GitHubMove.rst | 2 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 7 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 2 - llvm/include/llvm/IR/ConstantRange.h | 2 +- llvm/include/llvm/MC/MCContext.h | 2 +- llvm/include/llvm/MC/MCDwarf.h | 18 +- llvm/include/llvm/MC/MCSymbolWasm.h | 4 + llvm/include/llvm/MCA/Stages/DispatchStage.h | 4 +- llvm/include/llvm/Support/SMTAPI.h | 6 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 1 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 1 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 30 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 38 ++ llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 20 +- llvm/lib/MC/MCContext.cpp | 5 +- llvm/lib/MC/MCDwarf.cpp | 11 - llvm/lib/MC/WasmObjectWriter.cpp | 64 +- llvm/lib/MCA/InstrBuilder.cpp | 1 + llvm/lib/MCA/Stages/DispatchStage.cpp | 10 + llvm/lib/Object/COFFImportFile.cpp | 2 +- llvm/lib/Object/WasmObjectFile.cpp | 6 +- llvm/lib/Support/Z3Solver.cpp | 4 + llvm/lib/TableGen/TGParser.cpp | 14 +- llvm/lib/Target/AArch64/AArch64ExpandImm.cpp | 7 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 3 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 66 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 5 +- llvm/lib/Target/PowerPC/PPCInstrFormats.td | 9 - llvm/lib/Target/PowerPC/PPCInstrInfo.h | 26 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 156 ++--- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 4 + llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 3 - .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 5 + .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 8 +- llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 29 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 87 +-- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 18 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 4 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 44 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 19 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 38 +- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 8 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 48 +- .../Target/WebAssembly/WebAssemblyMCInstLower.h | 2 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 13 + .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 32 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 23 + .../Target/WebAssembly/WebAssemblyTargetMachine.h | 8 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 23 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 23 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 25 + llvm/test/CodeGen/AArch64/arm64-aapcs.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-abi.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-abi_align.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-addrmode.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-ccmp.ll | 4 +- .../CodeGen/AArch64/arm64-coalescing-MOVi32imm.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-csel.ll | 24 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll | 8 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-fcmp.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-fast-isel.ll | 4 +- .../CodeGen/AArch64/arm64-indexed-vector-ldst.ll | 20 +- llvm/test/CodeGen/AArch64/arm64-inline-asm.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-memcpy-inline.ll | 2 +- .../AArch64/arm64-misaligned-memcpy-inline.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-movi.ll | 6 +- .../AArch64/arm64-neon-compare-instructions.ll | 6 +- .../AArch64/arm64-patchpoint-webkit_jscc.ll | 28 +- llvm/test/CodeGen/AArch64/atomic-ops-lse.ll | 16 +- llvm/test/CodeGen/AArch64/branch-relax-asm.ll | 2 +- llvm/test/CodeGen/AArch64/branch-relax-bcc.ll | 2 +- llvm/test/CodeGen/AArch64/bswap-known-bits.ll | 8 +- llvm/test/CodeGen/AArch64/cmpxchg-idioms.ll | 10 +- llvm/test/CodeGen/AArch64/cond-sel-value-prop.ll | 12 +- llvm/test/CodeGen/AArch64/cond-sel.ll | 2 +- .../test/CodeGen/AArch64/dag-combine-invaraints.ll | 4 +- llvm/test/CodeGen/AArch64/extract-bits.ll | 46 +- llvm/test/CodeGen/AArch64/extract-lowbits.ll | 36 +- llvm/test/CodeGen/AArch64/fabs.ll | 4 +- .../CodeGen/AArch64/fast-isel-addressing-modes.ll | 8 +- llvm/test/CodeGen/AArch64/fast-isel-gep.ll | 4 +- llvm/test/CodeGen/AArch64/fold-global-offsets.ll | 2 +- llvm/test/CodeGen/AArch64/funnel-shift.ll | 14 +- llvm/test/CodeGen/AArch64/i128-align.ll | 4 +- llvm/test/CodeGen/AArch64/isinf.ll | 4 +- llvm/test/CodeGen/AArch64/known-never-nan.ll | 2 +- llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll | 2 +- llvm/test/CodeGen/AArch64/machine-outliner-tail.ll | 8 +- .../test/CodeGen/AArch64/machine-outliner-thunk.ll | 16 +- llvm/test/CodeGen/AArch64/machine-outliner.ll | 10 +- .../AArch64/machine_cse_impdef_killflags.ll | 6 +- llvm/test/CodeGen/AArch64/madd-combiner.ll | 2 +- llvm/test/CodeGen/AArch64/movw-consts.ll | 24 +- .../CodeGen/AArch64/neon-compare-instructions.ll | 6 +- llvm/test/CodeGen/AArch64/optimize-imm.ll | 2 +- .../AArch64/redundant-copy-elim-empty-mbb.ll | 2 +- llvm/test/CodeGen/AArch64/sadd_sat.ll | 6 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 8 +- llvm/test/CodeGen/AArch64/sdivpow2.ll | 2 +- llvm/test/CodeGen/AArch64/seh-finally.ll | 8 +- llvm/test/CodeGen/AArch64/selectcc-to-shiftand.ll | 2 +- .../CodeGen/AArch64/signed-truncation-check.ll | 2 +- llvm/test/CodeGen/AArch64/ssub_sat.ll | 6 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 8 +- llvm/test/CodeGen/AArch64/swifterror.ll | 76 +-- llvm/test/CodeGen/AArch64/tst-br.ll | 4 +- ...nfold-masked-merge-vector-variablemask-const.ll | 3 +- llvm/test/CodeGen/AArch64/urem-seteq.ll | 4 +- llvm/test/CodeGen/AArch64/vec_cttz.ll | 4 +- .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- llvm/test/CodeGen/AArch64/wineh-try-catch-cbz.ll | 2 +- llvm/test/CodeGen/AArch64/wineh-try-catch.ll | 4 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 26 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll | 2 +- llvm/test/CodeGen/ARM/arm-storebytesmerge.ll | 4 +- llvm/test/CodeGen/ARM/vdup.ll | 2 - .../CodeGen/Generic/selection-dag-determinism.ll | 49 ++ .../Mips/indirect-jump-hazard/jumptables.ll | 24 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll | 76 +-- .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 8 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll | 48 +- .../PowerPC/vsx-partword-int-loads-and-stores.ll | 32 +- llvm/test/CodeGen/RISCV/i32-icmp.ll | 22 + llvm/test/CodeGen/RISCV/setcc-logic.ll | 20 +- .../Thumb2/umulo-128-legalisation-lowering.ll | 10 +- llvm/test/CodeGen/WebAssembly/address-offsets.ll | 282 ++++---- llvm/test/CodeGen/WebAssembly/call-pic.ll | 52 ++ llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 88 ++- llvm/test/CodeGen/WebAssembly/function-info.mir | 12 + llvm/test/CodeGen/WebAssembly/load-store-pic.ll | 153 +++++ llvm/test/CodeGen/X86/3addr-or.ll | 10 +- llvm/test/CodeGen/X86/avx-load-store.ll | 4 +- llvm/test/CodeGen/X86/extract-fp.ll | 3 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 4 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 59 +- llvm/test/CodeGen/X86/mulvi32.ll | 16 +- llvm/test/CodeGen/X86/oddshuffles.ll | 4 +- llvm/test/CodeGen/X86/psubus.ll | 85 ++- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 255 ++++--- llvm/test/CodeGen/X86/sat-add.ll | 22 +- llvm/test/CodeGen/X86/select_const.ll | 6 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 12 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 6 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 6 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 231 ++++--- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 96 ++- llvm/test/CodeGen/X86/umul_fix.ll | 10 +- ...nfold-masked-merge-vector-variablemask-const.ll | 30 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 110 ++-- llvm/test/CodeGen/X86/vec_minmax_sint.ll | 170 +++-- llvm/test/CodeGen/X86/vec_minmax_uint.ll | 170 +++-- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 704 ++++++++++++++++++++ llvm/test/CodeGen/X86/vector-compare-any_of.ll | 716 ++++++++++++++++++++ llvm/test/CodeGen/X86/vector-narrow-binop.ll | 30 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 173 +++-- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 216 +++--- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 188 +++--- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 251 ++++--- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 173 +++-- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 194 +++--- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 188 +++--- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 209 +++--- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 14 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 224 ++----- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 622 +++++++++--------- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 646 +++++++++--------- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 730 ++++++++++----------- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 706 ++++++++++---------- llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 488 +++++++------- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 492 +++++++------- llvm/test/CodeGen/X86/vsel-cmp-load.ll | 5 +- llvm/test/CodeGen/X86/zext-demanded.ll | 2 +- llvm/test/CodeGen/X86/zext-logicop-shift-load.ll | 15 +- llvm/test/MC/ARM/basic-arm-instructions.s | 28 + llvm/test/MC/ARM/basic-thumb2-instructions.s | 28 + llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 17 +- llvm/test/MC/AsmParser/unfinished-op.s | 4 + llvm/test/MC/ELF/debug-mixed-md5.ll | 3 +- llvm/test/MC/ELF/dwarf-file0.s | 6 +- llvm/test/MC/WebAssembly/reloc-pic.s | 99 +++ llvm/test/MC/X86/x86_operands.s | 4 +- llvm/test/TableGen/ListArgs.td | 4 + llvm/test/TableGen/MultiClass-def-fail.td | 10 + .../InstCombine/2007-12-18-AddSelCmpSub.ll | 56 +- llvm/test/Transforms/InstCombine/lshr-phi.ll | 72 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 4 +- .../Transforms/InstCombine/sadd-with-overflow.ll | 10 + .../Transforms/InstCombine/saturating-add-sub.ll | 135 ++++ .../Transforms/InstCombine/ssub-with-overflow.ll | 167 +++++ llvm/test/tools/llvm-dlltool/coff-weak-exports.def | 3 + llvm/test/tools/llvm-exegesis/X86/latency-SBB8rr.s | 11 + .../ELF/strip-symbol-and-relocation.test | 48 ++ .../test/tools/llvm-objdump/Inputs/embedded-source | Bin 9528 -> 9936 bytes .../X86/function-sections-line-numbers.s | 9 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 7 +- llvm/tools/llvm-exegesis/lib/Target.h | 5 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 13 + llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-mca/llvm-mca.cpp | 8 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 8 +- llvm/unittests/ADT/SmallVectorTest.cpp | 78 ++- .../tools/llvm-exegesis/X86/TargetTest.cpp | 4 + .../clang-tools-extra/clang-move/BUILD.gn | 2 +- .../clang-tools-extra/modularize/BUILD.gn | 4 +- .../secondary/clang-tools-extra/pp-trace/BUILD.gn | 2 +- .../secondary/clang/include/clang/Config/BUILD.gn | 1 - .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 5 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 4 + llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 6 +- openmp/libomptarget/CMakeLists.txt | 12 +- openmp/libomptarget/test/CMakeLists.txt | 2 +- openmp/runtime/src/kmp_dispatch_hier.h | 12 + openmp/runtime/src/kmp_version.cpp | 6 +- polly/lib/Support/RegisterPasses.cpp | 11 +- 326 files changed, 8334 insertions(+), 5464 deletions(-) create mode 100644 clang/test/SemaCXX/declspec-allocator.cpp create mode 100644 lld/test/wasm/target-feature-none.yaml create mode 100644 llvm/test/CodeGen/Generic/selection-dag-determinism.ll create mode 100644 llvm/test/CodeGen/WebAssembly/call-pic.ll create mode 100644 llvm/test/CodeGen/WebAssembly/function-info.mir create mode 100644 llvm/test/CodeGen/WebAssembly/load-store-pic.ll create mode 100644 llvm/test/MC/AsmParser/unfinished-op.s create mode 100644 llvm/test/MC/WebAssembly/reloc-pic.s create mode 100644 llvm/test/TableGen/MultiClass-def-fail.td create mode 100644 llvm/test/Transforms/InstCombine/ssub-with-overflow.ll create mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-SBB8rr.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-symbol-and-relocation.test