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-allmodconfig in repository toolchain/ci/llvm-project.
from f79716774a0 merge-request.sh: Update 9.0 metabug for 9.0.1 adds 529f4ed401e Improve __builtin_constant_p lowering adds e4300c392de Add a pass to lower is.constant and objectsize intrinsics adds df4fd311286 [NewGVN] Use m_Br to simplify code a bit. (NFC) adds c445c0cb0ab Don't run background-index.test on Windows. adds 3e54997e777 Make code-action-request.test and request-reply.test pass o [...] adds 9f1bb5b9a8e Make symbols.test pass on Windows. adds d0bfedf8e50 [X86] Autogenerate complete checks. NFC adds 1f1703f5c7a Prefer 'env not' over 'not env' in tests. adds a05d254b82c fix typo in 374747 adds 61d26556907 convert a test to unix line endings adds 282b36c1ce9 convert another test to unix line endings adds eecef1e5a58 clangd tests: use extended regex with sed adds f89e758d886 [clang] [clang-offload-bundler] Fix finding installed llvm-objcopy adds f4d03213f3c [X86] Teach EmitTest to handle ISD::SSUBO/USUBO in order to [...] adds 52bfa73af84 [docs] loop pragmas: options implying transformations adds 415df89e22a [Alignment][NFC] Support compile time constants adds f2b28fd1617 build_llvm_package.bat: Run check-clang-tools and check-cla [...] adds 2a3f527cf8e Fix D68936 adds 527a35e1555 [NFC][TTI] Add Alignment for isLegalMasked[Load/Store] adds b744abb4f6a [X86][BtVer2] Improved latency and throughput of float/vect [...] adds d34822ad4c4 Fixing typo in llvm/IR/Intrinsics.td adds c4d256a5904 [AMDGPU] Come back patch for the 'Assign register class for [...] adds 1a21f98ac3c Revert "Add a pass to lower is.constant and objectsize intrinsics" adds 5a8db849644 DWARFExpression: Fix/add support for (v4) debug_loc base ad [...] adds 8535bed7950 [DebugInfo] Fix truncation of call site immediates adds 83e52f5e115 [llvm-size] Tidy up error messages (PR42970) adds 77748129650 [AArch64] Stackframe accesses to SVE objects. adds ce56e1a1cc5 [Alignment][NFC] Move and type functions from MathExtras to [...] adds cdcf58e5af0 [RISCV] enable LTO support, pass some options to linker. adds 151bbba7586 [CostModel][X86] Add CTPOP scalar costs (PR43656) adds 458680ac78f minidump: Use yaml for memory info tests adds a5ef3daf1d7 [ARM] Add some VMOVN tests. NFC adds a4f07b4d2e8 [libc++][test] Silence more warnings in variant tests adds 03462bbe7d5 [x86] add tests for possible select to sra transforms; NFC adds 961c34d5f45 Revert r374771 "[llvm-size] Tidy up error messages (PR42970)" adds 543236232c7 [ARM] Selection for MVE VMOVN adds 20b8ed2c2b1 [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a U [...] adds ee86804cf1b [x86] adjust select to sra tests; NFC adds 9681ea9560a Reapply r374743 with a fix for the ocaml binding adds 2cb43b45713 [ARM] Preserve fpu behaviour for '-crypto' adds 1385b27e92d [CostModel][X86] Add CTLZ scalar costs adds 0e100037d7e [OPENMP]Fix codegen for private variably length vars in com [...] adds ef0cb271807 XCOFFObjectWriter - silence static analyzer dyn_cast<> null [...] adds e8877d04393 BitsInit::resolveReferences - silence static analyzer null [...] adds 5c6ab2a0b1f [NVPTX] Restructure shfl instrinsics and add variants that [...] adds 5bbceadfc89 [OPENMP50]Add support for 'parallel master taskloop' construct. adds eef612bf91b [llvm-profdata] Weaken "malformed-ptr-to-counter-array.test [...] adds 1d32d8b176d Reapply: [llvm-size] Tidy up error messages (PR42970) adds 5af0201c2a0 Add FMF to vector ops for phi adds c526ff8a629 [llvm-objdump] Adjust spacing and field width for --section [...] adds 0b33417cd40 Fix copy-pasto in r374759 adds c86ba581883 [libc++][test] Add license headers to test/support/archetypes.* adds 76f9869bf20 [clang][IFS] Escape mangled names so MS ABI doesn't break [...] adds 37e31e629dc [clangd] Improve semantic highlighting in dependent context [...] adds e8f1ad2ad8b AMDGPU: Remove unnecessary IR from test adds 2bd166ad949 AMDGPU: Fix redundant setting of m0 for atomic load/store adds 8408d95e319 [ThinLTO] Fix printing of NoInline function summary flag adds d5768e3d0e8 Fix test breakage caused by r374424 adds 4e4b4f4099a [clang][IFS][test] Fixing lit test breakages on macOS due t [...] adds fcad66f165a [libc++][test] Portability fix for std::any tests adds 02945107f8d [Tests] Add a few more tests for idioms with FP induction v [...] adds 6362a2168bb [ASan] Fix IRTests/InstructionsTest.UnaryOperator adds b9c55e2760b [OPNEMP]Allow grainsize clause in combined task-based directives. adds 76e02af7048 [LoopIdiom] BCmp: loop exit count must not be wider than si [...] adds 2b161cd0a4f [Tests] Add a test demonstrating a miscompile in the off-by [...] adds 7e385bd2f52 [lit] Extend internal diff to support -U adds c5d14b5c6fa [clang-scan-deps] Support for clang --analyze in clang-scan-deps adds 322f12afc36 remove FILE* usage from ReportEventState() and HandleProces [...] adds 62c9fe4273e uint32_t options -> File::OpenOptions options adds bfaa1082e12 [InstCombine] add tests for select/shift transforms; NFC adds d88c7dec218 [OPNEMP]Allow num_tasks clause in combined task-based directives. adds e7a9115680e remove FILE* bindings from SBInstruction. adds 9d0a84f5f3d [NFC] Fix ClangScanDeps/static-analyzer.c test on Windows adds 753d789c441 Add support to -Wa,-W in clang adds 31a26001a19 [lit] Create Run object later and only when it is needed adds 9efbc564baa build fix for SBInstruction. adds 7e8fe67f0e2 PR43080: Do not build context-sensitive expressions during [...] adds 9585d8c11a5 [Modules Build] Add missing dependency. adds 1f40f15d54a [InstCombine] fold a shifted bool zext to a select
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 7 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 51 ++ clang-tools-extra/clangd/SemanticHighlighting.h | 2 + .../clangd/test/Inputs/symbols.test.yaml | 2 +- .../clangd/test/background-index.test | 2 +- .../clangd/test/code-action-request.test | 6 +- .../test/compile-commands-path-in-initialize.test | 2 +- clang-tools-extra/clangd/test/log.test | 2 +- clang-tools-extra/clangd/test/request-reply.test | 4 +- .../clangd/test/semantic-highlighting.test | 14 +- clang-tools-extra/clangd/test/symbol-info.test | 28 +- clang-tools-extra/clangd/test/symbols.test | 168 ++--- .../clangd/test/system-include-extractor.test | 2 +- clang-tools-extra/clangd/test/target_info.test | 2 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 57 +- clang/docs/LanguageExtensions.rst | 8 + clang/include/clang-c/Index.h | 5 +- clang/include/clang/AST/OpenMPClause.h | 48 +- clang/include/clang/AST/RecursiveASTVisitor.h | 5 + clang/include/clang/AST/StmtOpenMP.h | 71 ++ clang/include/clang/Basic/OpenMPKinds.def | 26 + clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/TokenKinds.def | 5 + clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Lex/PreprocessorOptions.h | 3 + clang/include/clang/Parse/Parser.h | 19 +- clang/include/clang/Sema/Sema.h | 104 ++- clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/lib/AST/OpenMPClause.cpp | 18 +- clang/lib/AST/StmtOpenMP.cpp | 55 ++ clang/lib/AST/StmtPrinter.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 7 + clang/lib/Basic/OpenMPKinds.cpp | 23 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 - clang/lib/CodeGen/CGExprScalar.cpp | 14 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 4 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 19 +- clang/lib/CodeGen/CodeGenFunction.h | 2 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 45 +- clang/lib/Driver/ToolChains/Clang.cpp | 95 +-- clang/lib/Driver/ToolChains/CommonArgs.cpp | 120 ++++ clang/lib/Driver/ToolChains/CommonArgs.h | 8 + clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 7 + clang/lib/Driver/ToolChains/RISCVToolchain.h | 1 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Frontend/InitPreprocessor.cpp | 9 +- .../Frontend/InterfaceStubFunctionsConsumer.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 13 +- clang/lib/Parse/ParseExpr.cpp | 12 +- clang/lib/Parse/ParseExprCXX.cpp | 75 ++- clang/lib/Parse/ParseOpenMP.cpp | 27 +- clang/lib/Parse/ParseStmt.cpp | 2 +- clang/lib/Parse/ParseTentative.cpp | 4 +- clang/lib/Parse/Parser.cpp | 40 +- clang/lib/Sema/SemaDecl.cpp | 104 ++- clang/lib/Sema/SemaExpr.cpp | 197 +++--- clang/lib/Sema/SemaLookup.cpp | 32 +- clang/lib/Sema/SemaOpenMP.cpp | 253 ++++++- clang/lib/Sema/TreeTransform.h | 11 + clang/lib/Serialization/ASTReader.cpp | 2 + clang/lib/Serialization/ASTReaderStmt.cpp | 13 + clang/lib/Serialization/ASTWriter.cpp | 2 + clang/lib/Serialization/ASTWriterStmt.cpp | 6 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + clang/test/Analysis/preprocessor-setup.c | 5 + .../ClangScanDeps/Inputs/static-analyzer-cdb.json | 7 + clang/test/ClangScanDeps/static-analyzer.c | 16 + clang/test/CodeGen/aarch64-neon-2velem.c | 34 +- clang/test/CodeGen/aarch64-neon-fma.c | 2 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 10 +- clang/test/CodeGen/aarch64-neon-misc.c | 6 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 6 +- clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c | 2 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 24 +- clang/test/CodeGen/arm-v8.2a-neon-intrinsics.c | 8 +- clang/test/CodeGen/arm_neon_intrinsics.c | 8 +- clang/test/CodeGen/avx512f-builtins.c | 288 ++++---- clang/test/CodeGen/avx512vl-builtins.c | 144 ++-- clang/test/CodeGen/builtin-constant-p.c | 127 ++-- clang/test/CodeGen/builtins-ppc-vsx.c | 12 +- clang/test/CodeGen/complex-math.c | 6 +- clang/test/CodeGen/exprs.c | 2 +- clang/test/CodeGen/fma-builtins.c | 64 +- clang/test/CodeGen/fma4-builtins.c | 64 +- clang/test/CodeGen/fp16-ops.c | 4 +- clang/test/CodeGen/ppc-emmintrin.c | 36 +- clang/test/CodeGen/ppc-tmmintrin.c | 3 +- clang/test/CodeGen/zvector.c | 2 +- clang/test/CodeGen/zvector2.c | 2 +- clang/test/CodeGenCXX/odr-use-lookahead.cpp | 10 + clang/test/Driver/arm-features.c | 15 + clang/test/Driver/as-w-option.c | 14 + clang/test/Driver/crash-report-crashfile.m | 8 +- clang/test/Driver/crash-report-null.test | 2 +- clang/test/Driver/gold-lto.c | 18 + clang/test/InterfaceStubs/inline.c | 4 +- clang/test/InterfaceStubs/object.c | 2 +- clang/test/InterfaceStubs/windows.cpp | 7 + clang/test/Modules/crash-vfs-headermaps.m | 4 +- clang/test/Modules/crash-vfs-include-pch.m | 4 +- clang/test/Modules/crash-vfs-ivfsoverlay.m | 4 +- .../test/Modules/crash-vfs-path-emptydir-entries.m | 4 +- .../Modules/crash-vfs-path-symlink-component.m | 4 +- .../Modules/crash-vfs-path-symlink-topheader.m | 4 +- clang/test/Modules/crash-vfs-path-traversal.m | 4 +- clang/test/Modules/crash-vfs-relative-incdir.m | 4 +- clang/test/Modules/crash-vfs-relative-overlay.m | 4 +- clang/test/Modules/crash-vfs-run-reproducer.m | 4 +- clang/test/Modules/crash-vfs-umbrella-frameworks.m | 4 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 83 +++ .../OpenMP/parallel_master_taskloop_codegen.cpp | 240 +++++++ .../parallel_master_taskloop_collapse_messages.cpp | 110 +++ .../parallel_master_taskloop_final_messages.cpp | 94 +++ ...rallel_master_taskloop_firstprivate_codegen.cpp | 515 ++++++++++++++ ...allel_master_taskloop_firstprivate_messages.cpp | 335 ++++++++++ ...parallel_master_taskloop_grainsize_messages.cpp | 103 +++ ...arallel_master_taskloop_lastprivate_codegen.cpp | 527 +++++++++++++++ ...rallel_master_taskloop_lastprivate_messages.cpp | 299 +++++++++ .../parallel_master_taskloop_loop_messages.cpp | 741 +++++++++++++++++++++ .../parallel_master_taskloop_misc_messages.c | 385 +++++++++++ ...parallel_master_taskloop_num_tasks_messages.cpp | 103 +++ .../parallel_master_taskloop_priority_messages.cpp | 97 +++ .../parallel_master_taskloop_private_codegen.cpp | 418 ++++++++++++ .../parallel_master_taskloop_private_messages.cpp | 259 +++++++ .../parallel_master_taskloop_reduction_codegen.cpp | 234 +++++++ ...parallel_master_taskloop_reduction_messages.cpp | 352 ++++++++++ clang/test/OpenMP/target_teams_codegen.cpp | 38 +- clang/test/SemaCXX/lambda-invalid-capture.cpp | 7 + .../auto-detect-from-source-parent-of-cwd.cpp | 2 +- clang/test/Tooling/clang-check-pwd.cpp | 2 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 2 + clang/tools/libclang/CIndex.cpp | 9 + clang/tools/libclang/CXCursor.cpp | 3 + .../variant.variant/variant.assign/copy.pass.cpp | 2 +- .../variant.variant/variant.assign/move.pass.cpp | 2 +- .../variant.mod/emplace_index_args.pass.cpp | 2 +- .../variant.mod/emplace_type_args.pass.cpp | 2 +- libcxx/test/support/any_helpers.h | 4 +- libcxx/test/support/archetypes.h | 8 + libcxx/test/support/archetypes.ipp | 7 + lld/test/ELF/got32-i386.s | 2 +- lld/test/ELF/got32x-i386.s | 4 +- lldb/include/lldb/API/SBDebugger.h | 9 +- lldb/include/lldb/API/SBFile.h | 3 + lldb/include/lldb/API/SBInstruction.h | 4 + lldb/include/lldb/API/SBInstructionList.h | 6 + lldb/include/lldb/API/SBProcess.h | 4 + lldb/include/lldb/Core/StreamFile.h | 2 +- lldb/include/lldb/Host/File.h | 25 +- lldb/include/lldb/Host/FileCache.h | 3 +- lldb/include/lldb/Host/FileSystem.h | 2 +- lldb/include/lldb/Target/Platform.h | 6 +- lldb/include/lldb/Target/RemoteAwarePlatform.h | 2 +- .../python_api/default-constructor/sb_debugger.py | 5 +- .../default-constructor/sb_instruction.py | 5 +- .../default-constructor/sb_instructionlist.py | 5 +- .../python_api/default-constructor/sb_process.py | 5 +- .../TestDisassemble_VST1_64.py | 36 +- .../interpreter/TestRunCommandInterpreterAPI.py | 2 +- lldb/scripts/interface/SBDebugger.i | 10 +- lldb/scripts/interface/SBInstruction.i | 5 +- lldb/scripts/interface/SBInstructionList.i | 5 +- lldb/scripts/interface/SBProcess.i | 5 +- lldb/source/API/SBDebugger.cpp | 44 +- lldb/source/API/SBFile.cpp | 7 +- lldb/source/API/SBInstruction.cpp | 22 +- lldb/source/API/SBInstructionList.cpp | 32 +- lldb/source/API/SBProcess.cpp | 31 +- lldb/source/API/SBStream.cpp | 2 +- lldb/source/Commands/CommandObjectMemory.cpp | 3 +- lldb/source/Commands/CommandObjectSettings.cpp | 7 +- lldb/source/Core/StreamFile.cpp | 3 +- lldb/source/Expression/DWARFExpression.cpp | 18 + lldb/source/Host/common/File.cpp | 62 +- lldb/source/Host/common/FileCache.cpp | 5 +- lldb/source/Host/common/FileSystem.cpp | 3 +- .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 3 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 3 +- .../GDBRemoteCommunicationServerCommon.cpp | 8 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 19 +- lldb/source/Target/Platform.cpp | 2 +- lldb/source/Target/RemoteAwarePlatform.cpp | 4 +- lldb/source/Target/Target.cpp | 7 +- lldb/test/Shell/SymbolFile/DWARF/debug_loc.s | 41 +- lldb/unittests/Process/minidump/CMakeLists.txt | 1 - .../Process/minidump/Inputs/dump-content.dmp | Bin 664 -> 0 bytes .../minidump/Inputs/linux-x86_64_not_crashed.dmp | Bin 63744 -> 0 bytes .../Process/minidump/MinidumpParserTest.cpp | 48 +- .../transforms/scalar_opts/llvm_scalar_opts.ml | 3 + .../transforms/scalar_opts/llvm_scalar_opts.mli | 5 + .../transforms/scalar_opts/scalar_opts_ocaml.c | 6 + llvm/include/llvm-c/Transforms/Scalar.h | 3 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 18 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 4 +- llvm/include/llvm/IR/IRBuilder.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 125 ++-- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LinkAllPasses.h | 1 + llvm/include/llvm/Support/Alignment.h | 47 +- llvm/include/llvm/Support/Allocator.h | 22 +- llvm/include/llvm/Support/BinaryStreamArray.h | 2 +- llvm/include/llvm/Support/BinaryStreamReader.h | 2 +- llvm/include/llvm/Support/MathExtras.h | 29 +- llvm/include/llvm/Support/TrailingObjects.h | 5 +- llvm/include/llvm/Transforms/Scalar.h | 7 + .../Transforms/Scalar/LowerConstantIntrinsics.h | 41 ++ llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 14 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 24 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 24 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 1 + llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 3 + llvm/lib/IR/AsmWriter.cpp | 2 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 3 + llvm/lib/Passes/PassRegistry.def | 1 + .../ProfileData/Coverage/CoverageMappingReader.cpp | 4 +- llvm/lib/Support/Unix/Memory.inc | 6 +- llvm/lib/TableGen/Record.cpp | 2 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 103 ++- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 39 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 17 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 210 +++--- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 107 +++ llvm/lib/Target/AMDGPU/SIISelLowering.h | 4 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 35 + llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrMVE.td | 12 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 6 +- llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 5 + llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 169 ++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 7 + llvm/lib/Target/X86/X86ScheduleBtVer2.td | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 55 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 1 + .../Transforms/InstCombine/InstCombineShifts.cpp | 6 + llvm/lib/Transforms/Scalar/CMakeLists.txt | 1 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 6 + .../Transforms/Scalar/LowerConstantIntrinsics.cpp | 170 +++++ llvm/lib/Transforms/Scalar/NewGVN.cpp | 10 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 5 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 20 +- llvm/test/Analysis/CostModel/X86/ctlz.ll | 95 ++- llvm/test/Analysis/CostModel/X86/ctpop.ll | 8 +- llvm/test/Assembler/thinlto-summary.ll | 4 +- llvm/test/Bindings/OCaml/core.ml | 2 +- llvm/test/Bitcode/compatibility.ll | 21 + .../AArch64/GlobalISel/arm64-irtranslator.ll | 17 - llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/framelayout-sve.mir | 217 +++++- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 104 +-- .../AMDGPU/atomic_optimizations_local_pointer.ll | 8 +- llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 12 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 3 +- llvm/test/CodeGen/AMDGPU/branch-uniformity.ll | 4 +- .../AMDGPU/buffer-intrinsics-mmo-offsets.ll | 32 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 4 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 7 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 36 +- llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll | 5 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 32 +- llvm/test/CodeGen/AMDGPU/divrem24-assume.ll | 2 +- .../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 +- .../CodeGen/AMDGPU/fmul-2-combine-multi-use.ll | 2 +- llvm/test/CodeGen/AMDGPU/fneg-fabs.ll | 16 +- llvm/test/CodeGen/AMDGPU/fneg.ll | 12 +- llvm/test/CodeGen/AMDGPU/fsub.ll | 12 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 28 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 1 - llvm/test/CodeGen/AMDGPU/implicit-def-muse.ll | 4 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 140 ++-- 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 | 1 + .../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 | 27 +- llvm/test/CodeGen/AMDGPU/madak.ll | 12 +- .../CodeGen/AMDGPU/merge-load-store-physreg.mir | 72 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 56 +- llvm/test/CodeGen/AMDGPU/select-opt.ll | 4 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 3 +- llvm/test/CodeGen/AMDGPU/sgpr-copy.ll | 3 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 1 - llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 2 +- 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/AMDGPU/wave32.ll | 29 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 + llvm/test/CodeGen/Generic/is-constant.ll | 114 ---- llvm/test/CodeGen/NVPTX/shfl-p.ll | 172 +++++ llvm/test/CodeGen/NVPTX/shfl-sync-p.ll | 180 +++++ llvm/test/CodeGen/Thumb2/mve-vmovn.ll | 422 ++++++++++++ llvm/test/CodeGen/X86/O0-pipeline.ll | 1 + llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + llvm/test/CodeGen/X86/h-registers-0.ll | 174 +++-- llvm/test/CodeGen/X86/h-registers-3.ll | 49 +- llvm/test/CodeGen/X86/is-constant.ll | 50 -- llvm/test/CodeGen/X86/known-bits.ll | 22 +- llvm/test/CodeGen/X86/object-size.ll | 55 -- llvm/test/CodeGen/X86/select-sra.ll | 225 +++++++ llvm/test/CodeGen/X86/ssub_sat.ll | 45 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 28 +- .../test/DebugInfo/X86/dbgcall-site-64-bit-imms.ll | 56 ++ llvm/test/Object/macho-invalid.test | 4 +- llvm/test/Other/new-pm-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + llvm/test/Other/opt-O2-pipeline.ll | 2 + llvm/test/Other/opt-O3-pipeline.ll | 2 + llvm/test/Other/opt-Os-pipeline.ll | 2 + .../CodeGenPrepare/X86/overflow-intrinsics.ll | 20 - .../Transforms/CodeGenPrepare/builtin-condition.ll | 123 ---- .../Transforms/IndVarSimplify/floating-point-iv.ll | 231 +++++++ .../Transforms/IndVarSimplify/loop-predication.ll | 75 +++ llvm/test/Transforms/InstCombine/and.ll | 3 +- llvm/test/Transforms/InstCombine/cos-1.ll | 20 +- llvm/test/Transforms/InstCombine/fast-math.ll | 2 +- llvm/test/Transforms/InstCombine/fmul.ll | 8 +- llvm/test/Transforms/InstCombine/select-crash.ll | 4 +- llvm/test/Transforms/InstCombine/select.ll | 26 + llvm/test/Transforms/InstCombine/shift.ll | 30 + llvm/test/Transforms/LoopIdiom/bcmp-basic.ll | 59 ++ .../LowerConstantIntrinsics/constant-intrinsics.ll | 114 ++++ .../crash-on-large-allocas.ll | 2 +- .../objectsize_basic.ll} | 17 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 302 +++++---- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 68 +- .../tools/llvm-mca/X86/BtVer2/bottleneck-hints-3.s | 10 +- .../tools/llvm-mca/X86/BtVer2/load-store-alias.s | 10 +- .../tools/llvm-mca/X86/BtVer2/memcpy-like-test.s | 10 +- .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 68 +- .../tools/llvm-mca/X86/BtVer2/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/BtVer2/resources-sse2.s | 10 +- .../tools/llvm-mca/X86/BtVer2/resources-sse3.s | 4 +- llvm/test/tools/llvm-objdump/section-headers.test | 155 +++++ llvm/test/tools/llvm-objdump/wasm.txt | 16 +- .../tools/llvm-objdump/xcoff-section-headers.test | 20 +- .../malformed-ptr-to-counter-array.test | 4 +- llvm/test/tools/llvm-size/invalid-input.test | 10 +- llvm/test/tools/llvm-size/no-input.test | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 48 +- llvm/tools/llvm-size/llvm-size.cpp | 44 +- llvm/unittests/IR/InstructionsTest.cpp | 16 + llvm/unittests/Support/AlignmentTest.cpp | 64 +- llvm/unittests/Support/AllocatorTest.cpp | 4 +- llvm/unittests/Support/MathExtrasTest.cpp | 19 + llvm/unittests/Support/TrailingObjectsTest.cpp | 2 +- .../secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 1 + llvm/utils/lit/lit/TestRunner.py | 24 +- llvm/utils/lit/lit/llvm/config.py | 2 +- llvm/utils/lit/lit/main.py | 61 +- .../Inputs/shtest-shell/diff-unified-error-0.txt | 3 + .../Inputs/shtest-shell/diff-unified-error-1.txt | 3 + .../lit/tests/Inputs/shtest-shell/diff-unified.txt | 34 + llvm/utils/lit/tests/max-failures.py | 2 +- llvm/utils/lit/tests/shtest-shell.py | 82 ++- llvm/utils/release/build_llvm_package.bat | 8 + 380 files changed, 11609 insertions(+), 2969 deletions(-) create mode 100644 clang/test/Analysis/preprocessor-setup.c create mode 100644 clang/test/ClangScanDeps/Inputs/static-analyzer-cdb.json create mode 100644 clang/test/ClangScanDeps/static-analyzer.c create mode 100644 clang/test/CodeGenCXX/odr-use-lookahead.cpp create mode 100644 clang/test/Driver/as-w-option.c create mode 100644 clang/test/InterfaceStubs/windows.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_ast_print.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_collapse_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_final_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_firstprivate_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_grainsize_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_lastprivate_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_loop_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_misc_messages.c create mode 100644 clang/test/OpenMP/parallel_master_taskloop_num_tasks_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_priority_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_private_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_private_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_reduction_messages.cpp delete mode 100644 lldb/unittests/Process/minidump/Inputs/dump-content.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/linux-x86_64_not_crashed.dmp create mode 100644 llvm/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h create mode 100644 llvm/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp delete mode 100644 llvm/test/CodeGen/Generic/is-constant.ll create mode 100644 llvm/test/CodeGen/NVPTX/shfl-p.ll create mode 100644 llvm/test/CodeGen/NVPTX/shfl-sync-p.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmovn.ll delete mode 100644 llvm/test/CodeGen/X86/is-constant.ll delete mode 100644 llvm/test/CodeGen/X86/object-size.ll create mode 100644 llvm/test/CodeGen/X86/select-sra.ll create mode 100644 llvm/test/DebugInfo/X86/dbgcall-site-64-bit-imms.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/builtin-condition.ll create mode 100644 llvm/test/Transforms/LowerConstantIntrinsics/constant-intrinsics.ll rename llvm/test/Transforms/{CodeGenPrepare => LowerConstantIntrinsics}/crash-on-l [...] rename llvm/test/Transforms/{CodeGenPrepare/basic.ll => LowerConstantIntrinsics/ob [...] create mode 100644 llvm/test/tools/llvm-objdump/section-headers.test create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-unified-error-0.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-unified-error-1.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-unified.txt