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 74f222a2ff3a [AArch64] Do 64-bit vector move of 0 and -1 by extracting [...] adds c57da9a1366b [AArch64] Refactor definition of EXT patterns to use a multiclass adds 569a9c6bac22 [ARM] Use Cortex-A57 sched model for Cortex-A72 adds c63e4e713bf1 [AArch64] Branch Protection and Return Address Signing B K [...] adds c6f1754ce7a2 Fix a bug PlatformDarwin::SDKSupportsModule. adds 7c5f48897e90 [AArch64] Add EXT patterns for 64-bit EXT of a subvector o [...] adds 2fdf6a5d2cec [ARM] Regenerate vdup tests adds 77ae0cff15a2 [OPENMP]Fix PR39422: variables are not firstprivatized in [...] adds e13fbed2c420 Get rid of casts. (NFC) adds 298e9c11cb55 [AArch64] Refactor Exynos feature sets (NFC) adds 32f323576c45 [llvm-mca] Introduce a new base class for mca::Instruction [...] adds a7991e061b49 Implement sized deallocation for std::allocator and friends. adds 41cae03d5a0b [AArch64][GlobalISel] Fix the LegalityPredicate for lowerI [...] adds 167f31b35bb6 [analyzer] Fixed bitvector from model always being unsigned adds 4fd344d9c2c6 [analyzer] Move canReasonAbout from Z3ConstraintManager to [...] adds dae609a9afe3 [X86] Remove some uarch tuning flags from KNL that look to [...] adds 4f4290171b4f [X86] Remove ProcIntelKNL and replace with a SlowPMADDWD f [...] adds 407bbbc53d98 Remove accidentally committed duplicate code adds 7572c49a77cf [GISel] LegalizerInfo: Rename MemDesc::Size to SizeInBits [...] adds 4eaf70a92551 fix incorrect placement of _LIBCPP_ALWAYS_INLINE in valarray adds 6923719ce586 [LegalizeDAG] Remove dead SINT_TO_FP legalization code adds 2f6dea5a414b CodeGen: alter CFConstantString class name for swift 5.0 adds 775d5132c9e9 [GlobalISel] LegalizerHelper: Fix the incorrect alignment [...] adds 5d396cf8c6c2 [X86] Add KNL command lines to movmsk-cmp.ll. adds 9ba0b7b7f46a Remove full stops from error messages for consistency. adds d602c9b23af2 [FPEnv] Last BinaryOperator::isFNeg(...) to m_FNeg(...) changes adds bd88055b4952 [SemaCXX] Unconfuse Clang when std::align_val_t is unscope [...] adds 0c88b27c0ae0 [X86] Add some non-AVX512VL command lines to the *vl-vec-t [...] adds 8361a857ef11 Implement Function Multiversioning for Non-ELF Systems. adds 77bf74ded013 [WebAssembly] Use target-independent saturating add adds e39f500db07b [WebAssembly] Lower to target-independent saturating add adds d1f038f50746 [WebAssembly] Bitselect and min/max builtins adds e2070a271306 Change keep-static-consts to work on static storage durati [...] adds 740560aaf708 Rebase defect report list. adds cdfea23fe8a6 [clang-tidy] Revert my readability-uppercase-literal-suffi [...] adds 6c148c1476f4 Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is [...] adds 8867babad2d0 [AArch64][GlobalISel] Simplify a legalizer test. NFC. adds 4b1bb650417e [C++17] Reject shadowing of capture by parameter in lambda adds be662655a0b6 [NFC] Refactor SetBaseClasses and DeleteBaseClasses. adds 7b1ea91923b9 Don't type-erase the SymbolContextItem enumeration. adds 1de7f335c610 Don't type-erase the FunctionNameType or TypeClass enums. adds 802b5caa7d76 [AArch64] Create proper memoperand for multi-vector stores adds bbea0d52c7db [CodeGen] Remove operands from FENTRY_CALL adds 2ad3e78c99a2 [X86] Change X86 backend to look for 'min-legal-vector-wid [...] adds 265b4d2e08bb [Pipeliner] Remove the unneeded include header(NFC). adds 6c833d0c0368 [Pipeliner] Ignore Artificial dependences while computing [...] adds e7693d859012 llvm-dwarfdump: loclists: Don't expect an (albeit empty) e [...] adds 4736b7552c64 [SystemZ] Improve handling and cost estimates of vector i [...] adds f3a2f2a21919 [ELF] Don't check if symbols in .llvm.call-graph-profile a [...] adds 7e5781d2318c [sanitizer] Fix mallopt interceptor. adds 43281c36d115 [x86] add tests for missed load folding; NFC adds 927c6fbd7d05 DebugInfo: Explain why DW_LLE_(GNU_)startx_length is used adds 46af32101f5b [SystemZ] Improve getMemoryOpCost() to find foldable loads [...] adds a259682df9e0 Avoid STMT_ and DECL_ bitcodes overlapping. adds 40ecb00b139f Avoid std::map&vector in hexagon builtin code to save code size adds e3138ab1e3db Add MS ABI mangling for operator<=>. adds c81433353ee6 [SystemZ] NFC reformatting in SystemZTargetTransformInfo.cpp adds 9f0e4a1c0b3a [ELF] Add --{,no-}call-graph-profile-sort (enabled by default) adds de7ca4a893d7 [WebAssembly] Error out when block/loop markers mismatch adds 4bafaf59ea25 Address comments adds 6b5791cefc33 Tidy up test case adds e32b8b283091 Delete test case. Assertions can't be tested. adds 823d2067af4e [AArch64] Implement FP16FML intrinsics adds 8fdb0ab3e0df [analyzer] Correct modelling of OSDynamicCast: eagerly sta [...] adds 69ab4d82bd44 [analyzer] Remove custom rule for OSIterator in RetainCoun [...] adds 3a3599aaa58a [analyzer] [RetainCountChecker] Do not invalidate referenc [...] adds 3cfdc1fb3529 [analyzer] Fix a bug in "collapsed" graph viewer adds df70e848ef3c Fix in MachineOperand::printIRValueReference(). adds 6fc78d00d443 [WebAssembly] Support EH instructions in InstPrinter adds a31083a8ef7a [AArch64] Implement FP16FML intrinsics adds c888c58c1bd3 Reland "[WebAssembly] LSDA info generation" adds ff0bb34d710f Add functionality to export settings adds 0d743d1c5307 [SystemZ] Pass the DAG pointer from SystemZAddressingMode [...] adds 87142137bb3b Dump public symbol records in pdb2yaml mode adds 76e2547c3549 [SystemZ] Implement SystemZOperand::print() adds dacc3e5fa4af Remove test that checks auto-completion for settings set. adds d798a5a7cde8 Update test that checks auto-completion for settings set. adds 7c7df957ff4a Run the min/max tests agaist the header <charconv>. Fix th [...] adds 4ddb2135e65f Teach the DominatorTree fallback to recalculation when app [...] adds e3f838bad42d [AArch64] Support Windows stack probe command-line arguments. adds 38d2f2d54efc add myself to the CREDITS.TXT adds 0381b4274048 Revert "[AArch64] Create proper memoperand for multi-vecto [...] adds 08ec74a3541d [PowerPC][NFC] Add tests for some missed optimization oppo [...] adds 2cd80af3d0dd Add dependency from SystemZAsmParser to SystemZAsmPrinter [...] adds e35c69919bb1 [Pipeliner] Mark swp-art-deps-rec.ll as REQUIRES: asserts [...] adds 348f7d608ab1 CodeGen: correct the case for swift 4.2, 5.0 adds 229bea4c4015 [PowerPC] Keep vector int to fp conversions in vector domain adds 9210b8db7ee0 PR31978: Don't crash if CodeGen sees a top-level BindingDecl. adds 4dce294989c2 [NFC] Fix the regular expression for BE PPC in update_llc_ [...] adds 9d012762ad3a This reverts commit r345357, It is wrong to create a new [...] adds 3ae30ee0d475 [PowerPC][NFC] Add tests for some missed optimization oppo [...] adds 3e0c10a8341b [PowerPC] Fix some missed optimization opportunities in co [...] adds f0bece5e3532 [llvm-nm] Simplify. NFC adds 0efba7c29128 [NFC] Add periods to CREDITS.txt (testing git-llvm) adds c34eafe784af [SystemZ] Fix -Wcovered-switch-default as coding standard [...] adds 419486c2dee2 Reapply: [Driver] Use forward slashes in most linker arguments adds fff0d8759678 Update the example of BS_Stroustrup to match what is done [...] adds 9fbef641be4b Revert "Reapply: [Driver] Use forward slashes in most link [...] adds 61d081fdeab9 [NativePDB] Add the ability to dump dump global variables. adds a543e0339be6 [PDB] Fix `SymbolFilePDBTests` after r345313 adds c6a382149d00 [SimpleLoopUnswitch] Make all checks before actual non-tri [...] adds 95d887e154ea [llvm-mca] Removed dependency on mca::SourcMgr in some Views. NFC adds d70266cd42b1 [Codegen] - Implement basic .debug_loclists section emissi [...] adds 62c6e0a5ce5a [llvm-mca] Fix -wreorder and -Wunused-private-field after [...] adds f8a401525418 Regenerate test adds 9b41564c0f13 Revert r345330 "Add MS ABI mangling for operator<=>." adds 073cf3297165 [clang-tidy] Re-commit: Add new 'readability-uppercase-lit [...] adds e23f8a552658 [AMDGPU] Add a pass to promote bitcast calls adds a5942e505a2a [llvm-ar] Access ADDLIB in llvm-ar via command line adds ea4a06fdc4be [CodeGen] Remove out operands from PATCHABLE_OP new 640b98eefcf9 [Windows] Define generic arguments registers for Windows x64 new 8356bdfe9a00 [ARM] Fix ARMCodeGenPrepare test cases new 8fd64e83061d [SimpleLoopUnswitch] Unswitch by experimental.guard intrinsics new 90044de2a3d3 [X86] Use existing pulled out VT variables. NFCI. new 3977b6dff809 [x86] commute blendvb with constant condition op to allow [...]
The 5 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: .../readability/UppercaseLiteralSuffixCheck.cpp | 12 +- ...eadability-uppercase-literal-suffix-integer.cpp | 23 + clang/docs/ClangFormatStyleOptions.rst | 15 +- clang/include/clang/AST/Decl.h | 4 + clang/include/clang/Basic/Attr.td | 4 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 13 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/TargetInfo.h | 10 +- clang/include/clang/Basic/arm_neon.td | 27 + clang/include/clang/Basic/arm_neon_incl.td | 7 + clang/include/clang/Driver/CC1Options.td | 6 + clang/include/clang/Driver/Options.td | 8 +- clang/include/clang/Format/Format.h | 15 +- clang/include/clang/Frontend/CodeGenOptions.def | 2 + clang/include/clang/Frontend/CodeGenOptions.h | 2 + clang/include/clang/Sema/Sema.h | 4 +- clang/include/clang/Serialization/ASTBitCodes.h | 4 +- .../Core/PathSensitive/ExplodedGraph.h | 21 +- .../Core/PathSensitive/SMTConstraintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/SMTSolver.h | 3 + .../StaticAnalyzer/Core/RetainSummaryManager.h | 18 +- clang/lib/AST/Decl.cpp | 4 + clang/lib/Basic/Targets/AArch64.cpp | 6 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/Basic/Targets/X86.h | 3 - clang/lib/CodeGen/CGBuiltin.cpp | 68 +- clang/lib/CodeGen/CGDeclCXX.cpp | 12 +- clang/lib/CodeGen/CodeGenFunction.cpp | 34 +- clang/lib/CodeGen/CodeGenFunction.h | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 114 +- clang/lib/CodeGen/CodeGenModule.h | 6 +- clang/lib/CodeGen/TargetInfo.cpp | 31 +- clang/lib/Driver/ToolChains/Clang.cpp | 78 +- clang/lib/Frontend/CompilerInvocation.cpp | 22 +- clang/lib/Sema/SemaChecking.cpp | 1571 +++++++-------- clang/lib/Sema/SemaLambda.cpp | 20 +- clang/lib/Sema/SemaOpenMP.cpp | 27 +- .../RetainCountChecker/RetainCountChecker.cpp | 30 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 3 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 55 +- .../StaticAnalyzer/Core/Z3ConstraintManager.cpp | 53 +- clang/test/Analysis/osobject-retain-release.cpp | 34 +- clang/test/CXX/drs/dr22xx.cpp | 11 + clang/test/CodeGen/aarch64-neon-fp16fml.c | 196 ++ clang/test/CodeGen/aarch64-sign-return-address.c | 31 +- clang/test/CodeGen/attr-cpuspecific.c | 239 ++- clang/test/CodeGen/attr-target-mv-func-ptrs.c | 41 +- clang/test/CodeGen/attr-target-mv-va-args.c | 53 +- clang/test/CodeGen/attr-target-mv.c | 229 ++- clang/test/CodeGen/builtins-wasm.c | 68 +- clang/test/CodeGen/cf-runtime-abi.c | 8 +- clang/test/CodeGen/keep-static-consts.cpp | 7 +- clang/test/CodeGen/stack-arg-probe.c | 9 +- .../aarch64-sign-return-address-static-ctor.cpp | 30 +- clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp | 108 +- clang/test/CodeGenCXX/attr-target-mv-func-ptrs.cpp | 25 +- clang/test/CodeGenCXX/attr-target-mv-inalloca.cpp | 81 + .../CodeGenCXX/attr-target-mv-member-funcs.cpp | 233 ++- .../CodeGenCXX/attr-target-mv-out-of-line-defs.cpp | 56 +- clang/test/CodeGenCXX/attr-target-mv-overloads.cpp | 104 +- .../OpenMP/parallel_sections_default_messages.cpp | 2 +- clang/test/OpenMP/task_codegen.cpp | 1 + clang/test/Parser/cxx1z-decomposition.cpp | 1 + clang/test/Preprocessor/aarch64-target-features.c | 30 +- clang/test/Sema/attr-target-mv-bad-target.c | 1 - clang/test/SemaCXX/warn-shadow-in-lambdas.cpp | 5 +- clang/utils/TableGen/NeonEmitter.cpp | 37 + clang/www/cxx_dr_status.html | 292 +-- compiler-rt/lib/asan/asan_malloc_linux.cc | 2 +- compiler-rt/lib/hwasan/hwasan_interceptors.cc | 2 +- compiler-rt/lib/lsan/lsan_interceptors.cc | 2 +- compiler-rt/lib/msan/msan_interceptors.cc | 2 +- compiler-rt/lib/scudo/scudo_malloc.cpp | 2 +- .../sanitizer_common/TestCases/Linux/mallopt.cc | 9 + libcxx/include/__sso_allocator | 4 +- libcxx/include/charconv | 5 + libcxx/include/experimental/dynarray | 6 +- libcxx/include/memory | 10 +- libcxx/include/new | 101 +- libcxx/include/valarray | 69 +- libcxx/src/experimental/memory_resource.cpp | 5 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 246 +++ libcxx/test/libcxx/min_max_macros.sh.cpp | 2 + lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 36 +- lld/ELF/Options.td | 4 + lld/test/ELF/aarch64-cortex-a53-843419-cli.s | 2 +- lld/test/ELF/arm-blx-v4t.s | 2 +- lld/test/ELF/cgprofile-obj-warn.s | 34 - lld/test/ELF/cgprofile-obj.s | 25 +- lld/test/ELF/mips-gnu-hash.s | 2 +- lld/test/ELF/ppc64-tocopt-option.s | 2 +- .../lldb/Breakpoint/BreakpointResolverName.h | 14 +- lldb/include/lldb/Core/Address.h | 6 +- lldb/include/lldb/Core/Module.h | 63 +- lldb/include/lldb/Core/ModuleList.h | 22 +- lldb/include/lldb/Interpreter/OptionValue.h | 4 +- lldb/include/lldb/Symbol/ClangASTContext.h | 12 +- lldb/include/lldb/Symbol/CompileUnit.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 11 +- lldb/include/lldb/Symbol/SymbolVendor.h | 13 +- lldb/include/lldb/Target/StackFrame.h | 2 +- lldb/include/lldb/Target/Target.h | 32 +- lldb/include/lldb/lldb-enumerations.h | 76 +- lldb/lit/Settings/TestExport.test | 32 + .../NativePDB/Inputs/globals-fundamental.lldbinit | 220 +++ .../SymbolFile/NativePDB/globals-fundamental.cpp | 668 +++++++ .../functionalities/completion/TestCompletion.py | 4 +- lldb/source/API/SBAddress.cpp | 3 +- lldb/source/API/SBCompileUnit.cpp | 26 +- lldb/source/API/SBFrame.cpp | 4 +- lldb/source/API/SBModule.cpp | 27 +- lldb/source/API/SBTarget.cpp | 44 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 23 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 4 +- lldb/source/Commands/CommandObjectSettings.cpp | 205 ++ lldb/source/Commands/CommandObjectSource.cpp | 4 +- lldb/source/Core/Address.cpp | 5 +- lldb/source/Core/Disassembler.cpp | 6 +- lldb/source/Core/Module.cpp | 34 +- lldb/source/Core/ModuleList.cpp | 18 +- lldb/source/Core/SourceManager.cpp | 3 +- lldb/source/Expression/IRExecutionUnit.cpp | 5 +- lldb/source/Interpreter/OptionValueArray.cpp | 26 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 14 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 20 +- .../source/Interpreter/OptionValueFormatEntity.cpp | 4 +- lldb/source/Interpreter/OptionValueLanguage.cpp | 3 +- lldb/source/Interpreter/Property.cpp | 3 + .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 3 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 11 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 12 +- .../Process/Utility/RegisterContextLLDB.cpp | 9 +- .../Process/Utility/UnwindMacOSXFrameBackchain.cpp | 4 +- .../Common/x64/RegisterContextWindows_x64.cpp | 12 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 36 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 20 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 15 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 11 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 12 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 11 +- .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 28 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 189 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 18 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 11 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 25 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 11 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 4 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 50 +- lldb/source/Symbol/CompileUnit.cpp | 3 +- lldb/source/Symbol/SymbolFile.cpp | 4 +- lldb/source/Symbol/SymbolVendor.cpp | 8 +- lldb/source/Target/StackFrame.cpp | 7 +- lldb/source/Target/Target.cpp | 29 +- lldb/unittests/Platform/PlatformDarwinTest.cpp | 26 + lldb/unittests/Symbol/TestClangASTContext.cpp | 25 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 6 +- llvm/CREDITS.TXT | 8 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 2 +- llvm/include/llvm/CodeGen/MachineFunction.h | 22 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 11 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 11 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 3 + .../llvm/Support/GenericDomTreeConstruction.h | 14 + llvm/include/llvm/Target/Target.td | 6 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 195 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 3 + 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/GlobalISel/LegalityPredicates.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 2 +- llvm/lib/CodeGen/MachineFunction.cpp | 45 +- llvm/lib/CodeGen/MachineOperand.cpp | 3 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 73 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 83 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 + llvm/lib/CodeGen/WasmEHPrepare.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 14 +- llvm/lib/MC/MCObjectFileInfo.cpp | 11 + llvm/lib/MC/WasmObjectWriter.cpp | 4 +- llvm/lib/Target/AArch64/AArch64.td | 18 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 44 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 101 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + .../Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp | 63 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 6 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/ARM/ARM.td | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 102 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 + llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt | 2 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 66 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 25 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 224 ++- .../Target/SystemZ/SystemZTargetTransformInfo.h | 1 + .../InstPrinter/WebAssemblyInstPrinter.cpp | 78 +- .../InstPrinter/WebAssemblyInstPrinter.h | 9 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 21 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 2 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 4 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 7 + llvm/lib/Target/X86/X86.td | 15 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 15 +- llvm/lib/Target/X86/X86Subtarget.h | 7 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 9 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 5 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 147 +- llvm/test/Analysis/CostModel/SystemZ/div-pow2.ll | 154 -- .../Analysis/CostModel/SystemZ/divrem-const.ll | 291 +++ .../test/Analysis/CostModel/SystemZ/divrem-pow2.ll | 383 ++++ llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll | 286 +++ llvm/test/Analysis/CostModel/SystemZ/int-arith.ll | 187 -- .../CostModel/SystemZ/memop-folding-int-arith.ll | 286 ++- .../legalize-load-store-s128-unaligned.mir | 31 + .../AArch64/GlobalISel/legalize-load-store.mir | 207 +- .../AArch64/GlobalISel/legalize-load-v4s32.mir | 21 + llvm/test/CodeGen/AArch64/ext-narrow-index.ll | 345 ++++ llvm/test/CodeGen/AArch64/neon-fp16fml.ll | 74 + llvm/test/CodeGen/AMDGPU/call-constexpr.ll | 140 ++ .../AMDGPU/promote-alloca-bitcast-function.ll | 14 +- llvm/test/CodeGen/AMDGPU/unsupported-calls.ll | 2 +- llvm/test/CodeGen/ARM/arm-cgp-calls.ll | 62 +- llvm/test/CodeGen/ARM/vdup.ll | 352 +++- llvm/test/CodeGen/Hexagon/swp-art-deps-rec.ll | 109 ++ llvm/test/CodeGen/PowerPC/combine-setcc.ll | 408 ++++ llvm/test/CodeGen/PowerPC/vec-itofp.ll | 192 ++ llvm/test/CodeGen/SystemZ/isel-debug.ll | 19 + llvm/test/CodeGen/WebAssembly/annotations.mir | 94 + llvm/test/CodeGen/WebAssembly/eh-lsda.ll | 239 +++ llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 24 +- llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 6 +- llvm/test/CodeGen/X86/avx512-select.ll | 4 +- llvm/test/CodeGen/X86/avx512bwvl-vec-test-testn.ll | 383 ++-- llvm/test/CodeGen/X86/avx512vl-vec-test-testn.ll | 736 +++++--- llvm/test/CodeGen/X86/debug-loclists.ll | 142 ++ llvm/test/CodeGen/X86/fentry-insertion.ll | 2 +- llvm/test/CodeGen/X86/i256-add.ll | 8 +- ...d-vector-width.ll => min-legal-vector-width.ll} | 48 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 1050 ++++++++++ llvm/test/CodeGen/X86/patchable-prologue.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 90 + llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 56 + .../DebugInfo/X86/dwarfdump-debug-loclists.test | 3 +- llvm/test/MC/SystemZ/asm-match.s | 81 + llvm/test/Transforms/InstCombine/fpcast.ll | 4 +- .../Transforms/LoopUnroll/ARM/loop-unrolling.ll | 1 + llvm/test/Transforms/SimpleLoopUnswitch/guards.ll | 238 +++ llvm/test/tools/llvm-ar/Inputs/add-lib1.yaml | 30 + llvm/test/tools/llvm-ar/Inputs/add-lib2.yaml | 30 + llvm/test/tools/llvm-ar/Inputs/add-lib3.yaml | 30 + llvm/test/tools/llvm-ar/add-library.test | 43 + llvm/tools/llvm-ar/llvm-ar.cpp | 1997 ++++++++++---------- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 9 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 16 +- llvm/tools/llvm-mca/Views/ResourcePressureView.h | 10 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 12 +- llvm/tools/llvm-mca/Views/SummaryView.h | 6 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 25 +- llvm/tools/llvm-mca/Views/TimelineView.h | 9 +- llvm/tools/llvm-mca/include/Instruction.h | 106 +- llvm/tools/llvm-mca/include/SourceMgr.h | 3 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 12 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 24 +- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 17 +- llvm/tools/llvm-mca/lib/Stages/RetireStage.cpp | 4 +- llvm/tools/llvm-mca/llvm-mca.cpp | 19 +- llvm/tools/llvm-nm/llvm-nm.cpp | 21 +- llvm/tools/llvm-pdbutil/PdbYaml.cpp | 6 + llvm/tools/llvm-pdbutil/PdbYaml.h | 6 + llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp | 42 + llvm/tools/llvm-pdbutil/YAMLOutputStyle.h | 1 + llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 5 + llvm/tools/llvm-pdbutil/llvm-pdbutil.h | 1 + llvm/utils/UpdateTestChecks/asm.py | 1 + 293 files changed, 13579 insertions(+), 4582 deletions(-) create mode 100644 clang/test/CodeGen/aarch64-neon-fp16fml.c create mode 100644 clang/test/CodeGenCXX/attr-target-mv-inalloca.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/mallopt.cc create mode 100644 libcxx/test/libcxx/language.support/support.dynamic/libcpp_deal [...] delete mode 100644 lld/test/ELF/cgprofile-obj-warn.s create mode 100644 lldb/lit/Settings/TestExport.test create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/globals-fundamental.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/globals-fundamental.cpp create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.cpp create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.h create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp delete mode 100644 llvm/test/Analysis/CostModel/SystemZ/div-pow2.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-const.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-pow2.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-s128-u [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-v4s32.mir create mode 100644 llvm/test/CodeGen/AArch64/ext-narrow-index.ll create mode 100644 llvm/test/CodeGen/AArch64/neon-fp16fml.ll create mode 100644 llvm/test/CodeGen/AMDGPU/call-constexpr.ll create mode 100644 llvm/test/CodeGen/Hexagon/swp-art-deps-rec.ll create mode 100644 llvm/test/CodeGen/PowerPC/combine-setcc.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec-itofp.ll create mode 100644 llvm/test/CodeGen/SystemZ/isel-debug.ll create mode 100644 llvm/test/CodeGen/WebAssembly/annotations.mir create mode 100644 llvm/test/CodeGen/WebAssembly/eh-lsda.ll create mode 100644 llvm/test/CodeGen/X86/debug-loclists.ll rename llvm/test/CodeGen/X86/{required-vector-width.ll => min-legal-vector-width.l [...] create mode 100644 llvm/test/MC/SystemZ/asm-match.s create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/guards.ll create mode 100644 llvm/test/tools/llvm-ar/Inputs/add-lib1.yaml create mode 100644 llvm/test/tools/llvm-ar/Inputs/add-lib2.yaml create mode 100644 llvm/test/tools/llvm-ar/Inputs/add-lib3.yaml create mode 100644 llvm/test/tools/llvm-ar/add-library.test