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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 3e85b6f3bd7 [lldb][NFC] Check in crashing test case adds e010f6bab39 [lldb] Fix crash when tab-completing in multi-line expr adds 0b99518097c [lldb][NFC] Fix import-std-module tests that relied on fix- [...] adds 29a3a503c09 [llvm-objcopy] - Stop using Inputs/alloc-symtab.o adds 1d8b3788e49 [RISCV] Attempt to make rv{32,64}i-aliases-invalid.s less flaky adds d5e206ee733 Add typedef declaration information to the JSON AST dump. adds debf4817f43 [clangd] Fix a regression in rL366996. adds 9ad716ed399 gn build: Use rebase_path on filename args to libcxx/utils/ [...] adds 9aae539d4cf libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus. adds b989bc47c0e [X86] SimplifyDemandedVectorEltsForTargetNode should be cal [...] adds 54bb5413e65 add more information to benchmark test failures adds 7492b1ea07b Fix `git llvm` script when no arguments are supplied on Python 3 adds c960c0a4915 Ask confirmation when `git llvm push` will push multiple commits adds be612ea471b [InstCombine] Fold "x ?% y ==/!= 0" to "x & (y-1) ==/!= 0" [...] adds 027bb52790e [COFF][ARM64] Reorder handling of aarch64 MSVC builtins adds 39f35038140 Address post commit review comments on revision 366727. adds 5e0adce40f3 [DivRemPairs] Add srem-of-srem tests (PR42823, D65298, D65451) adds 57ef94fb06a AMDGPU: Avoid emitting "true" predicates adds de0b6339991 [LoopFusion] Extend use of OptimizationRemarkEmitter adds 5ed3d146f87 [Remarks] Add two serialization modes for remarks: separate [...] adds 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 [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdUnit.cpp | 2 +- clang-tools-extra/clangd/Headers.h | 2 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 12 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 20 +- 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/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/AST/JSONNodeDumper.cpp | 2 + clang/lib/Basic/Targets/RISCV.cpp | 37 +- clang/lib/CodeGen/CGBuiltin.cpp | 290 ++-- clang/lib/Driver/ToolChains/Darwin.cpp | 28 +- clang/lib/Driver/ToolChains/Solaris.cpp | 3 + clang/lib/Lex/MacroArgs.cpp | 20 - clang/lib/Lex/TokenLexer.cpp | 16 +- clang/lib/Parse/ParseInit.cpp | 1 + clang/lib/Sema/SemaDecl.cpp | 23 +- clang/lib/Sema/SemaExprMember.cpp | 16 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 40 +- clang/test/AST/ast-dump-decl-json.m | 12 +- clang/test/AST/ast-dump-expr-json.m | 84 +- clang/test/AST/multistep-explicit-cast-json.cpp | 60 +- clang/test/Analysis/retain-release.m | 4 +- clang/test/CodeGen/arm64-microsoft-intrinsics.c | 4 + clang/test/CodeGen/riscv-inline-asm.c | 12 + .../test/CoverageMapping/macro-stringize-twice.cpp | 30 + clang/test/Driver/fsanitize.c | 3 + clang/test/Parser/cxx0x-lambda-expressions.cpp | 13 + 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/include/__config | 8 + libcxx/include/thread | 4 - libcxx/test/std/thread/macro.pass.cpp | 4 +- libcxx/utils/google-benchmark/README.LLVM | 4 + libcxx/utils/google-benchmark/src/CMakeLists.txt | 2 +- libcxx/utils/libcxx/test/googlebenchmark.py | 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 + .../TestDbgInfoContentDeque.py | 8 +- .../TestDbgInfoContentForwardList.py | 2 +- .../Makefile | 0 .../TestMultilineCompletion.py | 52 + .../expression_command/multiline-completion/main.c | 5 + 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 | 265 +++ 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/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/CodeGen/TargetLoweringObjectFileImpl.h | 12 +- llvm/include/llvm/IR/Intrinsics.td | 6 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 2 +- llvm/include/llvm/IR/PatternMatch.h | 13 + llvm/include/llvm/MC/MCSectionXCOFF.h | 5 +- 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/Remarks/RemarkSerializer.h | 22 +- llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 13 +- 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/CodeGen/TargetLoweringObjectFileImpl.cpp | 10 +- llvm/lib/IR/RemarkStreamer.cpp | 3 +- llvm/lib/MC/MCSectionXCOFF.cpp | 2 +- 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 | 20 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 4 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 15 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 164 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 248 ++- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 42 +- 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/ARMParallelDSP.cpp | 118 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 10 +- 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 | 16 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 24 + .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstCombineMulDivRem.cpp | 2 + llvm/lib/Transforms/Scalar/DivRemPairs.cpp | 221 ++- llvm/lib/Transforms/Scalar/GVN.cpp | 25 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 180 +- .../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 + .../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/PowerPC/aix-xcoff-common.ll | 2 - 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 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 188 ++- llvm/test/CodeGen/X86/oddsubvector.ll | 234 +++ .../CodeGen/X86/vp2intersect_multiple_pairs.ll | 37 +- llvm/test/MC/RISCV/rv32i-aliases-invalid.s | 6 +- llvm/test/MC/RISCV/rv64i-aliases-invalid.s | 6 +- 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 | 45 + .../DivRemPairs/PowerPC/div-rem-pairs.ll | 168 +- .../DivRemPairs/X86/div-expanded-rem-pair.ll | 59 +- .../Transforms/DivRemPairs/X86/div-rem-pairs.ll | 146 +- .../GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll | 10 +- llvm/test/Transforms/GVN/preserve-analysis.ll | 56 + llvm/test/Transforms/InstCombine/rem.ll | 27 +- .../Transforms/LoopFusion/diagnostics_analysis.ll | 130 ++ .../Transforms/LoopFusion/diagnostics_missed.ll | 301 ++++ .../tools/llvm-objcopy/ELF/Inputs/alloc-symtab.o | Bin 1312 -> 0 bytes .../tools/llvm-objcopy/ELF/binary-out-error.test | 14 +- .../llvm-objcopy/ELF/invalid-preserve-dates.test | 34 +- .../tools/llvm-objcopy/ELF/standard-streams.test | 15 +- .../test/tools/llvm-objcopy/ELF/strict-no-add.test | 2 +- 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 + .../Remarks/YAMLRemarksSerializerTest.cpp | 110 +- llvm/unittests/Support/AlignOfTest.cpp | 8 +- llvm/unittests/Support/AlignmentTest.cpp | 284 ++++ llvm/unittests/Support/CMakeLists.txt | 1 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 26 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 4 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 48 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 8 +- llvm/utils/benchmark/README.LLVM | 2 + llvm/utils/benchmark/src/CMakeLists.txt | 2 +- llvm/utils/git-svn/git-llvm | 35 + .../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/libcxx/src/BUILD.gn | 4 +- 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 +- 327 files changed, 7754 insertions(+), 4005 deletions(-) create mode 100644 clang/test/CoverageMapping/macro-stringize-twice.cpp 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 [...] copy lldb/packages/Python/lldbsuite/test/expression_command/{dollar-in-variable => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] 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/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/Transforms/GVN/preserve-analysis.ll create mode 100644 llvm/test/Transforms/LoopFusion/diagnostics_analysis.ll create mode 100644 llvm/test/Transforms/LoopFusion/diagnostics_missed.ll delete mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/alloc-symtab.o 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 [...]