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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 8c2c0725828 Include what you use in LanaiAsmParser.cpp adds dc8affe607a [X86][SSE] Add nonuniform constant vector test for PR42105 adds bce9e11a7b0 [AArch64] Handle ISD::LROUND and ISD::LLROUND for float16 adds f1249442cf3 Revert "[SCEV] Use wrap flags in InsertBinop" adds 559e69a821b AArch64] Handle ISD::LRINT and ISD::LLRINT for float16 adds df95e6109e1 [clang-tidy] Fix an assertion failure in misc-redundant-exp [...] adds 60e1296a9a3 [clang-tidy] Make the plugin honor NOLINT adds dd2d1a168f4 [InstCombine] add tests for loads of bitcasted vector pointer; NFC adds bf5bca5bea5 [llvm-ar] Create thin archives with MRI scripts adds 71d3f227a79 FileCheck [6/12]: Introduce numeric variable definition adds a4f5a2ad1f0 [clang-tidy] Another attempt to fix misc-redundant-expressi [...] adds 2e4a628c06c [LibTooling] Add insert/remove convenience functions for cr [...] adds 0338b88861d [AIX] Implement call lowering with parameters could pass onto GPRs adds 47feb771e13 gn build: Add new tidy checks to gn files adds 0924f448592 [NFC][CodeGen] Remove duplicate test in fp-fast.ll adds 03e8369a728 [DA] Add an option to control delinearization validity checks adds 1d85a7518c6 [NFC][CodeGen] Add unary fneg tests to fp-fast.ll fp-fold.l [...] adds b341d305a4c [PowerPC] Add R_PPC_IRELATIVE adds 5c011405812 [NFC][CodeGen] Add unary fneg tests to fmul-combines.ll fnabs.ll adds 758c08921da [Profile]: Add runtime interface to specify file handle for [...] adds 6b67dfa54c7 [X86] Make masked floating point equality/ordered compares [...] adds 5438cc6910b Remove unused PPC.h includes under llvm/lib/Target/PowerPC. adds ab245c8fefb gn build: Merge r362685 adds f1b8c6ac4f9 [NFC][CodeGen] Add unary fneg tests to X86/fma_patterns_wide.ll adds 82442adfc03 [PPC32] Improve the 32-bit PowerPC port adds 7ccfdad7ab7 [PPC32] Support GD/LD/IE/LE TLS models and their relaxations adds 842c7792aaa [DAGCombine] MergeConsecutiveStores - improve non-temporal [...] adds bd9e810b23b [ScheduleTreeTransform] Silence compiler warning. NFC. adds 101915cfdab [LoopPred] Fix a bug in unconditional latch bailout introdu [...] adds 249b7210377 Fixing ppc tests: sed -i 's/# REQUIES: ppc/# REQUIRES: ppc/g' adds 06de52674da [NFC][CodeGen] Add unary fneg tests to X86/fma_patterns.ll adds 51f85b40bc6 [clang][HeaderSearch] Consider all path separators equal adds 6cda33ba364 [InlineCost] Add support for unary fneg. adds f288a0685f8 [NFC][CodeGen] Add unary fneg tests to X86/fma4-fneg-combine.ll adds 60ec248148c [AIX] Implement function descriptor on SDAG adds 9e97caf5947 [LV] Wrap LV illegality reporting in a function. NFC. adds ca541b20d0c [CFLGraph] Add support for unary fneg instruction. adds a0a63b2f905 Revert "[ELF] Suppress "STT_SECTION symbol should be define [...] adds f1d9b3180e6 Revert "Reland D61583 [ELF] Error on relocations to STT_SEC [...] adds e8a301f87f7 clang-format: better handle namespace macros adds 3d2ee0053aa [NFC][CodeGen] Add unary fneg tests to X86/fma-scalar-combine.ll adds 38c5ee18028 [InstSimplify] add tests for fcmp with known-never-nan oper [...] adds 6ba76dd7795 Revert "Revert "Reland D61583 [ELF] Error on relocations to [...] adds 6a573e3ec3e Revert "Revert "[ELF] Suppress "STT_SECTION symbol should b [...] adds 980d3645df4 Add cdb test for global constants adds f320f267167 [X86] Make a bunch of merge masked binops commutable for lo [...] adds 169fc2b0209 [NFC][CodeGen] Add unary fneg tests to X86/fma-intrinsics-x86.ll adds 37bd9bd1375 [AMDGPU] Partial revert for the ba447bae7448435c9986eece081 [...] adds b9f1e7b16ed [DebugInfo] Incorrect debug info record generated for loop [...] adds 66f286845ca [NFC][CodeGen] Add unary fneg tests to X86/fma4-intrinsics-x86.ll adds b82ea52b78e [NFC] Test commit, whitespace change adds b6cfa129cc2 AMDGPU: Insert skip branches over return blocks adds 0629e1252ff Revert [ELF] Simplify the condition to create .interp adds dcf17ded66c Convert MemberExpr creation and serialization to work the s [...] adds 84be9984976 Factor out duplicated code building a MemberExpr and markin [...] adds e41e366ae72 Change GWP-ASan build to use '-pthread' instead of '-lpthre [...] adds ef4a3aa549e [PowerPC] Exploit the vector min/max instructions adds 99ee81b1839 AMDGPU: Insert skips for blocks with FLAT adds c0edb8f5cf2 AMDGPU: Don't count mask branch pseudo towards skip threshold adds 19189993c90 [LV] Fix -Wunused-function after r362736 adds c7029e4ef46 [NFC] Test commit. adds c7903b9f1e9 Set an output file name for the override-new-delete.cpp test. adds 0bddef79019 [ADT] Enable set_difference() to be used on StringSet adds c841b9abf03 [MC][ELF] Don't create relocations with section symbols for [...] adds 50f61af3f30 [llvm-objdump] Add warning if --disassemble-functions speci [...] adds fd54fa5d72d [WebAssembly] Fix for discarded init functions adds 53211aa9f13 [lld] Allow args::getInterger to parse args larger than 2^31-1 adds 767bdd55e1a [llvm-objdump] Print source when subsequent lines in the tr [...] adds 65d1ff8e7e2 [NFC] Delete trailing whitespace character. adds 04b418f2460 [AVR] Expand 16-bit rotations during the legalization stage adds c5ef502ee81 [CodeGen] Generic Hardware Loop Support adds 67f9dc60b8d Fix for lld buildbot adds f8b28931a75 [X86] -march=cooperlake (llvm) adds eb394e93d2d [yaml2elf] - Refactoring followup for D62809 adds 33044a7ae21 [llvm-objcopy] - Emit error and don't crash if program head [...] adds f7305484841 [AArch64][AsmParser] Provide better diagnostics for SVE predicates adds 1f0d2512449 [AArch64][AsmParser] error on unexpected SVE predicate type suffix adds 30bcda86db6 [X86] -march=cooperlake (clang) adds 5b3c9880e23 Work around a circular dependency between IR and MC introdu [...] adds 62c905a2e6e DWARF: Simplify SymbolFileDWARF::GetDWARFCompileUnit adds 15fec3a69cc Fix some signed/unsigned comparison warnings adds f1f6e0fc246 [CodeComplete] Improve overload handling for C++ qualified [...] adds 4bcba163b1b [X86][test] Add test cases using immediates to builtins-x86.c
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 94 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 13 + .../clang-tidy/misc/RedundantExpressionCheck.cpp | 9 +- .../clang-tidy/plugin/ClangTidyPlugin.cpp | 23 +- clang-tools-extra/test/clang-tidy/basic.cpp | 1 + .../test/clang-tidy/misc-redundant-expression.cpp | 12 + .../test/clang-tidy/nolint-plugin.cpp | 50 + .../test/clang-tidy/nolintnextline-plugin.cpp | 48 + clang/docs/ClangFormatStyleOptions.rst | 13 + clang/include/clang/AST/Expr.h | 68 +- clang/include/clang/AST/Stmt.h | 1 + clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 13 + clang/include/clang/Sema/Sema.h | 17 + .../clang/Tooling/Refactoring/Transformer.h | 17 + clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/Expr.cpp | 72 +- clang/lib/Basic/Targets/X86.cpp | 14 +- clang/lib/Format/Format.cpp | 1 + clang/lib/Format/FormatToken.h | 7 +- clang/lib/Format/FormatTokenLexer.cpp | 2 + clang/lib/Format/NamespaceEndCommentsFixer.cpp | 91 +- clang/lib/Format/TokenAnnotator.cpp | 12 +- clang/lib/Format/TokenAnnotator.h | 1 + clang/lib/Format/UnwrappedLineFormatter.cpp | 40 +- clang/lib/Format/UnwrappedLineParser.cpp | 17 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 54 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 24 +- clang/lib/Lex/HeaderSearch.cpp | 5 + clang/lib/Sema/SemaCodeComplete.cpp | 125 +- clang/lib/Sema/SemaExprCXX.cpp | 12 +- clang/lib/Sema/SemaExprMember.cpp | 71 +- clang/lib/Sema/SemaOverload.cpp | 11 +- clang/lib/Serialization/ASTReaderStmt.cpp | 96 +- clang/lib/Serialization/ASTWriterStmt.cpp | 56 +- clang/test/CodeCompletion/member-access.cpp | 63 + clang/test/CodeGen/builtins-x86.c | 24 + clang/test/Driver/x86-march.c | 4 + clang/test/Misc/target-invalid-cpu-note.c | 4 +- clang/test/PCH/cxx-templates.cpp | 9 + clang/test/PCH/cxx-templates.h | 9 + clang/test/Preprocessor/predefined-arch-macros.c | 99 + clang/unittests/Format/FormatTest.cpp | 114 + .../Format/NamespaceEndCommentsFixerTest.cpp | 270 ++ clang/unittests/Lex/HeaderSearchTest.cpp | 7 + clang/unittests/Tooling/TransformerTest.cpp | 58 + compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 2 +- compiler-rt/test/gwp_asan/dummy_test.cc | 2 +- .../test/hwasan/TestCases/override-new-delete.cpp | 2 +- .../profile/instrprof-set-file-object-merging.c | 43 + .../test/profile/instrprof-set-file-object.c | 31 + debuginfo-tests/win_cdb/global-constant.cpp | 33 + lld/Common/Args.cpp | 5 +- lld/ELF/Arch/PPC.cpp | 367 ++- lld/ELF/Arch/PPC64.cpp | 7 +- lld/ELF/InputFiles.h | 4 + lld/ELF/InputSection.cpp | 8 + lld/ELF/Options.td | 1 + lld/ELF/Relocations.cpp | 42 +- lld/ELF/Relocations.h | 3 +- lld/ELF/SyntheticSections.cpp | 61 +- lld/ELF/SyntheticSections.h | 12 + lld/ELF/Target.h | 3 + lld/ELF/Thunks.cpp | 125 +- lld/ELF/Thunks.h | 13 +- lld/ELF/Writer.cpp | 15 +- lld/include/lld/Common/Args.h | 3 +- lld/test/ELF/basic-ppc.s | 206 +- lld/test/ELF/dynamic-linker.s | 16 +- lld/test/ELF/ppc-rela.s | 2 +- lld/test/ELF/ppc-relocs.s | 106 - lld/test/ELF/ppc32-abs-pic.s | 23 + lld/test/ELF/ppc32-call-stub-nopic.s | 81 + lld/test/ELF/ppc32-call-stub-pic.s | 151 + lld/test/ELF/ppc32-gnu-ifunc-nonpreemptable.s | 45 + lld/test/ELF/ppc32-gnu-ifunc.s | 41 + lld/test/ELF/ppc32-local-branch.s | 21 + lld/test/ELF/ppc32-reloc-addr.s | 34 + lld/test/ELF/ppc32-reloc-got.s | 36 + lld/test/ELF/ppc32-reloc-rel.s | 34 + lld/test/ELF/ppc32-tls-gd.s | 98 + lld/test/ELF/ppc32-tls-ie.s | 67 + lld/test/ELF/ppc32-tls-ld.s | 82 + lld/test/ELF/ppc32-tls-le.s | 24 + lld/test/ELF/ppc32-weak-undef-call.s | 19 + lld/test/ELF/silent-ignore.test | 1 + lld/test/wasm/Inputs/comdat1.ll | 23 +- lld/test/wasm/Inputs/comdat2.ll | 23 +- lld/test/wasm/comdats.ll | 12 +- lld/test/wasm/large-memory.test | 5 + lld/wasm/InputChunks.h | 5 +- lld/wasm/InputFiles.cpp | 38 +- lld/wasm/MarkLive.cpp | 7 +- lld/wasm/Symbols.cpp | 7 + lld/wasm/Symbols.h | 3 + lld/wasm/Writer.cpp | 3 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 16 +- llvm/docs/CommandGuide/FileCheck.rst | 49 +- llvm/docs/README.txt | 2 +- llvm/include/llvm/ADT/StringMap.h | 5 + llvm/include/llvm/ADT/StringSet.h | 6 + .../llvm/Analysis/ScalarEvolutionExpander.h | 2 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 39 + .../llvm/Analysis/TargetTransformInfoImpl.h | 7 + .../llvm/BinaryFormat/ELFRelocs/PowerPC.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 7 + llvm/include/llvm/CodeGen/Passes.h | 3 + llvm/include/llvm/IR/Intrinsics.td | 21 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LinkAllPasses.h | 1 + llvm/include/llvm/MC/MCSymbol.h | 3 + llvm/include/llvm/MC/MCSymbolXCOFF.h | 36 + llvm/include/llvm/Support/FileCheck.h | 134 +- llvm/include/llvm/Support/X86TargetParser.def | 2 + .../Vectorize/LoopVectorizationLegality.h | 20 +- llvm/lib/Analysis/CFLGraph.h | 10 + llvm/lib/Analysis/DependenceAnalysis.cpp | 29 +- llvm/lib/Analysis/InlineCost.cpp | 23 + llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 49 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 6 + llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGen.cpp | 1 + llvm/lib/CodeGen/HardwareLoops.cpp | 440 +++ llvm/lib/CodeGen/LLVMTargetMachine.cpp | 9 + llvm/lib/CodeGen/LiveDebugVariables.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 30 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 7 + llvm/lib/MC/ELFObjectWriter.cpp | 6 + llvm/lib/MC/MCContext.cpp | 4 +- llvm/lib/Support/FileCheck.cpp | 407 ++- llvm/lib/Support/Host.cpp | 10 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 16 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 9 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 169 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 87 - llvm/lib/Target/AMDGPU/SIISelLowering.h | 5 +- llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 24 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 13 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 572 ---- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 7 + llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 180 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 - llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 8 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 26 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 10 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 21 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 5 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 3 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 344 +++ llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 6 +- llvm/lib/Target/X86/X86.td | 11 + llvm/lib/Target/X86/X86InstrAVX512.td | 21 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 18 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 4 +- .../Vectorize/LoopVectorizationLegality.cpp | 222 +- .../Steensgaard/must-and-partial.ll | 3 +- llvm/test/CodeGen/AArch64/llrint-conv-fp16.ll | 35 + llvm/test/CodeGen/AArch64/llround-conv-fp16.ll | 32 + llvm/test/CodeGen/AArch64/lrint-conv-fp16-win.ll | 36 + llvm/test/CodeGen/AArch64/lrint-conv-fp16.ll | 35 + llvm/test/CodeGen/AArch64/lround-conv-fp16-win.ll | 33 + llvm/test/CodeGen/AArch64/lround-conv-fp16.ll | 32 + .../AArch64/wrong_debug_loc_after_regalloc.ll | 171 ++ llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 12 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 3 +- llvm/test/CodeGen/AMDGPU/branch-uniformity.ll | 4 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 4 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 7 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 55 +- .../CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll | 6 +- llvm/test/CodeGen/AMDGPU/fabs.ll | 12 +- llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 58 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 8 +- llvm/test/CodeGen/AMDGPU/fneg-fabs.ll | 16 +- llvm/test/CodeGen/AMDGPU/fsub.ll | 12 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 10 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 1 + .../test/CodeGen/AMDGPU/insert-skips-flat-vmem.mir | 58 + .../CodeGen/AMDGPU/insert-skips-ignored-insts.mir | 54 + llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | 2 - .../CodeGen/AMDGPU/llvm.amdgcn.mqsad.pk.u16.u8.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.qsad.pk.u16.u8.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 8 +- llvm/test/CodeGen/AMDGPU/madak.ll | 12 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 5 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 5 +- llvm/test/CodeGen/AMDGPU/select-opt.ll | 4 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 3 +- llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 2 +- .../CodeGen/AMDGPU/skip-branch-taildup-ret.mir | 194 ++ llvm/test/CodeGen/AMDGPU/smrd.ll | 1 + .../CodeGen/AMDGPU/subreg-coalescer-undef-use.ll | 53 +- .../AMDGPU/uniform-loop-inside-nonuniform.ll | 5 +- .../test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll | 9 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 6 +- .../vgpr-spill-emergency-stack-slot-compute.ll | 1 - .../CodeGen/Hexagon/loop-idiom/memmove-rt-check.ll | 2 +- llvm/test/CodeGen/PowerPC/aix_gpr_param.ll | 199 ++ llvm/test/CodeGen/PowerPC/ctr-minmaxnum.ll | 21 +- llvm/test/CodeGen/PowerPC/ctrloop-intrin.ll | 11 +- llvm/test/CodeGen/PowerPC/ppc-passname.ll | 12 - llvm/test/CodeGen/PowerPC/sat-add.ll | 24 +- llvm/test/CodeGen/PowerPC/test_call_aix.ll | 8 +- llvm/test/CodeGen/PowerPC/vec-min-max.ll | 239 ++ .../PowerPC/vector-constrained-fp-intrinsics.ll | 524 +--- llvm/test/CodeGen/X86/cpus-intel.ll | 1 + llvm/test/CodeGen/X86/fma-intrinsics-x86.ll | 896 ++++++ llvm/test/CodeGen/X86/fma-scalar-combine.ll | 100 +- llvm/test/CodeGen/X86/fma4-fneg-combine.ll | 105 + llvm/test/CodeGen/X86/fma4-intrinsics-x86.ll | 221 ++ llvm/test/CodeGen/X86/fma_patterns.ll | 304 ++ llvm/test/CodeGen/X86/fma_patterns_wide.ll | 219 ++ llvm/test/CodeGen/X86/fmul-combines.ll | 66 + llvm/test/CodeGen/X86/fnabs.ll | 63 + llvm/test/CodeGen/X86/fp-fast.ll | 3 +- llvm/test/CodeGen/X86/fp-fold.ll | 35 +- llvm/test/CodeGen/X86/fp-in-intregs.ll | 7 + llvm/test/CodeGen/X86/fp-stack-compare-cmov.ll | 10 + llvm/test/CodeGen/X86/fp-stack-compare.ll | 12 + llvm/test/CodeGen/X86/fsxor-alignment.ll | 26 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 66 +- llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 268 ++ llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 3229 +++++++++++++++++--- llvm/test/DebugInfo/X86/dbg-addr-dse.ll | 7 +- llvm/test/DebugInfo/X86/live-debug-variables.ll | 2 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 6 +- llvm/test/FileCheck/numeric-expression.txt | 107 +- llvm/test/FileCheck/var-scope.txt | 17 +- llvm/test/FileCheck/verbose.txt | 29 +- llvm/test/MC/AArch64/SVE/abs-diagnostics.s | 10 +- llvm/test/MC/AArch64/SVE/add-diagnostics.s | 10 +- llvm/test/MC/AArch64/SVE/and-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/andv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/asr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/asrr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/bic-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/clasta-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/clastb-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/cls-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/clz-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmpeq-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmpge-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmpgt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmphi-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmphs-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmple-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmplo-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmpls-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmplt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cmpne-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cnot-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cnt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/cntp-diagnostics.s | 14 + llvm/test/MC/AArch64/SVE/compact-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/decp-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE/eor-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/eorv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/fabd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fabs-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fadda-diagnostics.s | 23 +- llvm/test/MC/AArch64/SVE/faddv-diagnostics.s | 16 +- llvm/test/MC/AArch64/SVE/fcadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fcmla-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fcvt-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/fcvtzs-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/fcvtzu-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/fdiv-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fdivr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmad-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmax-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxnm-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxnmv-diagnostics.s | 16 +- llvm/test/MC/AArch64/SVE/fmaxv-diagnostics.s | 16 +- llvm/test/MC/AArch64/SVE/fmin-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fminnm-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fminnmv-diagnostics.s | 16 +- llvm/test/MC/AArch64/SVE/fminv-diagnostics.s | 17 +- llvm/test/MC/AArch64/SVE/fmla-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmls-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmsb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmul-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fmulx-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fneg-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fnmad-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fnmla-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fnmls-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fnmsb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frecpx-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frinta-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frinti-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frintm-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frintn-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frintp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frintx-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/frintz-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fscale-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fsqrt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fsub-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/fsubr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/incp-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE/lasta-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/lastb-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/ld1b-diagnostics.s | 8 +- llvm/test/MC/AArch64/SVE/ld1d-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1h-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/ld1rb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rh-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsh-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sb-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/ld1sh-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld1sw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ld1w-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld2b-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld2d-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld2h-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld2w-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld3b-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld3d-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld3h-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld3w-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld4b-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld4d-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld4h-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ld4w-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ldff1b-diagnostics.s | 8 +- llvm/test/MC/AArch64/SVE/ldff1d-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1h-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/ldff1sb-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/ldff1sh-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ldff1sw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1w-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ldnf1b-diagnostics.s | 8 +- llvm/test/MC/AArch64/SVE/ldnf1d-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1h-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/ldnf1sb-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/ldnf1sh-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ldnf1sw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1w-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/ldnt1b-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1d-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1h-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1w-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/lsl-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/lslr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/lsr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/lsrr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/mad-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/mla-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/mls-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/msb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/mul-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/neg-diagnostics.s | 10 +- llvm/test/MC/AArch64/SVE/not-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/orr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/orv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/pfirst-diagnostics.s | 22 +- llvm/test/MC/AArch64/SVE/pnext-diagnostics.s | 14 + llvm/test/MC/AArch64/SVE/prfb-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/prfd-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/prfh-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/prfw-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/ptest-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/rbit-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/revb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/revh-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/revw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/sabd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/saddv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/scvtf-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/sdiv-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/sdivr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/sel-diagnostics.s | 23 + llvm/test/MC/AArch64/SVE/smax-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/smaxv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/smin-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/sminv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/smulh-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/splice-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE/sqdecp-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE/sqincp-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE/st1b-diagnostics.s | 20 +- llvm/test/MC/AArch64/SVE/st1d-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st1h-diagnostics.s | 18 +- llvm/test/MC/AArch64/SVE/st1w-diagnostics.s | 16 +- llvm/test/MC/AArch64/SVE/st2b-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st2d-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st2h-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st2w-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st3b-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st3d-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st3h-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st3w-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st4b-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st4d-diagnostics.s | 15 +- llvm/test/MC/AArch64/SVE/st4h-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/st4w-diagnostics.s | 14 +- llvm/test/MC/AArch64/SVE/stnt1b-diagnostics.s | 25 +- llvm/test/MC/AArch64/SVE/stnt1d-diagnostics.s | 19 +- llvm/test/MC/AArch64/SVE/stnt1h-diagnostics.s | 19 +- llvm/test/MC/AArch64/SVE/stnt1w-diagnostics.s | 19 +- llvm/test/MC/AArch64/SVE/sub-diagnostics.s | 10 +- llvm/test/MC/AArch64/SVE/subr-diagnostics.s | 10 +- llvm/test/MC/AArch64/SVE/sxtb-diagnostics.s | 8 +- llvm/test/MC/AArch64/SVE/sxth-diagnostics.s | 6 +- llvm/test/MC/AArch64/SVE/sxtw-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/uabd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/uaddv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/ucvtf-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE/udiv-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/udivr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/umax-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/umaxv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/umin-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/uminv-diagnostics.s | 13 +- llvm/test/MC/AArch64/SVE/umulh-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecp-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE/uqincp-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE2/addp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/faddp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtlt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtnt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtx-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE2/fcvtxnt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/flogb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fmaxnmp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fmaxp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fminnmp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/fminp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/histcnt-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1b-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1d-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1h-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sb-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sh-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sw-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1w-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/match-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/nmatch-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sadalp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/shadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/shsub-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/shsubr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/smaxp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sminp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/splice-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqabs-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqneg-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshl-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshlr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshl-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE2/sqshlr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshlu-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqsub-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/sqsubr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/srhadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/srshl-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/srshlr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/srshr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1b-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1d-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1h-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1w-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/suqadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uadalp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uhadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uhsub-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uhsubr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/umaxp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uminp-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uqadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshl-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshlr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshl-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE2/uqshlr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uqsub-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/uqsubr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/urecpe-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/urhadd-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/urshl-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/urshlr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/urshr-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/ursqrte-diagnostics.s | 2 +- llvm/test/MC/AArch64/SVE2/usqadd-diagnostics.s | 2 +- llvm/test/MC/ELF/ifunc-reloc.s | 39 +- llvm/test/Transforms/HardwareLoops/scalar-while.ll | 144 + llvm/test/Transforms/HardwareLoops/unscevable.ll | 47 + llvm/test/Transforms/IRCE/bad_expander.ll | 2 +- llvm/test/Transforms/IRCE/conjunctive-checks.ll | 2 +- llvm/test/Transforms/IRCE/decrementing-loop.ll | 2 +- .../Transforms/IRCE/ranges_of_different_types.ll | 16 +- llvm/test/Transforms/IRCE/rc-negative-bound.ll | 4 +- .../Transforms/IRCE/single-access-no-preloop.ll | 2 +- .../Transforms/IRCE/single-access-with-preloop.ll | 8 +- llvm/test/Transforms/IRCE/stride_more_than_1.ll | 6 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 4 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 4 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 2 +- .../Transforms/IndVarSimplify/loop_evaluate_1.ll | 2 +- llvm/test/Transforms/Inline/inline_constprop.ll | 31 + .../Transforms/InstCombine/load-bitcast-vec.ll | 90 + .../InstSimplify/floating-point-compare.ll | 48 +- .../LoopIdiom/X86/unordered-atomic-memcpy.ll | 8 +- llvm/test/Transforms/LoopIdiom/basic.ll | 12 +- .../LoopIdiom/memcpy-debugify-remarks.ll | 2 +- llvm/test/Transforms/LoopPredication/basic.ll | 26 + llvm/test/Transforms/LoopReroll/basic.ll | 2 +- llvm/test/Transforms/LoopReroll/complex_reroll.ll | 2 +- llvm/test/Transforms/LoopReroll/nonconst_lb.ll | 4 +- llvm/test/Transforms/LoopReroll/ptrindvar.ll | 2 +- .../LoopStrengthReduce/2011-10-06-ReusePhi.ll | 4 +- .../LoopStrengthReduce/X86/lsr-expand-quadratic.ll | 2 +- .../LoopStrengthReduce/X86/nested-loop.ll | 2 +- .../LoopStrengthReduce/post-inc-icmpzero.ll | 2 +- .../Transforms/LoopVectorize/AArch64/pr36032.ll | 2 +- .../X86/illegal-parallel-loop-uniform-write.ll | 2 +- llvm/test/tools/llvm-ar/mri-thin-archive.test | 23 + .../ELF/invalid-p_filesz-p_offset.test | 45 + .../X86/Inputs/source-interleave-header1.h | 1 + .../X86/Inputs/source-interleave-header2.h | 1 + .../source-interleave-same-line-different-file.c | 2 + .../source-interleave-same-line-different-file.ll | 61 + .../llvm-objdump/X86/Inputs/source-interleave.ll | 2 +- ...sassemble-implied-by-disassemble-functions.test | 2 +- ...source-interleave-same-line-different-file.test | 12 + .../llvm-objdump/X86/warn-missing-disasm-func.test | 11 + llvm/tools/llc/llc.cpp | 1 + llvm/tools/llvm-ar/llvm-ar.cpp | 6 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 5 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 17 +- llvm/tools/opt/opt.cpp | 1 + llvm/tools/yaml2obj/yaml2elf.cpp | 79 +- llvm/unittests/ADT/CMakeLists.txt | 1 + llvm/unittests/ADT/StringMapTest.cpp | 15 - llvm/unittests/ADT/StringSetTest.cpp | 43 + llvm/unittests/Support/FileCheckTest.cpp | 294 +- .../clang-tools-extra/clang-tidy/android/BUILD.gn | 2 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + polly/lib/Transform/ScheduleTreeTransform.cpp | 2 +- 550 files changed, 13632 insertions(+), 3711 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/nolint-plugin.cpp create mode 100644 clang-tools-extra/test/clang-tidy/nolintnextline-plugin.cpp create mode 100644 compiler-rt/test/profile/instrprof-set-file-object-merging.c create mode 100644 compiler-rt/test/profile/instrprof-set-file-object.c create mode 100644 debuginfo-tests/win_cdb/global-constant.cpp delete mode 100644 lld/test/ELF/ppc-relocs.s create mode 100644 lld/test/ELF/ppc32-abs-pic.s create mode 100644 lld/test/ELF/ppc32-call-stub-nopic.s create mode 100644 lld/test/ELF/ppc32-call-stub-pic.s create mode 100644 lld/test/ELF/ppc32-gnu-ifunc-nonpreemptable.s create mode 100644 lld/test/ELF/ppc32-gnu-ifunc.s create mode 100644 lld/test/ELF/ppc32-local-branch.s create mode 100644 lld/test/ELF/ppc32-reloc-addr.s create mode 100644 lld/test/ELF/ppc32-reloc-got.s create mode 100644 lld/test/ELF/ppc32-reloc-rel.s create mode 100644 lld/test/ELF/ppc32-tls-gd.s create mode 100644 lld/test/ELF/ppc32-tls-ie.s create mode 100644 lld/test/ELF/ppc32-tls-ld.s create mode 100644 lld/test/ELF/ppc32-tls-le.s create mode 100644 lld/test/ELF/ppc32-weak-undef-call.s create mode 100644 lld/test/wasm/large-memory.test create mode 100644 llvm/include/llvm/MC/MCSymbolXCOFF.h create mode 100644 llvm/lib/CodeGen/HardwareLoops.cpp create mode 100644 llvm/test/CodeGen/AArch64/llrint-conv-fp16.ll create mode 100644 llvm/test/CodeGen/AArch64/llround-conv-fp16.ll create mode 100644 llvm/test/CodeGen/AArch64/lrint-conv-fp16-win.ll create mode 100644 llvm/test/CodeGen/AArch64/lrint-conv-fp16.ll create mode 100644 llvm/test/CodeGen/AArch64/lround-conv-fp16-win.ll create mode 100644 llvm/test/CodeGen/AArch64/lround-conv-fp16.ll create mode 100644 llvm/test/CodeGen/AArch64/wrong_debug_loc_after_regalloc.ll create mode 100644 llvm/test/CodeGen/AMDGPU/insert-skips-flat-vmem.mir create mode 100644 llvm/test/CodeGen/AMDGPU/insert-skips-ignored-insts.mir create mode 100644 llvm/test/CodeGen/AMDGPU/skip-branch-taildup-ret.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix_gpr_param.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec-min-max.ll create mode 100644 llvm/test/Transforms/HardwareLoops/scalar-while.ll create mode 100644 llvm/test/Transforms/HardwareLoops/unscevable.ll create mode 100644 llvm/test/Transforms/InstCombine/load-bitcast-vec.ll create mode 100644 llvm/test/tools/llvm-ar/mri-thin-archive.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-p_filesz-p_offset.test create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/source-interleave-header1.h create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/source-interleave-header2.h create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/source-interleave-same- [...] create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/source-interleave-same- [...] create mode 100644 llvm/test/tools/llvm-objdump/X86/source-interleave-same-line-di [...] create mode 100644 llvm/test/tools/llvm-objdump/X86/warn-missing-disasm-func.test create mode 100644 llvm/unittests/ADT/StringSetTest.cpp