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-next-defconfig in repository toolchain/ci/llvm-project.
from 0d6615cc191 [Support] Workaround a GCC 4.8 bug on constant expression e [...] adds 89905168690 [NFC] Remove uses of LLVM_ALIGNAS adds d3ae0bc3104 [dotest] Remove multiprocessing adds 2d7227ec3ac [GVN] Preserve loop related analysis/canonical forms. adds 61493df7c65 [clang-tidy] Fix the documentation for linuxkernel-must-use-errs. adds d9402ee03f9 [Docs] Fix sphinx warning in OCamlLangImpl5.rst adds d0b6f42936b Revert [GVN] Preserve loop related analysis/canonical forms. adds 7cb03c0dc4f [NFC] remove obsolete comment adds c0e275df3d5 Remove cache for macro arg stringization adds 130ec06843f [Reproducers] Fix incorrect help message adds e0a9dce543a [WebAssembly] Do not emit tail calls with return type mismatch adds 2859bbb3e26 gn build: Fix check-clang-tools after r362702. adds 3b0769b7b49 gn build: Update comment I failed to update in r367340 / D65462 adds 6e2be4eab3d [FunctionAttrs] Annotate "willreturn" for AssumeLikeInst adds 52b87ac32f5 [OpenMP] Rename last file to cpp and remove LIBOMP_CFLAGS adds c99f62e3136 [AMDGPU/GlobalISel] Add llvm.amdgcn.fdiv.fast legalization. adds d2254dbf21a [NFC][clang] Refactor getCompilationPhases()+Types.def step 3. adds be19c48f6d6 [Parser] Lambda capture lists can start with '*' adds 450afcea39e [AMDGPU] Reserve all AGPRs on targets which do not have them adds 3a56174d85a [dsymutil] Pass LinkOptions by value instead of const ref. adds f3983cc14af [NVPTX] Fix PR41651 adds 42c9f3c9116 [NFC] simplify Darwin environment handling adds bb669c25ba5 [Driver] Support -fsanitize=function on Solaris/x86 adds 4bc625cae08 [MemorySSA] Extend allowed behavior for simplified instructions. adds 71d4544961a Revert "[NFC][clang] Refactor getCompilationPhases()+Types. [...] adds 2ee6497e8f3 [clangd][NFC] Typo in comment adds 9aff33bb950 [AMDGPU] Print register pressure for agpr and vgpr separately adds 1e4a094b37a [benchmark] Fix win32 link on case-sensitive fs adds 8b58371fae2 [X86] Fix mistake in comment. NFC adds 07231731147 [SymbolFile] SymbolFileDWARF::ParseLineTable should lock it [...] adds d56dc1d926b [NFC] Improve cmake diagnostic when checking atomics adds 0e252e38ef8 [Symbol] Use llvm::Expected when getting TypeSystems adds c32e10794dc [clangd][NFC] Fix typo in comment adds c41b58fd409 Remove cmake checks for MSVC 1900 / VS 2013 adds 310f6b89b19 [TableGen] Reuse typedef across emitters (NFC) adds 6c3c9483e71 [Remarks] Add an LLVM-bitstream-based remark serializer adds 888efda2808 [DAGCombiner] Add an option to control whether or not to en [...] adds 95ab5e6eb70 gn build: Merge r367364 adds 4cae092099d [Sema] Actually map a variable template specialization from [...] adds c1210c7e96f [SymbolFilePDB] Fix windows bots after rL367360 adds 9cf980d4a7a GlobalISel: Add G_ATOMICRMW_{FADD|FSUB} adds d8e7967a22b Revert "[Remarks] Add an LLVM-bitstream-based remark serializer" adds 50044763f64 NFCI, optimize layout of FileEntry adds 84e80979b53 Reland: [Remarks] Add an LLVM-bitstream-based remark serializer adds 52c262484f9 TableGen: Add MinAlignment predicate adds 53da7ca9434 [MS] Emit S_HEAPALLOCSITE debug info in SelectionDAG adds f63054f4008 [TableGen] Include vector adds 5f52d49f1d8 GlobalISel: Replace artifact combiner checks with assert adds be019c7a1f8 [TableGen] Move helpers into LLDBTableGenUtils. adds 23fd828d4e3 [asan_symbolize] Provide better error message when extracti [...] adds 51b1d858d3e [asan_symbolize] Add `--skip-uuid-validation` option to `Mo [...] adds 62a87287506 [asan_symbolize] More debugging output adds 2594fa85932 [AMDGPU] Fix high occupancy calculation and print it adds e85f6bf66c9 [PowerPC] Eliminate loads/swap feeding swap/store for vecto [...] adds e825b834ecb [NFC] Remove LLVM_ALIGNAS adds 175f0930907 [StringList] Change LongestCommonPrefix API adds b22860da61a [CompletionRequest] Remove unimplemented members. adds 33cdbff2a78 Change '|' to '&' in conditional. adds 3be25e79477 [Fix] Customize warnings for missing built-in types adds 54d446f70e8 revert r367382 because buildbot failure adds 2200a9bdf35 [ARM][ParallelDSP] Convert to function pass adds d65c166e35d [llvm/Object] - Add a test for "empty string table" error. adds d2deeb4490e SymbolVendor: Remove the object file member variable adds ac4869197f8 [LLVM][NFC] Adding an Alignment type to LLVM adds e8eb8b9c3ad [AArch64][SVE2] Use destination register as source register adds 7117881fdb2 [docs] Add cmake to Software requirements adds 17230e026df [AArch64][SVE2] Minor refactoring and cleanup adds 8d7ec4d644d [RISCV] Add support for lowering floating point inlineasm clobbers adds 1518c88a7d4 [AArch64][SVE2] Load/store instruction fixes adds 7deaeee753f [RISCV] Add support for floating point registers in inlineasm adds f87a9626f1d Add default constructor for MaybeAlign adds 189efe295b6 Recommit "[GVN] Preserve loop related analysis/canonical forms." adds 5ea07f7c072 [NFC][ARMCGP] Use switch in isSupportedValue adds 9e6b2e16058 [RISCV] Support 'f' Inline Assembly Constraint adds c87581c4d46 Fix mismatching vector type in AlignmentTest.cpp adds e7241e85926 [NFC] Test Commit adds 8eb5ba583cb [Clangd] NFC: Added FIXME in ExtractVariable tests adds a60966daa2b [lldb][docs] Add CMake version notes for -B flag adds 09a1b8172b0 [ARM] Generate MVE VFMAs adds 8f823e63e3e Re-disable C4324 MSVC warning that was enabled in D65458 / [...] adds 3a3ca963beb Add missing includes to SymbolFilePDBTests adds 525d27006d2 [lldb][NFC] Check in completion crash test in lambda adds 24e4e8087f3 [X86][AVX] Add reduced test case for PR42833 adds e84f78412bb Add llvm-style RTTI to ObjectFile hierarchy adds e98b4188dc6 [ProcessWindows] Choose a register context file by preprocessor adds 0d604807379 [DivRemPairs][NFC] Autogenerate all checklines adds 005eff04cc1 [lldb][NFC] Check in another crashing test case adds 5f616901f57 [DivRemPairs] Avoid RAUW pitfalls (PR42823) adds a9d58436af8 Fix issues with inferior stdout coming out of order adds a686c60c45d [DivRemPairs] Recommit: Handling for expanded-form rem - re [...] adds c8c5226145f [lldb][NFC] Check in completion crash test case adds f69cbb43ec6 [X86] Regenerate vp2intersect tests adds 4593ce804b5 gn build: Merge r367393 adds 5e4e6b1fb17 [DivRemPairs] Fixup DNDEBUG build - variable is only used i [...] adds 83d8d62399b [X86] Regenerate alias-static-alloca test checks to make D6 [...] adds 54a68f7c734 [X86] Regenerate callee-saved test checks to make D65354 di [...] adds 7cf5ef08b81 [X86] Regenerate lrshrink test checks to make D65354 diff easier adds 10dd2965b74 [LLVM] Fix Alignment death tests in Release Mode adds a36d31478c1 [AArch64] Add support for Transactional Memory Extension (TME) adds 24ad2b5e7d8 [X86][AVX] Ensure chained subvector insertions are the same [...] adds fa42f428583 [IPSCCP] Move callsite check to the beginning of the loop. new 64d7af09f53 AMDGPU: Add missing builtin declarations new 806231ecc39 [ARM] Reject CSEL instructions with invalid operands new c4fa139a5ca [X86][SSE] Add test cases for PR42825 new 0707f66ad0a [X86] Moved IsNOT helper earlier. NFCI. new e314a128a9d [AARCH64] Switch relocations R_AARCH64_TLS_TPREL64 and R_AA [...] new 67688af5f06 [NFC][InstCombine] Add baseline tests with non-canonical CL [...] new 8d76284599c [NFC][InstCombine] Add xor-or-icmp tests with icmp having e [...]
The 7 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-tools-extra/clangd/ClangdUnit.cpp | 2 +- clang-tools-extra/clangd/Headers.h | 2 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 9 +- clang-tools-extra/docs/ReleaseNotes.rst | 10 +- .../checks/linuxkernel-must-use-errs.rst | 18 +- clang-tools-extra/docs/doxygen.cfg.in | 2 +- clang/docs/doxygen.cfg.in | 2 +- clang/include/clang/Basic/BuiltinsAArch64.def | 6 + clang/include/clang/Basic/BuiltinsAMDGPU.def | 7 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/FileManager.h | 2 +- clang/include/clang/Lex/MacroArgs.h | 10 - clang/include/clang/Sema/Sema.h | 5 + clang/lib/Basic/Targets/AArch64.cpp | 6 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/Basic/Targets/RISCV.cpp | 37 +- clang/lib/Driver/ToolChains/Darwin.cpp | 28 +- clang/lib/Driver/ToolChains/Solaris.cpp | 3 + clang/lib/Headers/arm_acle.h | 24 +- clang/lib/Lex/MacroArgs.cpp | 20 - clang/lib/Lex/TokenLexer.cpp | 16 +- clang/lib/Parse/ParseInit.cpp | 1 + clang/lib/Sema/SemaChecking.cpp | 1 + clang/lib/Sema/SemaDecl.cpp | 23 +- clang/lib/Sema/SemaExprMember.cpp | 16 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 40 +- clang/test/Analysis/retain-release.m | 4 +- clang/test/CodeGen/aarch64-tme.cpp | 42 + clang/test/CodeGen/riscv-inline-asm.c | 12 + clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 43 + .../test/CoverageMapping/macro-stringize-twice.cpp | 30 + clang/test/Driver/fsanitize.c | 3 + clang/test/Parser/cxx0x-lambda-expressions.cpp | 13 + clang/test/Sema/aarch64-tme-errors.c | 8 + clang/test/Sema/aarch64-tme-tcancel-errors.c | 9 + clang/test/Sema/builtin-setjmp.c | 10 + clang/test/Sema/implicit-builtin-decl.c | 9 +- clang/test/Sema/riscv-asm.c | 28 + .../SemaCXX/cxx1y-variable-templates_in_class.cpp | 29 + clang/unittests/Lex/LexerTest.cpp | 13 +- compiler-rt/CMakeLists.txt | 11 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 41 +- libcxx/utils/google-benchmark/README.LLVM | 4 + libcxx/utils/google-benchmark/src/CMakeLists.txt | 2 +- lldb/docs/_static/lldb.css | 8 + lldb/docs/resources/build.rst | 19 +- lldb/docs/resources/test.rst | 20 +- lldb/include/lldb/Core/Debugger.h | 7 +- lldb/include/lldb/Core/IOHandler.h | 3 - lldb/include/lldb/Core/Module.h | 3 +- lldb/include/lldb/Expression/REPL.h | 1 - lldb/include/lldb/Host/Editline.h | 1 - lldb/include/lldb/Interpreter/CommandInterpreter.h | 5 +- lldb/include/lldb/Symbol/ObjectFile.h | 4 + lldb/include/lldb/Symbol/SymbolFile.h | 18 +- lldb/include/lldb/Symbol/SymbolVendor.h | 4 - lldb/include/lldb/Symbol/TypeSystem.h | 16 +- lldb/include/lldb/Target/Target.h | 6 +- lldb/include/lldb/Utility/CompletionRequest.h | 19 - lldb/include/lldb/Utility/StringList.h | 2 +- lldb/include/lldb/lldb-private-interfaces.h | 2 +- .../Python/lldbsuite/test/configuration.py | 6 - lldb/packages/Python/lldbsuite/test/dosep.py | 1770 -------------------- lldb/packages/Python/lldbsuite/test/dotest.py | 76 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 39 - .../Makefile | 0 .../TestCompletionCrashIncompleteRecord.py | 4 + .../completion-crash-incomplete-record/main.cpp | 11 + .../Makefile | 0 .../TestCompletionCrashInLambda.py | 4 + .../completion-crash-lambda/main.cpp | 6 + .../Makefile | 0 .../completion-crash2/TestCompletionCrash2.py | 4 + .../expression_command/completion-crash2/main.cpp | 11 + lldb/source/API/SBCommandInterpreter.cpp | 3 +- lldb/source/API/SBModule.cpp | 28 +- lldb/source/Breakpoint/Watchpoint.cpp | 16 +- lldb/source/Commands/CommandObjectReproducer.cpp | 4 +- lldb/source/Core/Debugger.cpp | 83 +- lldb/source/Core/FormatEntity.cpp | 1 - lldb/source/Core/IOHandler.cpp | 22 +- lldb/source/Core/Module.cpp | 3 +- lldb/source/Core/ValueObjectRegister.cpp | 21 +- lldb/source/DataFormatters/VectorType.cpp | 22 +- lldb/source/Expression/Materializer.cpp | 12 +- lldb/source/Expression/REPL.cpp | 4 +- lldb/source/Host/common/Editline.cpp | 2 - lldb/source/Interpreter/CommandInterpreter.cpp | 50 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 13 +- lldb/source/Plugins/JITLoader/GDB/CMakeLists.txt | 1 + lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 32 +- .../Plugins/Language/CPlusPlus/BlockPointer.cpp | 14 +- lldb/source/Plugins/Language/ObjC/CoreMedia.cpp | 20 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 2 + .../ObjectFile/Breakpad/ObjectFileBreakpad.h | 7 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 + lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 7 + .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 2 + lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h | 7 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 2 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 7 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 7 + .../Plugins/Process/Windows/Common/CMakeLists.txt | 13 +- .../Common/x64/RegisterContextWindows_x64.cpp | 4 + .../Common/x64/RegisterContextWindows_x64.h | 4 + .../Common/x86/RegisterContextWindows_x86.cpp | 4 + .../Common/x86/RegisterContextWindows_x86.h | 4 + .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 33 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 14 +- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 22 +- .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 143 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 38 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 4 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 12 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 3 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 11 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 2 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 49 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 7 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 177 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 6 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 26 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 4 +- .../source/Plugins/SymbolVendor/ELF/CMakeLists.txt | 1 + .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 9 +- .../Plugins/SymbolVendor/MacOSX/CMakeLists.txt | 1 + .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 9 +- .../MacOSX/AppleGetItemInfoHandler.cpp | 15 +- lldb/source/Symbol/ObjectFile.cpp | 2 + lldb/source/Symbol/SymbolFile.cpp | 30 +- lldb/source/Symbol/SymbolVendor.cpp | 6 +- lldb/source/Symbol/Type.cpp | 72 +- lldb/source/Symbol/TypeSystem.cpp | 174 +- lldb/source/Target/StackFrame.cpp | 12 +- lldb/source/Target/Target.cpp | 107 +- lldb/source/Target/ThreadPlanTracer.cpp | 19 +- lldb/source/Utility/CompletionRequest.cpp | 5 +- lldb/source/Utility/StringList.cpp | 7 +- lldb/test/CMakeLists.txt | 7 - lldb/tools/lldb-test/lldb-test.cpp | 11 +- lldb/unittests/SymbolFile/PDB/CMakeLists.txt | 1 + .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 17 +- lldb/unittests/Utility/CompletionRequestTest.cpp | 13 +- lldb/unittests/Utility/StringListTest.cpp | 15 +- lldb/utils/TableGen/CMakeLists.txt | 1 + lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 23 +- lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp | 19 +- lldb/utils/TableGen/LLDBTableGenBackends.h | 3 +- lldb/utils/TableGen/LLDBTableGenUtils.cpp | 21 + lldb/utils/TableGen/LLDBTableGenUtils.h | 34 + llvm/CMakeLists.txt | 4 +- llvm/cmake/modules/CheckAtomic.cmake | 4 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 20 +- llvm/docs/CodeGenerator.rst | 11 +- llvm/docs/GettingStarted.rst | 4 +- llvm/docs/Remarks.rst | 245 +++ llvm/docs/doxygen.cfg.in | 2 +- llvm/docs/tutorial/OCamlLangImpl5.rst | 2 +- llvm/include/llvm/ADT/IntervalMap.h | 4 +- llvm/include/llvm/Analysis/CFG.h | 2 + llvm/include/llvm/Analysis/MemorySSA.h | 3 +- .../llvm/BinaryFormat/ELFRelocs/AArch64.def | 7 +- llvm/include/llvm/Bitcode/BitcodeAnalyzer.h | 1 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 7 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 24 + .../GlobalISel/LegalizationArtifactCombiner.h | 20 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 31 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 28 +- llvm/include/llvm/IR/Intrinsics.td | 6 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 15 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 2 +- llvm/include/llvm/Object/ELF.h | 8 +- .../llvm/Remarks/BitstreamRemarkContainer.h | 106 ++ .../llvm/Remarks/BitstreamRemarkSerializer.h | 192 +++ llvm/include/llvm/Remarks/Remark.h | 6 +- llvm/include/llvm/Remarks/RemarkFormat.h | 2 +- llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 1 + llvm/include/llvm/Support/Alignment.h | 347 ++++ llvm/include/llvm/Support/Compiler.h | 12 +- llvm/include/llvm/Support/Endian.h | 8 +- llvm/include/llvm/Support/TargetOpcodes.def | 2 + llvm/include/llvm/Support/TrailingObjects.h | 5 - llvm/include/llvm/Target/GenericOpcodes.td | 2 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 6 +- llvm/include/llvm/Transforms/Scalar/GVN.h | 1 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 13 +- llvm/lib/Analysis/CFG.cpp | 11 +- llvm/lib/Analysis/MemorySSA.cpp | 12 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 66 +- llvm/lib/Analysis/ValueTracking.cpp | 5 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 10 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 53 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 6 + llvm/lib/IR/RemarkStreamer.cpp | 1 + llvm/lib/Remarks/BitstreamRemarkSerializer.cpp | 386 +++++ llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkFormat.cpp | 3 +- llvm/lib/Remarks/RemarkParser.cpp | 9 + llvm/lib/Remarks/RemarkSerializer.cpp | 6 + llvm/lib/Remarks/YAMLRemarkParser.cpp | 4 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 2 +- llvm/lib/Target/AArch64/AArch64.td | 3 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 54 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 31 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 164 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 248 ++- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 40 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 38 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 3 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 21 +- llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 3 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 55 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/SIProgramInfo.h | 3 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 8 + llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 87 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 25 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 2 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 118 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 67 + llvm/lib/Target/RISCV/RISCVISelLowering.h | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 37 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 11 + llvm/lib/Target/X86/X86ISelLowering.cpp | 73 +- llvm/lib/Transforms/Scalar/DivRemPairs.cpp | 221 ++- llvm/lib/Transforms/Scalar/GVN.cpp | 25 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 54 +- .../MemorySSA/loop-rotate-simplified-clone.ll | 29 + llvm/test/Bitcode/stream-types.c | 3 + llvm/test/Bitcode/stream-types.c.opt.bitstream | Bin 0 -> 384 bytes .../GlobalISel/legalizer-info-validation.mir | 6 + llvm/test/CodeGen/AArch64/tme.ll | 44 + .../AMDGPU/GlobalISel/irtranslator-atomicrmw.ll | 48 + .../legalize-intrinsic-amdgcn-fdiv-fast.mir | 54 + .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 5 +- llvm/test/CodeGen/AMDGPU/nsa-reassign.ll | 4 +- llvm/test/CodeGen/AMDGPU/occupancy-levels.ll | 288 ++++ llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 20 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 2 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 3 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 79 + llvm/test/CodeGen/ARM/ParallelDSP/smlad12.ll | 2 +- llvm/test/CodeGen/NVPTX/bug41651.ll | 13 + llvm/test/CodeGen/RISCV/inline-asm-clobbers.ll | 61 + .../CodeGen/RISCV/inline-asm-d-constraint-f.ll | 40 + .../CodeGen/RISCV/inline-asm-f-constraint-f.ll | 34 + llvm/test/CodeGen/RISCV/inline-asm-invalid.ll | 8 + llvm/test/CodeGen/Thumb2/mve-fmas.ll | 370 ++++ llvm/test/CodeGen/WebAssembly/tailcall.ll | 89 +- .../CodeGen/X86/DynamicCalleeSavedRegisters.ll | 56 +- llvm/test/CodeGen/X86/alias-static-alloca.ll | 28 +- llvm/test/CodeGen/X86/combine-sse41-intrinsics.ll | 50 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 188 ++- llvm/test/CodeGen/X86/lrshrink.ll | 49 +- llvm/test/CodeGen/X86/oddsubvector.ll | 236 +++ .../CodeGen/X86/vp2intersect_multiple_pairs.ll | 37 +- llvm/test/MC/AArch64/tme-error.s | 47 + llvm/test/MC/AArch64/tme.s | 24 + llvm/test/MC/ARM/thumbv8.1m.s | 18 + llvm/test/MC/Disassembler/AArch64/tme.txt | 19 + llvm/test/MC/Disassembler/ARM/thumbv8.1m.s | 25 +- llvm/test/Object/invalid.test | 21 + llvm/test/Other/opt-O2-pipeline.ll | 1 - llvm/test/Other/opt-O3-pipeline.ll | 1 - llvm/test/Other/opt-Os-pipeline.ll | 1 - llvm/test/TableGen/address-space-patfrags.td | 37 +- .../DivRemPairs/PowerPC/div-expanded-rem-pair.ll | 18 +- .../DivRemPairs/PowerPC/div-rem-pairs.ll | 141 +- .../DivRemPairs/X86/div-expanded-rem-pair.ll | 40 +- .../Transforms/DivRemPairs/X86/div-rem-pairs.ll | 127 +- .../GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll | 10 +- llvm/test/Transforms/GVN/preserve-analysis.ll | 56 + ...mp-with-select-of-constant-threshold-pattern.ll | 142 ++ .../InstCombine/xor-of-icmps-with-extra-uses.ll | 165 ++ llvm/test/Transforms/SCCP/indirectbr.ll | 34 +- .../Transforms/SCCP/struct-arg-resolve-undefs.ll | 49 + llvm/test/tools/llvm-readobj/Inputs/relocs.py | 4 +- .../llvm-readobj/reloc-types-elf-aarch64.test | 8 +- llvm/tools/dsymutil/DwarfLinker.cpp | 4 +- llvm/tools/dsymutil/DwarfLinker.h | 6 +- llvm/tools/dsymutil/dsymutil.h | 2 +- .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 30 + .../Remarks/BitstreamRemarksFormatTest.cpp | 48 + .../Remarks/BitstreamRemarksSerializerTest.cpp | 341 ++++ llvm/unittests/Remarks/CMakeLists.txt | 3 + llvm/unittests/Support/AlignOfTest.cpp | 8 +- llvm/unittests/Support/AlignmentTest.cpp | 294 ++++ llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/TargetParserTest.cpp | 1 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 20 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 1 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 46 + llvm/utils/benchmark/README.LLVM | 2 + llvm/utils/benchmark/src/CMakeLists.txt | 2 +- .../clang-include-fixer/plugin/BUILD.gn | 18 + .../clang-tools-extra/clang-tidy/plugin/BUILD.gn | 4 + .../gn/secondary/clang/tools/libclang/BUILD.gn | 18 +- llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 3 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + openmp/README.rst | 9 +- openmp/runtime/CMakeLists.txt | 2 - openmp/runtime/cmake/LibompHandleFlags.cmake | 12 - openmp/runtime/cmake/config-ix.cmake | 2 - openmp/runtime/src/CMakeLists.txt | 17 +- .../{ittnotify_static.c => ittnotify_static.cpp} | 2 +- 321 files changed, 7413 insertions(+), 3793 deletions(-) create mode 100644 clang/test/CodeGen/aarch64-tme.cpp create mode 100644 clang/test/CoverageMapping/macro-stringize-twice.cpp create mode 100644 clang/test/Sema/aarch64-tme-errors.c create mode 100644 clang/test/Sema/aarch64-tme-tcancel-errors.c create mode 100644 clang/test/Sema/builtin-setjmp.c create mode 100644 clang/test/Sema/riscv-asm.c delete mode 100644 lldb/packages/Python/lldbsuite/test/dosep.py copy lldb/packages/Python/lldbsuite/test/expression_command/{completion-crash1 => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] copy lldb/packages/Python/lldbsuite/test/expression_command/{completion-crash1 => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] copy lldb/packages/Python/lldbsuite/test/expression_command/{completion-crash1 => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] create mode 100644 lldb/utils/TableGen/LLDBTableGenUtils.cpp create mode 100644 lldb/utils/TableGen/LLDBTableGenUtils.h create mode 100644 llvm/include/llvm/Remarks/BitstreamRemarkContainer.h create mode 100644 llvm/include/llvm/Remarks/BitstreamRemarkSerializer.h create mode 100644 llvm/include/llvm/Support/Alignment.h create mode 100644 llvm/lib/Remarks/BitstreamRemarkSerializer.cpp create mode 100644 llvm/test/Analysis/MemorySSA/loop-rotate-simplified-clone.ll create mode 100644 llvm/test/Bitcode/stream-types.c.opt.bitstream create mode 100644 llvm/test/CodeGen/AArch64/tme.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-atomicrmw.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-intrinsic-amdgcn-f [...] create mode 100644 llvm/test/CodeGen/AMDGPU/occupancy-levels.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll create mode 100644 llvm/test/CodeGen/NVPTX/bug41651.ll create mode 100644 llvm/test/CodeGen/RISCV/inline-asm-clobbers.ll create mode 100644 llvm/test/CodeGen/RISCV/inline-asm-d-constraint-f.ll create mode 100644 llvm/test/CodeGen/RISCV/inline-asm-f-constraint-f.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-fmas.ll create mode 100644 llvm/test/MC/AArch64/tme-error.s create mode 100644 llvm/test/MC/AArch64/tme.s create mode 100644 llvm/test/MC/Disassembler/AArch64/tme.txt create mode 100644 llvm/test/Transforms/GVN/preserve-analysis.ll create mode 100644 llvm/test/Transforms/InstCombine/canonicalize-clamp-with-select [...] create mode 100644 llvm/test/Transforms/InstCombine/xor-of-icmps-with-extra-uses.ll create mode 100644 llvm/test/Transforms/SCCP/struct-arg-resolve-undefs.ll create mode 100644 llvm/unittests/Remarks/BitstreamRemarksFormatTest.cpp create mode 100644 llvm/unittests/Remarks/BitstreamRemarksSerializerTest.cpp create mode 100644 llvm/unittests/Support/AlignmentTest.cpp create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/p [...] rename openmp/runtime/src/thirdparty/ittnotify/{ittnotify_static.c => ittnotify_st [...]