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-next-allmodconfig in repository toolchain/ci/llvm-project.
from fa755d3e71e [Sema][C++] Propagate conversion kind to specialize the dia [...] adds 11857d49948 [remark][diagnostics] [codegen] Fix PR44896 adds 86e13ec194a AMDGPU/GlobalISel: Use packed for G_ADD/G_SUB/G_MUL v2s16 adds ab41129b1ee [libc++] Proper fix for libc++'s modulemap after D68480 adds 7c2f4a83708 [libc++] Revert 03dd205c151 "Adjust max_align_t handling" adds c66db211650 AMDGPU/GlobalISel: Un-XFAIL a test adds 69da4003310 Revert "[DWARFDebugLine] Avoid dumping prologue members we [...] adds 14845b2c459 Revert "[LICM] Support hosting of dynamic allocas out of loops" adds bf6d94f1598 [libc++] Remove incorrect XFAIL in modules test adds 342eca29749 [NFC][Codegen] Add miscompile test for constant store mergi [...] adds d20907d1de8 [Codegen] Revert rL354676/rL354677 and followups - introduc [...] adds eb1c040b413 [PowerPC][NFC] Remove comments mentioning Darwin and VRSAVE [...] adds a12f1d6a52a [MachineInstr] Add a dumpr method adds eee22ec3c37 [X86MCTargetDesc.h] Speculative fix for macro collision wit [...] adds a57d9652a0d Make __builtin_amdgcn_dispatch_ptr dereferenceable and align at 4 adds 7f3afd480d9 Emit register names in cfi assembly directives adds 915b4aa1392 Support emitting .cfi_undefined in CodeGen adds 481b1c83802 [AMDGPU] Implement wave64 DWARF register mapping adds 3cd13c4624b Fix a race between lldb's packet timeout and the profile th [...] adds 922558be9ec [PhaseOrdering] add tests for missed CSE; NFC adds e3add3e5a19 [libcxx] Fix building for windows after 54fa9ecd3088508 adds e11f9fb4508 Add 'l' constraint to goto label reference adds 0789f280483 [NFC][SCEV] Piping to pass TTI into SCEVExpander::isHighCos [...] adds b99c91a0872 [NFC][SCEV] Piping to pass new SCEVCheapExpansionBudget opt [...] adds 1622f3e074c [NFC][SCEV] SCEVExpander::isHighCostExpansionHelper(): chec [...] adds 2d8275d72e1 [SCEV] SCEVExpander::isHighCostExpansion(): assert if TTI i [...] adds f90973f4864 [SCEV] SCEVExpander::isHighCostExpansionHelper(): begin cos [...] adds b8793f0dabc [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-mode [...] adds b8abdf9a176 [NFC][IndVarSimplify] Adjust value names in IndVarSimplify/ [...] adds cc29600b908 [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-mode [...] adds 756af2f88bd [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-mode [...] adds 0f3c9b54e60 [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-mode [...] adds d6f47aeb519 [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-mode [...] adds 44edc6fd2c6 [SCEV] rewriteLoopExitValues(): even if have hard uses, sti [...] adds 400ceda425a [SCEV][IndVars] Always provide insertion point to the SCEVE [...] adds 6d0d1a63f2a Use "nop" to avoid size warnings. adds 6201f6601de Check args passed to __builtin_frame_address and __builtin_ [...] adds c5ce6d8b561 [X86] Add test to show incorrect ordering of flt.rounds int [...] adds 63cef621f95 [LIBOMPTARGET]Fix PR44933: fix crash because of the too ear [...] adds 430512ed7d7 [ObjC][ARC] Don't move a retain call living outside a loop [...] adds 9c54f6154f7 [libTooling] Add function to determine associated text of a [...] adds 0906dca493b [WebAssembly] Simplify extract_vector lowering adds 396b7253944 [OpenMP][Opt] Combine `struct ident_t*` during deduplication adds 6d2372ce584 [llvm][TextAPI] rename test vars, NFC adds b8fdafe68ce [Sema] Perform call checking when building CXXNewExpr adds 3dd5a298bff [clang] Annotating C++'s `operator new` with more attributes adds 8594f3d8990 Revert "[X86MCTargetDesc.h] Speculative fix for macro colli [...] adds 3b5530cf964 [libc++] Avoid including <semaphore.h> on Apple adds 4b2b8b96db2 Re-land Unwind past an interrupt handler correctly on arm o [...] adds b3e6487f02a [mlir][DenseElementsAttr] Fix storage size for bfloat16 whe [...] adds b051cc93278 [NFC][libc++] Refactor some future tests to reduce code dup [...] adds 3cefebc3fe1 [mlir] [VectorOps] Add vector.print to EDSC adds 5bf0023b0d7 [GISel][KnownBits] Update a comment regarding the effect of [...] adds 0e480b39c66 Revert "[libTooling] Add function to determine associated t [...] adds 828fb0c51ad Fix a null dereference in the LLDB data formatters. adds b7aa1cc3a43 [ORC] Remove the JITDylib::SymbolTableEntry::isInMaterializ [...] adds 28d38a25e96 Remove std::shared_ptr::allocate_shared adds 735d27dc406 [SelectionDAG][PowerPC][AArch64][X86][ARM] Add chain input [...] adds 5517d3b80b1 [compiler-rt] Fix a typo in a comment in FuzzedDataProvider.h. adds 8a310f40d0a Remove namespace lld { namespace coff { from COFF LLD cpp files adds b653ab0e701 [docs] dump-ast-matchers removes const from Matcher args an [...] adds 6fb70c87251 [Analysis] Fix -Wrange-loop-analysis after D69876 adds d0c4277d388 [MC][ARM] Don't create multiple .ARM.exidx associated to one .text adds b61a4aaca5f [MC] Default MCContext::UseNamesOnTempLabels to false and o [...] adds b083d7a3460 [PowerPC] Fix the unexpected modification caused by D62993 [...] adds 181628b52d3 [SimpleLoopUnswitch] Fix introduction of UB when hoisted co [...] adds 2f6cc21f44e Add a llvm-gsymutil tool that can convert object files to G [...] adds f6603aed59c [ARC][NFC] Remove trailing space adds 1cb7ec870dc [SimpleLoopUnswitch] Canonicalize variable names adds 61f538d37b8 Add missing dependency to fix shared library build. adds d00900801aa Remove no un-necessary require for load_extension.ll adds da236f23502 Strip preceeding -Xclang when stripping -fcolor-diagnostics [...] adds 34d0e1bd6d0 [clangd] Expose the rename LimitFiles option to the C++ API, NFC. adds 4feca71df0c Fix the clangd-fuzzer build error. adds d4eca120ac0 [lldb/gdb-remote] Add support for the qOffsets packet adds e058667a2e0 Support -fuse-ld=lld for riscv adds 19c664f71e8 Fix typo in clang lit config adds 80d7e473e0b AMDGPU: Fix some incorrect FUNC-LABEL checks adds 190707f60e8 [docs][llvm-symbolizer] Fix --functions description adds 6b74745c064 [docs][llvm-symbolizer] Fix indentation of inline option examples adds 974bce3eddc [docs][llvm-objcopy][llvm-strip] Move --wildcard descriptio [...] adds a059be72c4f [AArch64] Flip default for register renaming in the ld/st o [...] adds 1d06e75df2a [ARM][RDA] add getUniqueReachingMIDef adds 9c859fc54d9 [AArch64][SVE] Add SVE2 intrinsics for bit permutation & ta [...] adds 2dcbdba8540 tsan: fix pthread_detach with called_from_lib suppressions adds 546918cbb4b Revert "[compiler-rt] Add a critical section when flushing [...] adds 1b30b494365 [gn build] (manually) merge e058667a2e01 adds 5560a78820e [clangd] Bump index version number. adds 8c2cf499e61 [clang][Tooling] Add a way to tokenize a FileRange adds 6e34a9a838c [OpenMP] Fix the test by generating output file in temporar [...] adds ce75c3d2b62 [gn build] (manually) port 2f6cc21f44e adds 8f8756d465e [Assembler] Allow assembling empty index with non-zero flags adds cfbe889af58 [gn build] re-"gn format" all gn files adds 319ea2dd9e3 [OpenCL] Add atomic type builtins adds fcfd4fb686b [mlir][Linalg] NFC - Refactor LinalgStructuredOps towards " [...] adds 0f1df489253 AMDGPU/SIInsertSkips: Fix the determination of whether earl [...] adds 09a6b26753d AMDGPU: Fix some more incorrect check lines adds 38b4516de8a [libTooling] Add function to determine associated text of a [...] adds 0aec4b418eb Quick fix for bot failure on "AMDGPU/SIInsertSkips: Fix the [...] adds 41a6612ea8a Put microsoft template parameter shadow warning behind sepa [...] adds e7375e99324 [AIX] Remove whitelist checking for ExternalSymbolSDNodes adds 9eb3cc10b2c [ARM,MVE] Add predicated intrinsics for many unary functions. adds d6b05fccb70 Full fix for "AMDGPU/SIInsertSkips: Fix the determination o [...] adds 02323a3d5f9 [clangd] use printQualifiedName to skip the inlinenamespace [...] adds e8c5fea243c [clang-format] Special handling of spaces for C# code adds ced45978a2a Recommit "[DWARFDebugLine] Avoid dumping prologue members w [...] adds bbb0933e3d8 [DAG] visitRotate - modulo non-uniform constant rotation amounts adds 594130db0a5 Add unit tests for RangeDataVector::FindEntryIndexesThatContain adds 894ce940db5 [AArch64] add tests for fake fneg; NFC adds 07eb82fc06c Add _LIBCPP_BUILTIN_CONSTANT_P support. adds 3c36d8dad57 Introduce DWARFDataExtractor::getInitialLength
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 9 +- clang-tools-extra/clangd/ClangdLSPServer.h | 3 + clang-tools-extra/clangd/ClangdServer.cpp | 29 +- clang-tools-extra/clangd/ClangdServer.h | 9 +- clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp | 5 +- clang-tools-extra/clangd/index/Serialization.cpp | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 26 +- clang-tools-extra/clangd/refactor/Rename.h | 16 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 9 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 3 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 57 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 5 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 3 +- clang/docs/LibASTMatchersReference.html | 106 ++- clang/docs/tools/dump_ast_matchers.py | 36 +- clang/include/clang/AST/Decl.h | 9 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Basic/arm_mve.td | 139 ++- clang/include/clang/Basic/arm_mve_defs.td | 8 +- clang/include/clang/Sema/Sema.h | 2 + clang/include/clang/Tooling/Syntax/Tokens.h | 6 + .../include/clang/Tooling/Transformer/SourceCode.h | 14 +- clang/lib/AST/Decl.cpp | 12 +- clang/lib/Analysis/UninitializedValues.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 15 + clang/lib/CodeGen/CGCall.cpp | 7 + clang/lib/CodeGen/CodeGenAction.cpp | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 9 - clang/lib/Driver/ToolChains/Clang.cpp | 10 +- clang/lib/Driver/ToolChains/Darwin.cpp | 2 - clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 2 +- clang/lib/Format/FormatToken.h | 4 +- clang/lib/Format/TokenAnnotator.cpp | 29 +- clang/lib/Sema/OpenCLBuiltins.td | 53 +- clang/lib/Sema/SemaChecking.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 73 ++ clang/lib/Sema/SemaExprCXX.cpp | 80 +- clang/lib/Tooling/ArgumentsAdjusters.cpp | 6 + clang/lib/Tooling/Syntax/Tokens.cpp | 26 +- clang/lib/Tooling/Transformer/SourceCode.cpp | 306 +++++++ clang/test/AST/ast-dump-stmt-json.cpp | 90 ++ clang/test/Analysis/new-ctor-malloc.cpp | 1 + clang/test/Analysis/new-ctor-null-throw.cpp | 2 + clang/test/Analysis/new-ctor-null.cpp | 2 + clang/test/Analysis/uninit-asm-goto.cpp | 2 +- clang/test/CodeGen/PR44896.ll | 15 + clang/test/CodeGen/arm-mve-intrinsics/absneg.c | 615 +++++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vclz.c | 287 ++++++ clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 240 +++++ clang/test/CodeGen/arm-mve-intrinsics/vmovl.c | 256 ++++++ clang/test/CodeGen/arm-mve-intrinsics/vmovn.c | 184 ++++ clang/test/CodeGen/arm-mve-intrinsics/vrev.c | 480 ++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vrnd.c | 385 ++++++++ clang/test/CodeGenCUDA/builtins-amdgcn.cu | 4 +- .../test/CodeGenCXX/align-avx-complete-objects.cpp | 4 +- clang/test/CodeGenCXX/arm.cpp | 18 +- clang/test/CodeGenCXX/builtin-calling-conv.cpp | 12 +- .../CodeGenCXX/builtin-is-constant-evaluated.cpp | 4 +- .../CodeGenCXX/builtin-operator-new-delete.cpp | 11 +- .../cxx0x-initializer-stdinitializerlist.cpp | 3 +- .../CodeGenCXX/cxx11-initializer-array-new.cpp | 7 +- clang/test/CodeGenCXX/cxx1z-aligned-allocation.cpp | 22 +- clang/test/CodeGenCXX/delete-two-arg.cpp | 8 +- clang/test/CodeGenCXX/dllexport.cpp | 4 +- clang/test/CodeGenCXX/dllimport.cpp | 4 +- clang/test/CodeGenCXX/exceptions.cpp | 22 +- clang/test/CodeGenCXX/goto.cpp | 2 +- .../CodeGenCXX/microsoft-abi-array-cookies.cpp | 6 +- clang/test/CodeGenCXX/mips-size_t-ptrdiff_t.cpp | 12 +- clang/test/CodeGenCXX/multi-dim-operator-new.cpp | 7 +- clang/test/CodeGenCXX/new-alias.cpp | 2 +- clang/test/CodeGenCXX/new-array-init.cpp | 14 +- clang/test/CodeGenCXX/new-overflow.cpp | 18 +- clang/test/CodeGenCXX/new.cpp | 62 +- clang/test/CodeGenCXX/operator-new.cpp | 24 +- clang/test/CodeGenCXX/runtime-dllstorage.cpp | 7 +- clang/test/CodeGenCXX/static-init.cpp | 2 +- clang/test/CodeGenCoroutines/coro-alloc.cpp | 10 +- clang/test/CodeGenCoroutines/coro-cleanup.cpp | 2 +- clang/test/CodeGenCoroutines/coro-gro-nrvo.cpp | 4 +- clang/test/CodeGenCoroutines/coro-gro.cpp | 2 +- clang/test/CodeGenCoroutines/coro-return.cpp | 4 +- clang/test/CodeGenObjCXX/arc-new-delete.mm | 16 +- clang/test/CodeGenObjCXX/copy.mm | 2 +- clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 2 +- clang/test/Driver/riscv32-toolchain.c | 5 + clang/test/Driver/riscv64-toolchain.c | 5 + clang/test/OpenMP/PR44893.c | 15 + clang/test/Sema/builtin-stackaddress.c | 26 +- clang/test/SemaCXX/builtin-operator-new-delete.cpp | 2 +- clang/test/SemaCXX/diagnose_if.cpp | 7 +- clang/test/SemaCXX/microsoft-template-shadow.cpp | 11 + clang/test/SemaCXX/new-delete.cpp | 12 +- .../test/SemaCXX/operator-new-size-diagnose_if.cpp | 24 + .../SemaCXX/std-align-val-t-in-operator-new.cpp | 6 +- clang/test/lit.site.cfg.py.in | 3 + clang/unittests/Format/FormatTestCSharp.cpp | 32 +- clang/unittests/Tooling/SourceCodeTest.cpp | 263 ++++++ clang/unittests/Tooling/Syntax/TokensTest.cpp | 24 +- compiler-rt/include/fuzzer/FuzzedDataProvider.h | 2 +- compiler-rt/lib/profile/GCDAProfiling.c | 83 +- .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 14 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp | 31 +- compiler-rt/test/tsan/ignore_lib6.cpp | 74 ++ compiler-rt/test/tsan/ignore_lib6.cpp.supp | 1 + libcxx/include/__config | 14 +- libcxx/include/__threading_support | 77 +- libcxx/include/barrier | 6 +- libcxx/include/cstddef | 8 +- libcxx/include/latch | 6 +- libcxx/include/memory | 39 +- libcxx/include/new | 10 - libcxx/include/semaphore | 6 +- libcxx/include/stddef.h | 6 + libcxx/test/libcxx/modules/stds_include.sh.cpp | 32 + .../futures/futures.unique_future/wait.pass.cpp | 66 +- .../futures.unique_future/wait_for.pass.cpp | 73 +- lld/COFF/DebugTypes.cpp | 25 +- lld/COFF/InputFiles.cpp | 15 +- lld/COFF/LTO.cpp | 8 +- lld/COFF/MapFile.cpp | 10 +- lld/COFF/MinGW.cpp | 10 +- lld/COFF/PDB.cpp | 18 +- lld/COFF/Writer.cpp | 10 +- .../Process/Utility/RegisterContextLLDB.cpp | 39 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 47 + .../gdb-remote/GDBRemoteCommunicationClient.h | 21 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 27 + .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 1 + .../gdb_remote_client/TestqOffsets.py | 28 + .../gdb_remote_client/gdbclientutils.py | 5 + .../gdb_remote_client/qOffsets.yaml | 19 + .../profile_vrs_detach}/Makefile | 0 .../profile_vrs_detach/TestDetachVrsProfile.py | 76 ++ lldb/test/API/macosx/profile_vrs_detach/main.c | 11 + lldb/tools/debugserver/source/MacOSX/MachProcess.h | 9 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 38 +- .../GDBRemoteCommunicationClientTest.cpp | 26 + lldb/unittests/Utility/RangeMapTest.cpp | 40 + llvm/docs/CommandGuide/llvm-objcopy.rst | 8 +- llvm/docs/CommandGuide/llvm-strip.rst | 8 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 86 +- .../llvm/Analysis/ScalarEvolutionExpander.h | 30 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + llvm/include/llvm/CodeGen/MachineInstr.h | 8 + llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 34 +- .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 17 + llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h | 27 + llvm/include/llvm/DebugInfo/GSYM/GsymReader.h | 6 +- .../llvm/DebugInfo/GSYM/ObjectFileTransformer.h | 51 ++ llvm/include/llvm/DebugInfo/GSYM/Range.h | 2 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 5 - llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 4 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 23 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 1 - llvm/include/llvm/IR/IntrinsicsARM.td | 33 + llvm/include/llvm/MC/MCContext.h | 2 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 5 +- .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 7 +- llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 25 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 207 +++-- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 3 + llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 10 +- llvm/lib/CodeGen/LLVMTargetMachine.cpp | 3 - llvm/lib/CodeGen/MachineInstr.cpp | 32 + llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 63 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 45 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 15 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 33 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 1 + llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 2 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 20 +- llvm/lib/DebugInfo/GSYM/GsymReader.cpp | 37 +- llvm/lib/DebugInfo/GSYM/LLVMBuild.txt | 2 +- llvm/lib/DebugInfo/GSYM/LookupResult.cpp | 27 +- llvm/lib/DebugInfo/GSYM/ObjectFileTransformer.cpp | 107 +++ llvm/lib/DebugInfo/GSYM/Range.cpp | 10 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 19 +- llvm/lib/MC/MCAsmStreamer.cpp | 13 +- llvm/lib/MC/MCContext.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 13 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 2 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 10 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 55 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 9 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 1 + .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 4 + .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 1 + .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 225 ++--- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 44 +- llvm/lib/Target/ARC/ARCInstrFormats.td | 48 +- llvm/lib/Target/ARC/ARCInstrInfo.td | 24 +- llvm/lib/Target/ARC/ARCRegisterInfo.td | 16 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 14 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 419 ++++----- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 10 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 39 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 3 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 67 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 106 +-- llvm/lib/Target/X86/X86ISelLowering.cpp | 13 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 71 ++ .../Transforms/Instrumentation/GCOVProfiling.cpp | 143 +-- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 9 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 12 +- llvm/lib/Transforms/Scalar/LICM.cpp | 45 - .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 2 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 29 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 10 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 17 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 17 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 23 +- llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 23 +- llvm/test/Assembler/summary-flags2.ll | 8 + llvm/test/CodeGen/AArch64/arm64-fp.ll | 23 + llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll | 31 +- .../CodeGen/AArch64/machine-outliner-remarks.ll | 6 +- .../test/CodeGen/AArch64/stp-opt-with-renaming.mir | 2 +- .../AArch64/sve2-intrinsics-bit-permutation.ll | 124 +++ .../CodeGen/AArch64/sve2-intrinsics-perm-tb.ll | 181 ++++ .../CodeGen/AMDGPU/GlobalISel/legalize-add.mir | 212 ++++- .../CodeGen/AMDGPU/GlobalISel/legalize-mul.mir | 212 ++++- .../CodeGen/AMDGPU/GlobalISel/legalize-sub.mir | 212 ++++- .../GlobalISel/llvm.amdgcn.struct.buffer.load.ll | 1 - llvm/test/CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll | 88 ++ llvm/test/CodeGen/AMDGPU/bitcast-v4f16-v4i16.ll | 4 +- .../CodeGen/AMDGPU/constant-fold-imm-immreg.mir | 2 +- llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 6 +- llvm/test/CodeGen/AMDGPU/flat-load-clustering.mir | 2 +- llvm/test/CodeGen/AMDGPU/fptrunc.ll | 12 +- llvm/test/CodeGen/AMDGPU/gfx10-vop-literal.ll | 4 +- llvm/test/CodeGen/AMDGPU/global-saddr.ll | 2 +- llvm/test/CodeGen/AMDGPU/global_atomics_i64.ll | 2 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 2 +- llvm/test/CodeGen/AMDGPU/lds-bounds.ll | 4 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll | 2 +- .../AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll | 4 +- llvm/test/CodeGen/AMDGPU/shl_add_constant.ll | 10 +- llvm/test/CodeGen/AMDGPU/simplify-libcalls.ll | 2 +- llvm/test/CodeGen/AMDGPU/sitofp.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 66 +- llvm/test/CodeGen/AMDGPU/uitofp.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/unaligned-load-store.ll | 22 +- llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 2 +- llvm/test/CodeGen/AMDGPU/waitcnt-preexisting.mir | 4 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 4 +- .../PowerPC/aix-external-sym-sdnode-lowering.ll | 110 --- llvm/test/CodeGen/PowerPC/constant-combines.ll | 8 +- llvm/test/CodeGen/PowerPC/scalar-equal.ll | 10 +- llvm/test/CodeGen/PowerPC/scalar_cmp.ll | 104 ++- llvm/test/CodeGen/PowerPC/sjlj.ll | 3 +- llvm/test/CodeGen/SPARC/2013-05-17-CallFrame.ll | 4 +- llvm/test/CodeGen/SPARC/exception.ll | 8 +- llvm/test/CodeGen/SPARC/reserved-regs.ll | 2 + .../SPARC/umulo-128-legalisation-lowering.ll | 4 +- .../Thumb2/mve-intrinsics/absneg-predicated.ll | 335 +++++++ .../Thumb2/mve-intrinsics/vclzcls-predicated.ll | 138 +++ .../CodeGen/Thumb2/mve-intrinsics/vcvt-fp-int.ll | 122 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovl.ll | 197 ++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovn.ll | 196 ++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vrev.ll | 138 +++ .../Thumb2/mve-intrinsics/vrint-predicated.ll | 185 ++++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 32 +- llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll | 105 ++- llvm/test/CodeGen/WebAssembly/simd.ll | 8 +- llvm/test/CodeGen/X86/constant-combines.ll | 3 +- llvm/test/CodeGen/X86/flt-rounds.ll | 162 ++++ llvm/test/CodeGen/X86/lifetime-alias.ll | 10 +- llvm/test/CodeGen/X86/pr40631_deadstore_elision.ll | 3 +- llvm/test/CodeGen/X86/stores-merging.ll | 25 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 4 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 4 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 4 +- llvm/test/DebugInfo/AMDGPU/print-reg-name.s | 10 + llvm/test/DebugInfo/AMDGPU/register-mapping.s | 37 + llvm/test/DebugInfo/AMDGPU/variable-locations.ll | 2 +- llvm/test/Feature/load_extension.ll | 3 - llvm/test/MC/X86/return-column.s | 2 +- ...{dont-recompute.ll => do-recompute-if-cheap.ll} | 33 +- llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 20 +- .../IndVarSimplify/eliminate-comparison.ll | 17 +- .../Transforms/IndVarSimplify/eliminate-trunc.ll | 73 +- .../Transforms/IndVarSimplify/exit_value_test2.ll | 40 +- .../Transforms/IndVarSimplify/full_widening.ll | 8 +- llvm/test/Transforms/IndVarSimplify/iv-widen.ll | 16 +- .../Transforms/IndVarSimplify/lftr-multi-exit.ll | 12 +- llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll | 8 +- .../IndVarSimplify/loop-invariant-conditions.ll | 22 +- .../IndVarSimplify/lrev-existing-umin.ll | 3 +- llvm/test/Transforms/IndVarSimplify/pr28705.ll | 6 +- llvm/test/Transforms/IndVarSimplify/pr39673.ll | 12 +- .../Transforms/IndVarSimplify/widen-loop-comp.ll | 75 +- llvm/test/Transforms/LICM/hoist-alloca.ll | 168 ---- .../LoopVectorize/X86/float-induction-x86.ll | 74 +- llvm/test/Transforms/ObjCARC/cfg-hazards.ll | 42 + llvm/test/Transforms/OpenMP/deduplication.ll | 223 +++++ llvm/test/Transforms/OpenMP/gtid.ll | 86 -- llvm/test/Transforms/PhaseOrdering/X86/addsub.ll | 83 +- .../exponential-nontrivial-unswitch-nested.ll | 8 +- .../exponential-nontrivial-unswitch-nested2.ll | 8 +- .../exponential-switch-unswitch.ll | 5 +- llvm/test/Transforms/SimpleLoopUnswitch/guards.ll | 3 +- .../SimpleLoopUnswitch/nontrivial-unswitch-cost.ll | 15 +- .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 70 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 77 +- llvm/test/tools/llvm-gsymutil/cmdline.test | 21 + llvm/test/tools/llvm-gsymutil/elf-dwarf.yaml | 687 ++++++++++++++ llvm/test/tools/llvm-gsymutil/fat-macho-dwarf.yaml | 995 +++++++++++++++++++++ llvm/test/tools/llvm-gsymutil/mach-dwarf.yaml | 784 ++++++++++++++++ llvm/tools/llvm-as/llvm-as.cpp | 8 +- llvm/tools/llvm-gsym/CMakeLists.txt | 19 + llvm/tools/llvm-gsym/llvm-gsymutil.cpp | 503 +++++++++++ llvm/tools/llvm-mc/llvm-mc.cpp | 3 - llvm/tools/llvm-ml/llvm-ml.cpp | 3 - .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 45 + llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 1 + .../DebugInfo/DWARF/DWARFDataExtractorTest.cpp | 95 ++ .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 2 +- llvm/unittests/TextAPI/TextStubV1Tests.cpp | 246 +++-- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 238 +++-- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 334 ++++--- llvm/unittests/Transforms/Utils/UnrollLoopTest.cpp | 5 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../lib/scudo/standalone/tests/BUILD.gn | 4 +- .../gn/secondary/llvm/lib/BinaryFormat/BUILD.gn | 4 +- .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 4 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-gsym/BUILD.gn | 16 + .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 4 +- llvm/utils/lldbDataFormatters.py | 4 +- mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt | 6 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 39 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 335 +++---- .../Linalg/IR/LinalgStructuredOpsInterface.td | 196 ++++ mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 5 +- .../mlir/Dialect/VectorOps/EDSC/Intrinsics.h | 1 + mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 170 +--- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 20 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 12 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 10 +- mlir/lib/Parser/Parser.cpp | 6 +- mlir/test/IR/dense-elements-hex.mlir | 3 + openmp/libomptarget/src/api.cpp | 10 +- openmp/libomptarget/src/device.cpp | 13 +- openmp/libomptarget/src/interface.cpp | 14 +- openmp/libomptarget/src/omptarget.cpp | 44 +- openmp/libomptarget/src/rtl.cpp | 75 +- openmp/libomptarget/src/rtl.h | 12 +- .../test/offloading/dynamic_module_load.c | 34 + 362 files changed, 14094 insertions(+), 3462 deletions(-) create mode 100644 clang/test/CodeGen/PR44896.ll create mode 100644 clang/test/OpenMP/PR44893.c create mode 100644 clang/test/SemaCXX/microsoft-template-shadow.cpp create mode 100644 clang/test/SemaCXX/operator-new-size-diagnose_if.cpp create mode 100644 compiler-rt/test/tsan/ignore_lib6.cpp create mode 100644 compiler-rt/test/tsan/ignore_lib6.cpp.supp create mode 100644 libcxx/test/libcxx/modules/stds_include.sh.cpp create mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestqOffsets.py create mode 100644 lldb/test/API/functionalities/gdb_remote_client/qOffsets.yaml copy lldb/test/API/{commands/expression/dont_allow_jit => macosx/profile_vrs_detac [...] create mode 100644 lldb/test/API/macosx/profile_vrs_detach/TestDetachVrsProfile.py create mode 100644 lldb/test/API/macosx/profile_vrs_detach/main.c create mode 100644 llvm/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h create mode 100644 llvm/lib/DebugInfo/GSYM/ObjectFileTransformer.cpp create mode 100644 llvm/test/Assembler/summary-flags2.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-bit-permutation.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-perm-tb.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/absneg-predicated.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vclzcls-predicated.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt-fp-int.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrev.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrint-predicated.ll create mode 100644 llvm/test/DebugInfo/AMDGPU/print-reg-name.s create mode 100644 llvm/test/DebugInfo/AMDGPU/register-mapping.s rename llvm/test/Transforms/IndVarSimplify/{dont-recompute.ll => do-recompute-if-c [...] delete mode 100644 llvm/test/Transforms/LICM/hoist-alloca.ll create mode 100644 llvm/test/Transforms/OpenMP/deduplication.ll delete mode 100644 llvm/test/Transforms/OpenMP/gtid.ll create mode 100644 llvm/test/tools/llvm-gsymutil/cmdline.test create mode 100644 llvm/test/tools/llvm-gsymutil/elf-dwarf.yaml create mode 100644 llvm/test/tools/llvm-gsymutil/fat-macho-dwarf.yaml create mode 100644 llvm/test/tools/llvm-gsymutil/mach-dwarf.yaml create mode 100644 llvm/tools/llvm-gsym/CMakeLists.txt create mode 100644 llvm/tools/llvm-gsym/llvm-gsymutil.cpp create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFDataExtractorTest.cpp create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-gsym/BUILD.gn create mode 100644 mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterface.td create mode 100644 openmp/libomptarget/test/offloading/dynamic_module_load.c