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-defconfig in repository toolchain/ci/llvm-project.
from 852d4446718 [PowerPC] [Clang] Add platform guards to PPC vector intrins [...] adds 80b67baaedd [NFC] use C++11 in AlignOf.h, remove AlignedCharArray adds f940d859589 [NFC][PowerPC] Add test case for D65063 adds b1cbe51bdf4 [llvm-objdump] Add warning messages if disassembly + source [...] adds f9108f76fa8 [lldb] [test] Mark newly running test XFAIL on NetBSD adds 074db9b8e97 Revert "[llvm-objdump] Add warning messages if disassembly [...] adds 6606815993b [APInt] Introduce clearLowBits() adds c75cdd056f6 [DivRemPairs] Handling for expanded-form rem - recompositio [...] adds 8e0cf076aca Revert "[DivRemPairs] Handling for expanded-form rem - reco [...] adds 71e32aca46d [lldb] [test/lldb-vscode] Use os.path.dirname() [NFC] adds 89a214eaf10 [lldb] [test/lldb-vscode] Use realpath to match vscode behavior adds 3db0ad8a303 [AArch64][AsmParser] Remove SVE and SVE2 from ARMTargetParser adds 58aa6a87a61 [ASan][test] XFAIL AddressSanitizer-*-sunos :: TestCases/i [...] adds c197732e399 [NFC][X86][AArch64] Revisit test coverage for X s% C == 0 f [...] adds 63d96050912 [builtins][test] XFAIL two SPARC tests adds ed2ea3e46b7 [ARM][LowOverheadLoops] Revert non-header LE target adds e3a4a13fcc0 [ARM][LowOverheadLoops] Enable by default adds 656ddeb2b7c SymbolVendor: Move locking into the Symbol Files adds 5c43ffd6140 PECOFF: Fix a "memset clearing an object of non-trivial typ [...] adds 405c999d970 [AArch64] Disable __ARM_FEATURE_SVE without ACLE. adds 39fba29861f [lldb][docs] Update documentation for monorepo and CMake caches adds 38496d5bd9a [clangd] Ignore diags from builtin files adds 8d3c740f26b [CMake] Define _FILE_OFFSET_BITS=64 on Solaris adds b9f8ab2c7eb [Driver] Define _FILE_OFFSET_BITS=64 on Solaris adds e4d5423dcdf [X86][AVX] SimplifyDemandedVectorElts - handle extraction f [...] adds 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 [...] new e825b834ecb [NFC] Remove LLVM_ALIGNAS new 175f0930907 [StringList] Change LongestCommonPrefix API new b22860da61a [CompletionRequest] Remove unimplemented members.
The 3 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/Diagnostics.cpp | 36 +- clang-tools-extra/clangd/Diagnostics.h | 2 + clang-tools-extra/clangd/Headers.h | 2 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 12 +- .../clangd/unittests/DiagnosticsTests.cpp | 14 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 11 + 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/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/AArch64.cpp | 3 - clang/lib/Basic/Targets/OSTargets.h | 5 +- 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/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/CodeGen/arm64-microsoft-intrinsics.c | 4 + .../test/CoverageMapping/macro-stringize-twice.cpp | 30 + clang/test/Driver/fsanitize.c | 3 + clang/test/Parser/cxx0x-lambda-expressions.cpp | 13 + clang/test/Preprocessor/aarch64-target-features.c | 2 +- .../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 +- .../asan/TestCases/intercept-rethrow-exception.cc | 2 + .../test/builtins/Unit/compiler_rt_logbl_test.c | 4 + compiler-rt/test/builtins/Unit/divtc3_test.c | 4 + 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/resources/build.rst | 180 +- lldb/docs/resources/test.rst | 20 +- 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 | 3 +- lldb/include/lldb/Symbol/SymbolFile.h | 2 +- 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 +- .../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 - .../expression_command/completion-crash1/Makefile | 3 + .../completion-crash1/TestCompletionCrash1.py | 4 + .../expression_command/completion-crash1/main.cpp | 12 + .../TestDbgInfoContentDeque.py | 8 +- .../TestDbgInfoContentForwardList.py | 2 +- .../Makefile | 0 .../TestMultilineCompletion.py | 52 + .../expression_command/multiline-completion/main.c | 5 + .../test/python_api/hello_world/TestHelloWorld.py | 1 + .../tools/lldb-vscode/launch/TestVSCode_launch.py | 12 +- 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/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 | 18 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 13 +- .../Plugins/Language/CPlusPlus/BlockPointer.cpp | 14 +- lldb/source/Plugins/Language/ObjC/CoreMedia.cpp | 20 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 6 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 60 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 + .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 7 +- .../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 | 127 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 2 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 20 + .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 2 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 11 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 2 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 39 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 3 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 165 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 + .../MacOSX/AppleGetItemInfoHandler.cpp | 15 +- lldb/source/Symbol/SymbolFile.cpp | 13 +- lldb/source/Symbol/SymbolVendor.cpp | 195 +-- 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 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 16 +- 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 | 9 +- llvm/cmake/config-ix.cmake | 6 + llvm/cmake/modules/CheckAtomic.cmake | 4 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 28 +- llvm/docs/CodeGenerator.rst | 11 +- llvm/docs/Remarks.rst | 265 +++ llvm/docs/doxygen.cfg.in | 2 +- llvm/docs/tutorial/OCamlLangImpl5.rst | 2 +- llvm/include/llvm/ADT/APInt.h | 7 + llvm/include/llvm/ADT/IntervalMap.h | 4 +- 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/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/ARMTargetParser.h | 20 +- llvm/include/llvm/Support/AlignOf.h | 134 +- 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/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/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/ARMLowOverheadLoops.cpp | 12 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 10 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 71 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 12 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 34 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 37 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 11 + llvm/lib/Target/X86/X86ISelLowering.cpp | 34 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 24 + .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstCombineMulDivRem.cpp | 2 + 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 + .../CodeGen/AArch64/srem-seteq-vec-nonsplat.ll | 270 ++- llvm/test/CodeGen/AArch64/srem-seteq-vec-splat.ll | 107 +- llvm/test/CodeGen/AArch64/srem-seteq.ll | 81 +- llvm/test/CodeGen/AArch64/urem-seteq-optsize.ll | 3 - .../CodeGen/AArch64/urem-seteq-vec-nonsplat.ll | 238 ++- llvm/test/CodeGen/AArch64/urem-seteq-vec-splat.ll | 107 +- llvm/test/CodeGen/AArch64/urem-seteq.ll | 79 +- .../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/NVPTX/bug41651.ll | 13 + llvm/test/CodeGen/PowerPC/aix-xcoff-common.ll | 2 - llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 62 +- .../PowerPC/load-shuffle-and-shuffle-store.ll | 760 +++++++++ llvm/test/CodeGen/PowerPC/vsx_shuffle_le.ll | 6 +- .../Thumb2/LowOverheadLoops/revert-non-header.mir | 255 +++ llvm/test/CodeGen/WebAssembly/tailcall.ll | 89 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 188 ++- llvm/test/CodeGen/X86/oddsubvector.ll | 32 + llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 431 +++++ llvm/test/CodeGen/X86/srem-seteq-vec-splat.ll | 357 +++- llvm/test/CodeGen/X86/srem-seteq.ll | 133 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 306 +++- llvm/test/CodeGen/X86/urem-seteq-vec-splat.ll | 261 ++- llvm/test/CodeGen/X86/urem-seteq.ll | 117 +- llvm/test/MC/RISCV/rv32i-aliases-invalid.s | 6 +- llvm/test/MC/RISCV/rv64i-aliases-invalid.s | 6 +- llvm/test/TableGen/address-space-patfrags.td | 37 +- .../DivRemPairs/PowerPC/div-expanded-rem-pair.ll | 45 + .../DivRemPairs/PowerPC/div-rem-pairs.ll | 45 + .../DivRemPairs/X86/div-expanded-rem-pair.ll | 43 + .../Transforms/DivRemPairs/X86/div-rem-pairs.ll | 43 + .../Transforms/HardwareLoops/ARM/calls-codegen.ll | 5 +- llvm/test/Transforms/HardwareLoops/ARM/calls.ll | 13 +- llvm/test/Transforms/HardwareLoops/ARM/counter.ll | 2 +- llvm/test/Transforms/HardwareLoops/ARM/do-rem.ll | 2 +- .../Transforms/HardwareLoops/ARM/fp-emulation.ll | 4 +- .../test/Transforms/HardwareLoops/ARM/simple-do.ll | 5 +- .../test/Transforms/HardwareLoops/ARM/structure.ll | 6 +- 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 +- llvm/unittests/ADT/APIntTest.cpp | 65 + .../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 | 19 +- 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 + 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 +- 295 files changed, 8786 insertions(+), 4083 deletions(-) create mode 100644 clang/test/CoverageMapping/macro-stringize-twice.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/dosep.py 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/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/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/NVPTX/bug41651.ll create mode 100644 llvm/test/CodeGen/PowerPC/load-shuffle-and-shuffle-store.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/revert-non-header.mir 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/utils/gn/secondary/clang-tools-extra/clang-include-fixer/p [...] rename openmp/runtime/src/thirdparty/ittnotify/{ittnotify_static.c => ittnotify_st [...]