This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 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 adds 32742d8f368 [ELF] Delete R_PPC64_CALL_PLT from isRelExpr() adds cb8de55f474 [AMDGPU] Constrain the AMDGPU inliner on maximum number of [...] adds f720647ddd7 [RISCV] Support Bit-Preserving FP in F/D Extensions adds 5d66f2b0af8 [ARM] Fix bugs introduced by the fp64/d32 rework. adds f2ddd608367 [Support][Test] Time profiler: add regression test adds e208208a313 [ELF][AArch64] Support for BTI and PAC adds 95dd67ac2f9 gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/uti [...] adds 9cf960461d3 gn build: Merge r362774 adds 0723c659f58 gn build: Merge r362766 adds 6880bceda2d [x86] narrow extract subvector of vector select adds d546b5052bb llvm-lib: Disallow mixing object files with different machi [...] new b2e96169b0a [NFC] Don't export helpers of ConstantFoldCall new 94a609e343f TailDuplicator: Remove no-op analyzeBranch call
The 2 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/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/ARM.cpp | 20 +- clang/lib/Basic/Targets/X86.cpp | 14 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 49 +- 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/arm-target-features.c | 28 +- clang/test/CodeGen/builtins-x86.c | 24 + clang/test/Driver/arm-mfpu.c | 348 +-- clang/test/Driver/armv8.1m.main.c | 37 +- clang/test/Driver/check-time-trace.cpp | 23 + 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/arm-acle-6.5.c | 5 +- clang/test/Preprocessor/arm-target-features.c | 3 + clang/test/Preprocessor/predefined-arch-macros.c | 99 + clang/tools/driver/cc1_main.cpp | 5 + 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/AArch64.cpp | 158 +- lld/ELF/Arch/PPC.cpp | 367 ++- lld/ELF/Arch/PPC64.cpp | 7 +- lld/ELF/Config.h | 2 + lld/ELF/Driver.cpp | 30 +- lld/ELF/InputFiles.cpp | 11 +- lld/ELF/InputFiles.h | 4 + lld/ELF/InputSection.cpp | 8 + lld/ELF/Options.td | 7 + lld/ELF/Relocations.cpp | 45 +- lld/ELF/Relocations.h | 3 +- lld/ELF/SyntheticSections.cpp | 79 +- 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/docs/ld.lld.1 | 4 + lld/include/lld/Common/Args.h | 3 +- lld/test/ELF/Inputs/aarch64-addrifunc.s | 8 + lld/test/ELF/Inputs/aarch64-bti1.s | 19 + lld/test/ELF/Inputs/aarch64-btipac1.s | 19 + lld/test/ELF/Inputs/aarch64-func2.s | 8 + lld/test/ELF/Inputs/aarch64-func3-bti.s | 16 + lld/test/ELF/Inputs/aarch64-func3-btipac.s | 16 + lld/test/ELF/Inputs/aarch64-func3-pac.s | 16 + lld/test/ELF/Inputs/aarch64-func3.s | 5 + lld/test/ELF/Inputs/aarch64-nobti.s | 8 + lld/test/ELF/Inputs/aarch64-nopac.s | 8 + lld/test/ELF/Inputs/aarch64-pac1.s | 19 + lld/test/ELF/aarch64-bti-pac-cli-error.s | 12 + lld/test/ELF/aarch64-feature-bti.s | 218 ++ lld/test/ELF/aarch64-feature-btipac.s | 142 + lld/test/ELF/aarch64-feature-pac.s | 129 + lld/test/ELF/aarch64-ifunc-bti.s | 65 + lld/test/ELF/aarch64-property-relocatable.s | 36 + 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/README.txt | 2 +- llvm/include/llvm/ADT/StringMap.h | 5 + llvm/include/llvm/ADT/StringSet.h | 6 + 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/X86TargetParser.def | 2 + .../Vectorize/LoopVectorizationLegality.h | 20 +- llvm/lib/Analysis/CFLGraph.h | 10 + llvm/lib/Analysis/ConstantFolding.cpp | 20 +- llvm/lib/Analysis/DependenceAnalysis.cpp | 29 +- llvm/lib/Analysis/InlineCost.cpp | 23 + 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/CodeGen/TailDuplicator.cpp | 5 - llvm/lib/MC/ELFObjectWriter.cpp | 6 + llvm/lib/MC/MCContext.cpp | 4 +- llvm/lib/Support/ARMTargetParser.cpp | 134 +- llvm/lib/Support/Host.cpp | 10 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 16 +- 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/RISCV/RISCVISelLowering.cpp | 5 + llvm/lib/Target/RISCV/RISCVISelLowering.h | 2 + llvm/lib/Target/X86/X86.td | 11 + llvm/lib/Target/X86/X86ISelLowering.cpp | 52 + llvm/lib/Target/X86/X86InstrAVX512.td | 21 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 18 +- llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt | 1 + llvm/lib/ToolDrivers/llvm-lib/LLVMBuild.txt | 2 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 85 + llvm/lib/Transforms/Scalar/LoopPredication.cpp | 4 +- .../Vectorize/LoopVectorizationLegality.cpp | 222 +- .../Steensgaard/must-and-partial.ll | 3 +- .../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 + llvm/test/CodeGen/AMDGPU/inline-maxbb.ll | 33 + .../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 - 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 +--- .../RISCV/float-bit-preserving-dagcombines.ll | 390 +++ 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 | 21 + 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 +- llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 54 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 46 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 100 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 112 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 230 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 183 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 66 +- llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 898 +++--- llvm/test/CodeGen/X86/psubus.ll | 40 +- llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 268 ++ llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 3229 +++++++++++++++++--- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 79 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 47 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 62 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 62 +- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 116 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 116 +- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 122 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 122 +- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 285 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 285 +- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 304 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 302 +- llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 237 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 237 +- llvm/test/DebugInfo/X86/dbg-addr-dse.ll | 7 +- llvm/test/DebugInfo/X86/live-debug-variables.ll | 2 +- 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/Inline/inline_constprop.ll | 31 + .../InstSimplify/floating-point-compare.ll | 48 +- llvm/test/Transforms/LoopPredication/basic.ll | 26 + llvm/test/tools/llvm-lib/Inputs/arm64.ll | 18 + llvm/test/tools/llvm-lib/Inputs/i386.ll | 19 + llvm/test/tools/llvm-lib/Inputs/x86_64.ll | 19 + llvm/test/tools/llvm-lib/machine-mismatch.test | 38 + .../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-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 + .../clang-tools-extra/clang-tidy/android/BUILD.gn | 2 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../llvm/lib/ToolDrivers/llvm-lib/BUILD.gn | 1 + .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 + polly/lib/Transform/ScheduleTreeTransform.cpp | 2 +- 570 files changed, 16213 insertions(+), 5835 deletions(-) create mode 100644 clang/test/Driver/check-time-trace.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 create mode 100644 lld/test/ELF/Inputs/aarch64-addrifunc.s create mode 100644 lld/test/ELF/Inputs/aarch64-bti1.s create mode 100644 lld/test/ELF/Inputs/aarch64-btipac1.s create mode 100644 lld/test/ELF/Inputs/aarch64-func2.s create mode 100644 lld/test/ELF/Inputs/aarch64-func3-bti.s create mode 100644 lld/test/ELF/Inputs/aarch64-func3-btipac.s create mode 100644 lld/test/ELF/Inputs/aarch64-func3-pac.s create mode 100644 lld/test/ELF/Inputs/aarch64-func3.s create mode 100644 lld/test/ELF/Inputs/aarch64-nobti.s create mode 100644 lld/test/ELF/Inputs/aarch64-nopac.s create mode 100644 lld/test/ELF/Inputs/aarch64-pac1.s create mode 100644 lld/test/ELF/aarch64-bti-pac-cli-error.s create mode 100644 lld/test/ELF/aarch64-feature-bti.s create mode 100644 lld/test/ELF/aarch64-feature-btipac.s create mode 100644 lld/test/ELF/aarch64-feature-pac.s create mode 100644 lld/test/ELF/aarch64-ifunc-bti.s create mode 100644 lld/test/ELF/aarch64-property-relocatable.s 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/wrong_debug_loc_after_regalloc.ll create mode 100644 llvm/test/CodeGen/AMDGPU/inline-maxbb.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/CodeGen/RISCV/float-bit-preserving-dagcombines.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/tools/llvm-lib/Inputs/arm64.ll create mode 100644 llvm/test/tools/llvm-lib/Inputs/i386.ll create mode 100644 llvm/test/tools/llvm-lib/Inputs/x86_64.ll create mode 100644 llvm/test/tools/llvm-lib/machine-mismatch.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