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-aarch64-stable-allyesconfig in repository toolchain/ci/llvm-project.
from e0df2dce4cf Remove dead .seh_stackalloc parsing method in X86AsmParser adds e8b35539926 Update comment for <template-param-decl> mangling to match [...] adds 3e45c702888 GlobalISel: Support physical register inputs in patterns adds cf10372119c GlobalISel: Add G_FMAD instruction adds 7c848acf0a8 [ORC] Add a missing #include atomic. adds 2b1b4cab960 [analyzer] pr43179: Make CallDescription defensive against [...] adds 6cee434ed10 [analyzer] Add minimal support for fix-it hints. adds b482db6dfed [Core] Remove use of ClangASTContext in DumpDataExtractor adds 92ada4ab0c7 [test] Add a FIXME test for stop-command-source-on-error adds a31112e3576 [X86] Replace -mcpu with -mattr on some tests. adds 03936cb0f94 [X86] Add a AVX512VBMI command line to min-legal-vector-wid [...] adds 7a7bba28952 [IR] CallBrInst: scan+update arg list when indirect dest li [...] adds 88cddb7a1c1 [ORC][RPC] Join server thread before checking condition in [...] adds 7d677adf2df [InstCombine] Refactor substitution of instruction in the p [...] adds a1cf4d9795f [AArch64][GlobalISel] Enable the localizer for optimized builds. adds c1779194097 Update lld tests dynamic-list.s and symbol-override.s to us [...] adds 28328c3771e Use musttail for variadic method thunks when possible adds 4bbe85c5d4e Implement demangling support for C++20 lambda expression ex [...] adds 0e881b9f5d1 Synchronize LLVM's copy of libc++abi's demangler with the l [...] adds 090510608da [Sema] Diagnose default-initialization, destruction, and co [...] adds 3f2c9917a43 [Sema][ObjC] Mark C union fields that have non-trivial ObjC [...] adds a8d3771a318 Fix thunks.cpp test, don't FileCheck for anon namespace id adds 0aee3873214 [clang][DependencyFileGenerator] Fix missing -MT option handling adds 5b0a687d891 Long timeouts for the MacOSX SystemRuntime plugins under AS [...] adds 78b6909fd54 [llvm-objcopy] Rename SHOffset (e_shoff) field to SHOff. NFC adds 2dd5a205e65 [X86] Autogenerate fp128-libcalls.ll adds dd507867efd [X86] Add tests for fp128 frem, sqrt, sin, and cos. adds 9c27b59cec7 Change TargetLibraryInfo analysis passes to always require [...] adds ea61fcc2e46 Remove stale TLI Module level pass registration adds b38105bbd0f [CodeGen] Fix typos to run tests. NFC. adds ed20dcb88b7 Revert [CodeGen] Fix typos to run tests. NFC. adds 7faffd544b1 [git-llvm] Do not reinvent `@{upstream}` adds f2b9dc4758e [Attributor] ValueSimplify Abstract Attribute adds 89f7859641f [ELF][test] Improve LTO tests adds 112f145306d Replicate the change "[Alignment][NFC] Use Align with Targe [...] adds 45ba26599bc [SimplifyCFG] SpeculativelyExecuteBB(): It's SpeculatedInst [...] adds 8d3e4d3a4d6 [SimplifyCFG][NFC] Regenerate merge-cond-stores* tests adds 0ff6d7f305f [SimplifyCFG][NFC] Show that we don't consider the cost whe [...] adds 84c7904d62c [Attributor] Make unimplemented method pure virtual. adds 0e79890d9b5 [ELF][test] Improve tests adds 395f254bf0e [SimplifyCFG][NFC] Make merge-cond-stores-cost.ll X86-speci [...] adds d7d8bb937ad Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds e85acf946d3 [DebugInfo] Pre-commit of test case for DW_OP_breg/DW_OP_fb [...] adds 2b698a13a11 [DwarfExpression] Disallow some rewrites to avoid undefined [...] adds 5d02f259c09 [X86] Add test for PR43230; NFC adds fdc6977ff3c [LVI] Look through extractvalue of insertvalue adds 314893cc4ba [X86] Fix pshuflw formation from repeated shuffle mask (PR43230) adds 5e331e4ce85 [Intrinsic] Add the llvm.umul.fix.sat intrinsic adds d065c811649 [CodeGen] Handle SMULFIXSAT with scale zero in TargetLoweri [...] adds 88bab08a886 [SimplifyCFG][NFC] Autogenerate two tests adds 4e76f880723 [SimplifyCFG][NFC] Autogenerate PhiEliminate3.ll adds 72e99e63a2f [ELF][MC] Set types of aliases of IFunc to STT_GNU_IFUNC adds fcef13344db [mips] Make another set of test cases more tolerant to exac [...] adds 31c98abda3f [X86][AVX] Add 'f5' v4f64 shuffle test mentioned in D66004 adds 08692e5dd1f [X86] Avoid uses of getZextValue(). NFCI. adds 9443c18704f [mips] Follow-up to r371313 - fix failed test case. NFC adds 879ed20bde2 Fix typo. NFCI new bf1a23ad0e7 [llvm-nm] - Fix a bug and unbreak ASan BB. new 8cfff1e1bc2 [X86] Add prefer-128-bit subtarget feature. new c4450437ec9 Fixes an assertion while instantiating a template with an i [...] new eacb2c2c975 [aarch64] Add combine patterns for fp16 fmla
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/AST/ASTContext.h | 5 + clang/include/clang/AST/Decl.h | 24 + clang/include/clang/AST/DeclBase.h | 9 +- clang/include/clang/AST/Type.h | 45 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- clang/include/clang/Sema/Sema.h | 42 ++ .../clang/StaticAnalyzer/Checkers/Checkers.td | 12 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 12 +- .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 36 +- .../Core/BugReporter/PathDiagnostic.h | 8 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 20 +- clang/lib/AST/ASTContext.cpp | 22 + clang/lib/AST/Decl.cpp | 3 + clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/Type.cpp | 60 +-- clang/lib/CodeGen/BackendUtil.cpp | 1 - clang/lib/CodeGen/CGVTables.cpp | 52 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 + clang/lib/Frontend/DependencyFile.cpp | 5 - clang/lib/Sema/Sema.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 360 ++++++++++++-- clang/lib/Sema/SemaExpr.cpp | 51 +- clang/lib/Sema/SemaTemplate.cpp | 8 +- clang/lib/Sema/SemaType.cpp | 37 +- clang/lib/Serialization/ASTReaderDecl.cpp | 3 + clang/lib/Serialization/ASTWriterDecl.cpp | 9 + .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 91 ++-- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 14 + clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 24 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 6 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 46 ++ .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 60 ++- clang/test/Analysis/analyzer-config.c | 5 +- clang/test/Analysis/cast-value-weird.cpp | 9 + clang/test/Analysis/dead-stores.c | 32 +- clang/test/Analysis/edges-new.mm | 2 +- clang/test/Analysis/objc-arc.m | 2 +- clang/test/Analysis/plist-output.m | 2 +- clang/test/Analysis/virtualcall-fixits.cpp | 45 ++ .../test/CodeGenCXX/linetable-virtual-variadic.cpp | 5 +- .../test/CodeGenCXX/ms-thunks-variadic-return.cpp | 13 + clang/test/CodeGenCXX/thunks.cpp | 133 ++++- clang/test/CodeGenObjC/Inputs/strong_in_union.h | 10 - clang/test/CodeGenObjC/strong-in-c-struct.m | 15 +- clang/test/PCH/non-trivial-c-union.m | 24 + clang/test/SemaObjC/Inputs/non-trivial-c-union.h | 19 + clang/test/SemaObjC/arc-decls.m | 6 +- clang/test/SemaObjC/non-trivial-c-union.m | 88 ++++ ...tiate-incomplete-typo-suggested-error-limit.cpp | 60 +++ libcxxabi/src/cxa_demangle.cpp | 10 + libcxxabi/src/demangle/ItaniumDemangle.h | 437 +++++++++++++++-- libcxxabi/test/test_demangle.pass.cpp | 14 +- lld/test/ELF/Inputs/progname-ver.s | 3 - lld/test/ELF/Inputs/version-undef-sym.so | Bin 2312 -> 0 bytes lld/test/ELF/dynamic-list.s | 6 +- lld/test/ELF/ehdr_start.s | 4 +- lld/test/ELF/emit-relocs-icf2.s | 11 +- lld/test/ELF/emit-relocs-mergeable2.s | 8 +- .../ELF/{resolution-end.s => end-dso-defined.s} | 0 lld/test/ELF/gotpcrelx.s | 31 -- lld/test/ELF/icf-symbol-type.s | 10 +- lld/test/ELF/icf7.s | 4 +- lld/test/ELF/local-symbols-order.s | 22 +- lld/test/ELF/lto/comdat2.ll | 8 +- lld/test/ELF/lto/data-ordering-lto.s | 28 -- lld/test/ELF/lto/dynamic-list.ll | 5 +- lld/test/ELF/lto/linker-script-symbols-ipo.ll | 8 +- lld/test/ELF/lto/obj-path.ll | 8 +- lld/test/ELF/lto/parallel-internalize.ll | 4 +- lld/test/ELF/lto/shlib-undefined.ll | 2 +- lld/test/ELF/lto/symbol-ordering-data.s | 24 + lld/test/ELF/lto/symbol-ordering-function.s | 23 + lld/test/ELF/lto/symbol-ordering-lto.s | 26 - lld/test/ELF/lto/undefined-puts.ll | 4 +- lld/test/ELF/lto/version-script.ll | 6 +- lld/test/ELF/lto/version-script2.ll | 5 +- lld/test/ELF/lto/visibility.ll | 4 +- lld/test/ELF/lto/weak.ll | 8 +- lld/test/ELF/mips-got-relocs.s | 34 +- lld/test/ELF/mips-got-weak.s | 140 ++---- lld/test/ELF/mips-got16-relocatable.s | 31 +- lld/test/ELF/mips-got16.s | 70 +-- lld/test/ELF/mips-gp-disp.s | 33 +- lld/test/ELF/mips-gp-local.s | 15 +- lld/test/ELF/mips-gprel-sec.s | 8 +- lld/test/ELF/mips-gprel32-relocs-gp0.s | 21 +- lld/test/ELF/mips-gprel32-relocs.s | 18 +- lld/test/ELF/mips-higher-highest.s | 11 +- lld/test/ELF/mips-hilo-gp-disp.s | 62 +-- lld/test/ELF/mips-hilo-hi-only.s | 18 +- lld/test/ELF/mips-hilo.s | 43 +- lld/test/ELF/mips-jalr.s | 20 + lld/test/ELF/mips-jalr.test | 51 -- lld/test/ELF/mips-mgot.s | 30 +- lld/test/ELF/noplt-pie.s | 4 +- lld/test/ELF/pre_init_fini_array_missing.s | 34 +- lld/test/ELF/progname.s | 5 +- lld/test/ELF/relative-dynamic-reloc.s | 4 +- lld/test/ELF/symbol-ordering-file2.s | 21 - lld/test/ELF/symbol-override.s | 2 +- lld/test/ELF/version-script-extern.s | 14 +- ...d-versioned-symbol.s => version-symbol-undef.s} | 23 +- lld/test/ELF/version-undef-sym.s | 42 -- lld/test/ELF/weak-undef-export.s | 31 -- lld/test/ELF/weak-undef-val.s | 26 - lld/test/ELF/weak-undef.s | 10 +- lld/test/ELF/writable-sec-plt-reloc.s | 2 +- .../{got-plt-header.s => x86-64-got-plt-header.s} | 0 ...pc-relax-nopic.s => x86-64-gotpc-relax-nopic.s} | 0 ...elax-und-dso.s => x86-64-gotpc-relax-und-dso.s} | 8 +- .../ELF/{gotpc-relax.s => x86-64-gotpc-relax.s} | 0 lld/test/ELF/x86-64-relax-got-abs.s | 16 +- lld/test/ELF/x86-64-relax-offset.s | 8 +- lld/test/ELF/x86-64-retpoline-znow.s | 68 +-- lld/test/ELF/x86-64-retpoline.s | 94 ++-- lld/test/ELF/x86-64-tls-dynamic.s | 28 +- lld/test/ELF/x86-64-tls-ld-preemptable.s | 10 +- lld/test/ELF/x86-64-tls-opt-noplt.s | 24 +- lldb/include/lldb/Symbol/ClangASTContext.h | 2 + lldb/include/lldb/Symbol/TypeSystem.h | 3 + lldb/lit/Settings/Inputs/DontStopCommandSource.in | 3 + lldb/lit/Settings/Inputs/StopCommandSource.in | 3 + .../lit/Settings/TestStopCommandSourceOnError.test | 24 + lldb/source/Core/DumpDataExtractor.cpp | 80 ++- .../MacOSX/AppleGetItemInfoHandler.cpp | 5 + .../MacOSX/AppleGetPendingItemsHandler.cpp | 4 + .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 4 + .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 4 + lldb/source/Symbol/ClangASTContext.cpp | 16 + llvm/docs/LangRef.rst | 67 +++ .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 5 +- .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 5 +- llvm/include/llvm/Analysis/GlobalsModRef.h | 12 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 10 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 16 +- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 10 +- .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 10 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 7 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 +- llvm/include/llvm/CodeGen/MachineCombinerPattern.h | 19 + llvm/include/llvm/CodeGen/TargetLowering.h | 5 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 437 +++++++++++++++-- llvm/include/llvm/IR/Instructions.h | 13 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Target/GenericOpcodes.td | 9 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Target/TargetSelectionDAG.td | 1 + llvm/include/llvm/Transforms/IPO/Attributor.h | 25 + .../Transforms/Instrumentation/InstrProfiling.h | 5 +- llvm/include/llvm/Transforms/Scalar/SCCP.h | 3 +- .../llvm/Transforms/Utils/SimplifyLibCalls.h | 6 + llvm/lib/Analysis/AliasAnalysis.cpp | 4 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 10 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 3 +- llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp | 19 +- llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp | 20 +- llvm/lib/Analysis/GlobalsModRef.cpp | 37 +- llvm/lib/Analysis/InstructionSimplify.cpp | 2 +- llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp | 3 +- llvm/lib/Analysis/LazyCallGraph.cpp | 5 +- llvm/lib/Analysis/LazyValueInfo.cpp | 17 +- llvm/lib/Analysis/Lint.cpp | 2 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 31 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 8 - llvm/lib/Analysis/VectorUtils.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 20 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 + llvm/lib/CodeGen/HardwareLoops.cpp | 2 +- llvm/lib/CodeGen/SafeStack.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 84 +++- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 92 +++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 + llvm/lib/Demangle/ItaniumDemangle.cpp | 10 + llvm/lib/IR/Instructions.cpp | 11 + llvm/lib/IR/Verifier.cpp | 3 +- llvm/lib/MC/ELFObjectWriter.cpp | 15 + llvm/lib/Passes/PassRegistry.def | 1 - llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 342 ++++++++++--- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 4 +- .../Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp | 20 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 2 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 2 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 3 +- .../WebAssembly/WebAssemblyMemIntrinsicResults.cpp | 3 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 3 +- llvm/lib/Target/X86/X86.td | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 47 +- llvm/lib/Target/X86/X86Subtarget.cpp | 2 + llvm/lib/Target/X86/X86Subtarget.h | 3 + llvm/lib/Target/X86/X86TargetTransformInfo.h | 1 + .../AggressiveInstCombine.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 273 ++++++++++- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 132 +++-- llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp | 20 +- llvm/lib/Transforms/IPO/Inliner.cpp | 17 +- llvm/lib/Transforms/IPO/SCCP.cpp | 14 +- .../InstCombine/InstructionCombining.cpp | 2 +- .../Instrumentation/AddressSanitizer.cpp | 2 +- .../Transforms/Instrumentation/BoundsChecking.cpp | 2 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 44 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 21 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 2 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 2 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 2 +- llvm/lib/Transforms/Scalar/ConstantProp.cpp | 2 +- llvm/lib/Transforms/Scalar/DCE.cpp | 4 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 +- llvm/lib/Transforms/Scalar/GVN.cpp | 7 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 2 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 3 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 2 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 2 +- llvm/lib/Transforms/Scalar/NaryReassociate.cpp | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- .../Transforms/Scalar/PartiallyInlineLibCalls.cpp | 2 +- llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp | 4 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 4 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 19 +- .../Scalar/SeparateConstOffsetFromGEP.cpp | 2 +- llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp | 2 +- llvm/lib/Transforms/Utils/MetaRenamer.cpp | 5 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 14 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 23 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 4 +- .../AArch64/GlobalISel/gisel-commandline-option.ll | 2 +- .../GlobalISel/legalizer-info-validation.mir | 3 + .../GlobalISel/localizer-in-O0-pipeline.mir | 6 +- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 2 +- llvm/test/CodeGen/AArch64/fp16-fmla.ll | 208 ++++++++ .../GlobalISel/inst-select-amdgcn.s.sendmsg.mir | 25 + .../GlobalISel/regbankselect-amdgcn.s.sendmsg.mir | 13 +- .../regbankselect-amdgcn.s.sendmsghalt.mir | 13 +- .../AMDGPU/GlobalISel/regbankselect-constant.mir | 9 +- llvm/test/CodeGen/PowerPC/smulfixsat.ll | 52 ++ llvm/test/CodeGen/PowerPC/umulfixsat.ll | 36 ++ llvm/test/CodeGen/X86/fp128-libcalls.ll | 208 ++++++-- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 202 +++++--- llvm/test/CodeGen/X86/mulfix_combine.ll | 38 ++ llvm/test/CodeGen/X86/umul_fix_sat.ll | 542 +++++++++++++++++++++ llvm/test/CodeGen/X86/vector-mulfix-legalize.ll | 45 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 41 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 32 ++ llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll | 22 +- llvm/test/DebugInfo/X86/dw_op_constu.mir | 377 ++++++++++++++ llvm/test/MC/ELF/ifunc-alias.s | 32 ++ llvm/test/Other/new-pass-manager.ll | 2 + llvm/test/Other/new-pm-defaults.ll | 3 +- llvm/test/Other/new-pm-lto-defaults.ll | 11 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 3 +- llvm/test/TableGen/gisel-physreg-input.td | 85 ++++ .../CorrelatedValuePropagation/overflows.ll | 27 +- llvm/test/Transforms/FunctionAttrs/align.ll | 2 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 2 +- .../Transforms/FunctionAttrs/value-simplify.ll | 121 +++++ llvm/test/Transforms/LoopVectorize/X86/pr42674.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 6 +- llvm/test/Transforms/SLPVectorizer/X86/arith-fp.ll | 8 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 6 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 6 +- llvm/test/Transforms/SLPVectorizer/X86/sqrt.ll | 7 +- llvm/test/Transforms/Scalarizer/intrinsics.ll | 12 + llvm/test/Transforms/SimplifyCFG/PhiEliminate3.ll | 93 +++- .../test/Transforms/SimplifyCFG/SpeculativeExec.ll | 8 +- .../SimplifyCFG/X86/merge-cond-stores-cost.ll | 51 ++ .../Transforms/SimplifyCFG/merge-cond-stores-2.ll | 92 ++-- .../Transforms/SimplifyCFG/merge-cond-stores.ll | 28 +- llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 107 +++- llvm/test/Verifier/intrinsic-immarg.ll | 18 + llvm/tools/llvm-nm/llvm-nm.cpp | 5 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 12 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 +- llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 2 +- llvm/unittests/Analysis/GlobalsModRefTest.cpp | 3 +- llvm/unittests/Analysis/LazyCallGraphTest.cpp | 4 +- .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 4 + llvm/unittests/ExecutionEngine/Orc/QueueChannel.h | 1 + .../unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp | 4 +- llvm/unittests/IR/InstructionsTest.cpp | 51 ++ llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 3 + llvm/utils/TableGen/CodeGenRegisters.cpp | 15 + llvm/utils/TableGen/CodeGenRegisters.h | 11 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 162 +++++- llvm/utils/git-svn/git-llvm | 14 +- 309 files changed, 6719 insertions(+), 1958 deletions(-) create mode 100644 clang/test/Analysis/cast-value-weird.cpp create mode 100644 clang/test/Analysis/virtualcall-fixits.cpp create mode 100644 clang/test/CodeGenCXX/ms-thunks-variadic-return.cpp delete mode 100644 clang/test/CodeGenObjC/Inputs/strong_in_union.h create mode 100644 clang/test/PCH/non-trivial-c-union.m create mode 100644 clang/test/SemaObjC/Inputs/non-trivial-c-union.h create mode 100644 clang/test/SemaObjC/non-trivial-c-union.m create mode 100644 clang/test/SemaTemplate/instantiate-incomplete-typo-suggested-e [...] delete mode 100644 lld/test/ELF/Inputs/progname-ver.s delete mode 100755 lld/test/ELF/Inputs/version-undef-sym.so rename lld/test/ELF/{resolution-end.s => end-dso-defined.s} (100%) delete mode 100644 lld/test/ELF/gotpcrelx.s delete mode 100644 lld/test/ELF/lto/data-ordering-lto.s create mode 100644 lld/test/ELF/lto/symbol-ordering-data.s create mode 100644 lld/test/ELF/lto/symbol-ordering-function.s delete mode 100644 lld/test/ELF/lto/symbol-ordering-lto.s create mode 100644 lld/test/ELF/mips-jalr.s delete mode 100644 lld/test/ELF/mips-jalr.test delete mode 100644 lld/test/ELF/symbol-ordering-file2.s rename lld/test/ELF/{undefined-versioned-symbol.s => version-symbol-undef.s} (69%) delete mode 100644 lld/test/ELF/version-undef-sym.s delete mode 100644 lld/test/ELF/weak-undef-export.s delete mode 100644 lld/test/ELF/weak-undef-val.s rename lld/test/ELF/{got-plt-header.s => x86-64-got-plt-header.s} (100%) rename lld/test/ELF/{gotpc-relax-nopic.s => x86-64-gotpc-relax-nopic.s} (100%) rename lld/test/ELF/{gotpc-relax-und-dso.s => x86-64-gotpc-relax-und-dso.s} (89%) rename lld/test/ELF/{gotpc-relax.s => x86-64-gotpc-relax.s} (100%) create mode 100644 lldb/lit/Settings/Inputs/DontStopCommandSource.in create mode 100644 lldb/lit/Settings/Inputs/StopCommandSource.in create mode 100644 lldb/lit/Settings/TestStopCommandSourceOnError.test create mode 100644 llvm/test/CodeGen/AArch64/fp16-fmla.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.s.sendmsg.mir create mode 100644 llvm/test/CodeGen/PowerPC/smulfixsat.ll create mode 100644 llvm/test/CodeGen/PowerPC/umulfixsat.ll create mode 100644 llvm/test/CodeGen/X86/umul_fix_sat.ll create mode 100644 llvm/test/DebugInfo/X86/dw_op_constu.mir create mode 100644 llvm/test/MC/ELF/ifunc-alias.s create mode 100644 llvm/test/TableGen/gisel-physreg-input.td create mode 100644 llvm/test/Transforms/FunctionAttrs/value-simplify.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/merge-cond-stores-cost.ll