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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 0257c6b659f PowerPC: Fix register spilling for SPE registers adds 6011a285edf [clangd] Handle windows line endings in QueryDriver adds 2889fe67691 [clangd] Force the required interpretation of #import on wi [...] adds 4b8da3a503e [AArch64] Add support for Transactional Memory Extension (TME) adds 70235c642e6 [AMDGPU] Optimize atomic AND/OR/XOR adds 62069ac3106 [llvm-ar][test] \r\n -> \n adds aefcf5100aa [ASTImporter] Fix LLDB lookup in transparent ctx and with ext src adds aa55124eca6 [RISCV][NFC] Add tests that capture current encodings for DWARF EH adds b94c233d067 [RISCV] Set correct encodings for DWARF exception handling adds 6584c4842fc Mips: Remove immarg from copy and insert intrinsics adds ab009a602e9 [AsmPrinter] Make the encoding of call sites in .gcc_except [...] adds c74fded05ff [RISCV][NFC] Remove outdated TODO from test/CodeGen/RISCV/d [...] adds 80de11ed021 [RISCV] Add RISCV to LLVM_ALL_TARGETS so it s built by default adds ae512b83d5f [ASTImporter] Fix structural eq of lambdas adds 87886299b46 [lld] Add Visual Studio compatible diagnostics adds 629273ec098 [llvm-ar][test] Add tests failing on Darwin adds 11d3710c1cd [Attributor] Deduce "willreturn" function attribute adds 552c2c09d35 [OPENMP]Fix crash in LoopCounterRefChecker when MemberExpr [...] adds f81ee439a40 [clang-tidy] Adjust location of namespace comment diagnostic adds e61d0257ede [clangd] Type hierarchy: don't resolve parents if the clien [...] adds 0730710b3fc Fix MSVC 'implicitly capture' compile error. NFCI. adds 06eed422137 AMDGPU: Use getTargetConstant adds aa5cdafa405 Remove REQUIRES OMP spec version within lit tests adds 9a050f92bb2 [ASan] Support `{f}puts(NULL)` on Darwin adds 544315b4197 [RISCV] Revert r366331 as it exposed some sanitizer failures adds 1716454027d [ORC] Add deprecation warnings to ORCv1 layers and utilities. adds 3b96ebeee47 [NativePDB] Add a FromCompilerDecl for going from lldb -> clang adds 7f24757b8eb [CMake] Move standalone check so we don't have to reconfigure LLDB adds 3fce6b5da16 [lldb] Make log for ClangModulesDeclVendor's compiler flag [...] adds d912a9ba9b1 [AMDGPU] Tune inlining parameters for AMDGPU target adds 59532488b1d [OPENMP] Resolve lost LoopTripCnt for subsequent loops in s [...] adds ee24b40b9e9 [CMake] Avoid liblldb genex when figuring out the copy dest [...] adds 79f4e4770b7 [Docs][OpenCL] Documentation of C++ for OpenCL mode adds dce1954f455 [Test] Add module cache for TestWeakSymbols adds b53e13cd43e [clang-tidy] Fix crash on end location inside macro adds 337aea438c5 [clang-tidy] Exclude forward decls from fuchsia-multiple-in [...] adds 0e2b74a2b0b Revert [AArch64] Add support for Transactional Memory Exten [...] adds f90d3dff6ed [dotest] Disable color while testing. adds 48f5a43bcc3 [OPENMP]Fix PR42632: crash on the analysis of the OpenMP co [...] adds accad76c142 [lld][WebAssembly] Fix handling of comdat functions in init array. adds 66412df94f8 [libc++] XFAIL a test that does not behave properly on older Clang adds d752f5e9530 Basic codegen for MTE stack tagging. adds 851339fb295 Basic MTE stack tagging instrumentation. adds ca12cb9482a [CMake] Use LLVM_DIR and Clang_DIR for standalone builds. adds e37750b9344 [CMake] Remove duplicated logic to find Python when doing a [...] adds c2cd84bcfbd [docs] Adjust variable formatting table adds a0858e2f20c Fix CreateFunctionTemplateSpecialization to prevent danglin [...] adds 914a59cad82 GlobalISel: Handle more cases for widenScalar of G_MERGE_VALUES adds 0966dd0d69c GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sources adds 85d667fcb6f Renamed and changed the wording of warn_cconv_ignored adds 90ba54bf67c [CodeGen][NFC] Simplify checks for stack protector index checking adds 39fc2843e4e [CodeGen] Add stack protector tests where the guard gets re [...] adds 9f2b290addf [PEI] Don't re-allocate a pre-allocated stack protector slot adds 6e4076699c3 Adding inline comments to code view type record directives [...] adds 4a09a73fb09 [Attributor][NFC] Remove unnecessary debug output adds eece5a9d318 [NFC][ScopBuilder]Move finalizeAccesses and its callees to [...] adds f45fd429b71 Speculative fix for stack-tagging.ll failure. adds 9c7f4264d35 [AMDGPU] Stop special casing flat_scratch for register name adds d0ac007f9a9 [NFC][ScopBuilder] Move buildSchedule and its callees to Sc [...] adds be4be6120f1 Add support to ProcessMachCore::DoLoadCore to handle an EFI [...] adds 3b82b92c6b9 hwasan: Initialize the pass only once. adds 0dd40a7d9f2 gn build: Merge r366361. adds 1375659e0f0 Ah, forgot a debug line I left in the dsym-for-uuid.sh scri [...] adds 61fff7a3373 [X86] Make sure we mark 128/256 MLOAD as Legal with VLX whe [...] adds 3628a8fae9f [NFC] Clarify a Cmake status message regarding Python on LL [...] adds ed9a91ce7ec AMDGPU: Set inaccessiblememonly on sendmsg intrinsics adds 7872d76a16d [AMDGPU] Simplify AMDGPUInstPrinter::printRegOperand() adds 7bb5fc05831 llvm-pdbdump: Fix several smaller issues with injected sour [...] adds 3eab4819f25 [llvm-bcanalyzer] Fixed error 'Expected<T> must be checked [...] adds 6abd78cc7c9 Make DT a transitive dependency of LI. adds 749f556bbd1 hwasan: Use C++ driver for cfi.cc test. adds 4e227702197 Changes to display code view debug info type records in hex format adds 68983321cc9 [analyzer] MallocChecker: Prevent Integer Set Library false [...] adds 0c6ad3d5d19 [cmake] Add NATIVE build for cross compiling standalone builds adds 9cdd2152b92 [Tests] Add a test showing how we handle overaligned alloca [...] adds bd3e74c73d9 Only build lldb-tblgen if it's not a current target adds f358cf8de22 [AArch64] Add dependency from AArch64CodeGen to TransformUt [...] adds ad73a436dc3 [RISCV] Don't acccess an invalidated iterator in RISCVInstr [...] adds 8aba95d64cf [RISCV] Avoid signed integer overflow UB in RISCVMatInt::ge [...] adds 4e8d07fd7db [RISCV] Re-land r366331 d RISCV to LLVM_ALL_TARGETS adds ceeda9f07a8 [clangd] Fix Fix -Wunused-lambda-capture after r366339 adds 1d5cbb7557a [ELF][test] Merge/rename some basic*.s tests adds 44deaf7e54e [DWARF][RISCV] Add support for RISC-V relocations needed fo [...] adds 4f93b8b56f5 Fix typo in programmer's manual cantFile -> cantFail adds 8da04022102 [X86] Disable combineConcatVectors for vXi1 vectors. adds 03aaef8e726 [PowerPC][Clang] Remove use of malloc in mm_malloc adds 33a4336bcd1 [NFC][PowerPC] Add the test to test the pass block-placement adds 5dd86ab2dd6 clang-tidy release notes: Split and order changes by type adds 36082e397dd [CodeComplete] Fix ASTUnit cached completion of macros from [...] adds dad1bebecd8 [RISCV][DebugInfo] Fix dwarf-riscv-relocs.ll test on Windows adds 0ffa833d547 [LoopInfo] Use early return in branch weight update functio [...] adds b8d352a08bc [RISCV] Reset NoPHIS MachineFunctionProperty in emitSelectPseudo adds 63719119c78 Fix asan infinite loop on undefined symbol adds ce8df1f41d5 [lldb] Don't double emit option groups adds beadf7d0ae1 [lldb][NFC] Tablegenify type commands adds f26706fa1c1 Fixup r366333 (require x86 in test) adds 36d9e8358aa [OpenCL][PR42033] Fix addr space deduction with template pa [...] adds 0b03429a911 [lld] Fix vs-diagnostics-version-script test. NFC. adds c38e3efe27a [SCEV] add no wrap flag for SCEVAddExpr. Differential Revis [...] adds 51cdd51807a [clangd] Added highlightings for template parameters and sp [...] adds 46b55fa58de [OpenCL] Update comments/diagnostics to refer to C++ for OpenCL adds 83748cc5abc [OpenCL] Improve destructor support in C++ for OpenCL adds 11512e742b2 [ARM][DAGCOMBINE][FIX] PerformVMOVRRDCombine adds 782390258b5 [ELF][PPC] Refactor some ppc64 tests adds 0cadf7bb2e7 [lldb] Tablegenify thread commands and fix completion bug f [...] adds c89a3d78f43 [lldb][NFC] Format 'type' commands in Options.td adds 8f5b44aead8 Bump the trunk version to 10.0.0svn adds 4f8dc16fcdb Revert r366422: [OpenCL] Improve destructor support in C++ [...] adds 37d7cb2df0c [llvm-readelf] - Remove the precompiled binary from gnu-has [...] adds e6547859122 [x86] try harder to form LEA from ADD to avoid flag conflic [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/BranchCloneCheck.cpp | 17 +- .../fuchsia/MultipleInheritanceCheck.cpp | 3 +- .../readability/NamespaceCommentCheck.cpp | 9 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 5 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 27 ++ clang-tools-extra/clangd/SemanticHighlighting.h | 1 + clang-tools-extra/clangd/XRefs.cpp | 33 +- .../clangd/test/semantic-highlighting.test | 3 + .../clangd/test/system-include-extractor.test | 2 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 39 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 4 + .../clangd/unittests/TypeHierarchyTests.cpp | 3 +- clang-tools-extra/docs/ReleaseNotes.rst | 200 +------- clang-tools-extra/docs/conf.py | 4 +- .../clang-tidy/bugprone-branch-clone-macro-crash.c | 14 + .../clang-tidy/fuchsia-multiple-inheritance.cpp | 3 + .../google-readability-namespace-comments.cpp | 6 +- ...oogle-readability-nested-namespace-comments.cpp | 4 +- .../test/clang-tidy/select-checks.cpp | 2 +- clang/docs/LanguageExtensions.rst | 269 +++++++++++ clang/docs/ReleaseNotes.rst | 67 +-- clang/docs/UsersManual.rst | 42 +- clang/docs/conf.py | 4 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 8 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Basic/LangOptions.def | 4 +- clang/include/clang/Basic/TokenKinds.def | 5 +- clang/include/clang/Frontend/LangStandards.def | 2 +- clang/lib/AST/ASTImporter.cpp | 35 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 20 + clang/lib/AST/ParentMap.cpp | 12 + clang/lib/CodeGen/BackendUtil.cpp | 38 +- clang/lib/Frontend/InitPreprocessor.cpp | 2 +- clang/lib/Headers/ppc_wrappers/mm_malloc.h | 4 - clang/lib/Parse/ParseDecl.cpp | 3 +- clang/lib/Sema/DeclSpec.cpp | 1 - clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 6 +- clang/lib/Sema/SemaDecl.cpp | 18 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 8 +- clang/lib/Sema/TreeTransform.h | 7 - .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 39 +- clang/test/Analysis/openmp-unsupported.c | 4 + clang/test/Analysis/retain-count-alloc.cpp | 37 ++ clang/test/CodeGen/aarch64-vpcs.c | 4 +- clang/test/CodeGen/ppc-mm-malloc-le.c | 24 +- clang/test/CodeGen/ppc-mm-malloc.c | 24 +- clang/test/Driver/unknown-std.cl | 2 +- clang/test/Frontend/macro_defined_type.cpp | 2 +- clang/test/Index/complete-macros.c | 3 + clang/test/Index/complete-macros.h | 1 + clang/test/OpenMP/for_loop_messages.cpp | 8 + clang/test/Parser/opencl-cxx-keywords.cl | 2 +- clang/test/Parser/opencl-cxx-virtual.cl | 6 +- clang/test/Sema/callingconv-iamcu.c | 26 +- clang/test/Sema/callingconv.c | 12 +- clang/test/Sema/mrtd.c | 4 +- clang/test/Sema/pr25786.c | 4 +- clang/test/Sema/stdcall-fastcall-x64.c | 22 +- clang/test/SemaCUDA/cuda-inherits-calling-conv.cu | 2 +- clang/test/SemaCXX/borland-extensions.cpp | 16 +- clang/test/SemaCXX/cxx11-gnu-attrs.cpp | 16 +- clang/test/SemaCXX/decl-microsoft-call-conv.cpp | 2 +- clang/test/SemaCXX/virtual-override-x64.cpp | 6 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 15 + .../test/SemaOpenCLCXX/address-space-templates.cl | 2 +- clang/test/SemaOpenCLCXX/newdelete.cl | 8 +- clang/test/SemaOpenCLCXX/restricted.cl | 18 +- .../SemaTemplate/instantiate-function-params.cpp | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 64 +++ clang/unittests/AST/StructuralEquivalenceTest.cpp | 52 +++ compiler-rt/lib/interception/interception_linux.cc | 9 +- .../sanitizer_common_interceptors.inc | 6 +- .../test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c | 42 ++ compiler-rt/test/hwasan/TestCases/cfi.cc | 2 +- .../TestCases/Darwin/fputs_puts_null.cc | 16 + libcxx/CMakeLists.txt | 2 +- libcxx/docs/ReleaseNotes.rst | 14 +- libcxx/docs/conf.py | 4 +- libcxx/include/__config | 2 +- libcxx/include/__libcpp_version | 2 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 4 + libunwind/CMakeLists.txt | 2 +- libunwind/docs/conf.py | 4 +- lld/Common/ErrorHandler.cpp | 45 +- lld/ELF/Arch/PPC64.cpp | 1 + lld/ELF/DWARF.cpp | 3 +- lld/ELF/Driver.cpp | 2 + lld/ELF/Options.td | 3 + lld/docs/ReleaseNotes.rst | 38 +- lld/docs/conf.py | 4 +- lld/include/lld/Common/ErrorHandler.h | 3 +- lld/test/ELF/Inputs/vs-diagnostics-duplicate2.s | 31 ++ lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s | 6 + lld/test/ELF/{basic32.s => basic-i386.s} | 6 +- lld/test/ELF/basic-ppc64.s | 56 ++- lld/test/ELF/basic64be.s | 217 --------- lld/test/ELF/ppc64-gd-to-ie.s | 100 ---- lld/test/ELF/ppc64-general-dynamic-tls.s | 112 ----- lld/test/ELF/ppc64-initial-exec-tls.s | 102 ----- lld/test/ELF/ppc64-plt-stub.s | 59 ++- lld/test/ELF/ppc64-tls-gd-le-small.s | 61 --- lld/test/ELF/ppc64-tls-gd-le.s | 79 ---- lld/test/ELF/ppc64-tls-gd.s | 102 +++++ lld/test/ELF/ppc64-tls-ie-le.s | 140 ------ lld/test/ELF/ppc64-tls-ie.s | 171 +++++++ lld/test/ELF/vs-diagnostics-duplicate.s | 63 +++ lld/test/ELF/vs-diagnostics-dynamic-relocation.s | 35 ++ lld/test/ELF/vs-diagnostics-undefined-symbol-1.s | 15 + lld/test/ELF/vs-diagnostics-undefined-symbol-2.s | 18 + lld/test/ELF/vs-diagnostics-undefined-symbol-3.s | 40 ++ lld/test/ELF/vs-diagnostics-versionscript.s | 5 + lld/test/wasm/Inputs/comdat1.ll | 4 +- lld/test/wasm/Inputs/comdat2.ll | 4 +- lld/test/wasm/comdats.ll | 24 +- lld/wasm/InputFiles.cpp | 10 +- lld/wasm/Writer.cpp | 1 + lldb/CMakeLists.txt | 21 +- lldb/cmake/modules/AddLLDB.cmake | 3 +- lldb/cmake/modules/LLDBConfig.cmake | 2 +- lldb/cmake/modules/LLDBStandalone.cmake | 179 ++++---- lldb/docs/use/variable.rst | 11 +- .../Makefile | 0 .../TestFunctionTemplateSpecializationTempArgs.py | 17 + .../main.cpp | 17 + .../test/expression_command/weak_symbols/Makefile | 2 +- .../lldbsuite/test/lang/c/modules/TestCModules.py | 14 + .../Python/lldbsuite/test/lang/c/modules/main.c | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 + .../test/macosx/lc-note/kern-ver-str/Makefile | 15 + .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 101 +++++ .../lc-note/kern-ver-str/create-empty-corefile.cpp | 315 +++++++++++++ .../lc-note/kern-ver-str/create-empty-corefile.mk | 8 + .../test/macosx/lc-note/kern-ver-str/main.c | 2 + lldb/source/Commands/CommandObjectThread.cpp | 53 +-- lldb/source/Commands/CommandObjectType.cpp | 90 +--- lldb/source/Commands/Options.td | 217 +++++++++ .../ExpressionParser/Clang/ClangASTSource.cpp | 30 +- .../Clang/ClangModulesDeclVendor.cpp | 17 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 55 +++ .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 4 + .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 1 + lldb/source/Symbol/ClangASTContext.cpp | 7 +- lldb/utils/TableGen/CMakeLists.txt | 20 +- lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 1 - llvm/CMakeLists.txt | 3 +- llvm/docs/ProgrammersManual.rst | 2 +- llvm/docs/ReleaseNotes.rst | 60 +-- llvm/docs/conf.py | 4 +- .../BuildingAJIT/Chapter3/KaleidoscopeJIT.h | 26 +- .../BuildingAJIT/Chapter4/KaleidoscopeJIT.h | 7 +- .../BuildingAJIT/Chapter5/KaleidoscopeJIT.h | 7 +- .../Kaleidoscope/include/KaleidoscopeJIT.h | 9 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 + .../llvm/Analysis/TargetTransformInfoImpl.h | 2 + llvm/include/llvm/CodeGen/AsmPrinter.h | 6 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 2 + llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 8 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 49 +- llvm/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 4 +- .../llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h | 2 +- .../llvm/DebugInfo/PDB/IPDBInjectedSource.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 3 +- llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 68 ++- .../include/llvm/ExecutionEngine/ExecutionEngine.h | 13 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 45 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 1 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 30 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 20 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 19 +- .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 27 +- .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 13 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 16 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 18 +- .../llvm/ExecutionEngine/Orc/RemoteObjectLayer.h | 53 ++- .../llvm/ExecutionEngine/OrcV1Deprecation.h | 22 + llvm/include/llvm/IR/Intrinsics.td | 2 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 30 ++ llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/IntrinsicsMips.td | 24 +- llvm/include/llvm/MC/MCExpr.h | 12 +- llvm/include/llvm/MC/MCStreamer.h | 7 + llvm/include/llvm/Support/MathExtras.h | 11 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 2 + llvm/include/llvm/Transforms/IPO/Attributor.h | 44 ++ .../Instrumentation/HWAddressSanitizer.h | 2 +- llvm/lib/Analysis/InlineCost.cpp | 11 +- llvm/lib/Analysis/LoopInfo.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 4 + llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 19 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 13 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 119 +++-- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 3 + llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 16 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 33 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 13 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 10 + llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 54 ++- llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 226 +++++----- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 2 +- llvm/lib/DebugInfo/PDB/DIA/DIAInjectedSource.cpp | 4 +- .../PDB/Native/NativeEnumInjectedSources.cpp | 11 +- llvm/lib/DebugInfo/PDB/PDBExtras.cpp | 7 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 46 +- .../ExecutionEngine/Orc/OrcMCJITReplacement.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 10 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 9 + llvm/lib/MC/MCAsmStreamer.cpp | 5 + llvm/lib/MC/MCExpr.cpp | 17 +- llvm/lib/Object/RelocationResolver.cpp | 53 +++ llvm/lib/Passes/PassRegistry.def | 4 +- llvm/lib/Target/AArch64/AArch64.h | 2 + .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 102 +++++ llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 60 ++- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 4 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 17 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 45 ++ .../Target/AArch64/AArch64MachineFunctionInfo.h | 13 + llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 15 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 88 ++++ llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h | 4 + llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 345 ++++++++++++++ llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AArch64/LLVMBuild.txt | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 71 ++- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 184 ++------ llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 12 - llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 4 +- llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp | 2 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 31 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 16 +- llvm/lib/Transforms/IPO/Attributor.cpp | 121 ++++- .../Instrumentation/HWAddressSanitizer.cpp | 25 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 59 +-- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 2 +- llvm/test/Analysis/ScalarEvolution/nsw.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count12.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 8 +- llvm/test/Analysis/ValueTracking/aarch64.irg.ll | 16 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/irg.ll | 42 ++ llvm/test/CodeGen/AArch64/irg_sp_tagp.ll | 93 ++++ llvm/test/CodeGen/AArch64/settag.ll | 138 ++++++ llvm/test/CodeGen/AArch64/stack-guard-reassign.ll | 9 + llvm/test/CodeGen/AArch64/stack-guard-reassign.mir | 34 ++ llvm/test/CodeGen/AArch64/stack-guard-vaarg.ll | 41 ++ llvm/test/CodeGen/AArch64/stack-tagging-dbg.ll | 37 ++ llvm/test/CodeGen/AArch64/stack-tagging.ll | 187 ++++++++ llvm/test/CodeGen/AArch64/stgp.ll | 78 ++++ llvm/test/CodeGen/AArch64/tagp.ll | 41 ++ .../AMDGPU/GlobalISel/legalize-merge-values.mir | 502 +++++++++++++++------ llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll | 7 - .../AMDGPU/atomic_optimizations_local_pointer.ll | 36 ++ llvm/test/CodeGen/AMDGPU/shift-i128.ll | 8 +- llvm/test/CodeGen/ARM/pr42638-VMOVRRDCombine.ll | 33 ++ llvm/test/CodeGen/ARM/stack-guard-reassign.ll | 14 + llvm/test/CodeGen/Inputs/stack-guard-reassign.ll | 21 + llvm/test/CodeGen/PowerPC/block-placement-1.mir | 312 +++++++++++++ llvm/test/CodeGen/PowerPC/block-placement.mir | 7 +- llvm/test/CodeGen/PowerPC/stack-guard-reassign.ll | 17 + llvm/test/CodeGen/RISCV/dwarf-eh.ll | 66 +++ llvm/test/CodeGen/X86/alloca-overaligned.ll | 55 +++ .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 228 +++++----- llvm/test/CodeGen/X86/combine-sbb.ll | 30 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 13 + llvm/test/DebugInfo/COFF/types-basic.ll | 242 +++++----- llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 105 +++++ llvm/test/DebugInfo/RISCV/eh-frame.s | 34 ++ .../Instrumentation/HWAddressSanitizer/basic.ll | 8 +- llvm/test/MC/RISCV/fde-reloc.s | 31 ++ llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 95 +++- .../Inline/AMDGPU/inline-amdgpu-vecbonus.ll | 31 ++ llvm/test/tools/llvm-ar/create.test | 27 +- llvm/test/tools/llvm-ar/dash-before-letter.test | 24 +- llvm/test/tools/llvm-ar/delete.test | 134 +++--- llvm/test/tools/llvm-ar/extract.test | 22 + llvm/test/tools/llvm-ar/insert-after.test | 118 ++--- llvm/test/tools/llvm-ar/insert-before.test | 118 ++--- llvm/test/tools/llvm-ar/move-after.test | 118 ++--- llvm/test/tools/llvm-ar/move-before.test | 138 +++--- llvm/test/tools/llvm-ar/move.test | 258 +++++------ llvm/test/tools/llvm-ar/mri-addlib.test | 90 ++-- llvm/test/tools/llvm-ar/mri-addmod.test | 54 +-- llvm/test/tools/llvm-ar/mri-comments.test | 38 +- llvm/test/tools/llvm-ar/mri-end.test | 96 ++-- llvm/test/tools/llvm-ar/mri-utf8.test | 19 + llvm/test/tools/llvm-ar/print.test | 84 ++++ llvm/test/tools/llvm-ar/quick-append.test | 184 ++++---- llvm/test/tools/llvm-ar/read-only-archive.test | 60 +-- llvm/test/tools/llvm-ar/replace-update.test | 378 ++++++++-------- llvm/test/tools/llvm-ar/replace.test | 356 +++++++-------- llvm/test/tools/llvm-ar/symtab.test | 140 +++--- .../Inputs/dotnet_contents_compressed.pdb | Bin 0 -> 11776 bytes .../Inputs/dotnet_contents_uncompressed.pdb | Bin 0 -> 11776 bytes .../tools/llvm-pdbutil/Inputs/dotnet_hashonly.pdb | Bin 0 -> 11776 bytes .../llvm-pdbutil/injected-sources-native.test | 45 ++ llvm/test/tools/llvm-pdbutil/injected-sources.test | 45 ++ .../llvm-readobj/Inputs/dynamic-table-exe.x86 | Bin 6555 -> 0 bytes llvm/test/tools/llvm-readobj/elf-hash-symbols.test | 283 ++++++++++++ llvm/test/tools/llvm-readobj/gnu-hash-symbols.test | 104 ----- llvm/tools/lli/lli.cpp | 25 +- llvm/tools/llvm-pdbutil/LinePrinter.h | 3 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 14 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 105 +++++ .../ExecutionEngine/Orc/LazyEmittingLayerTest.cpp | 3 +- .../Orc/LegacyCompileOnDemandLayerTest.cpp | 2 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 35 +- .../Orc/ObjectTransformLayerTest.cpp | 33 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 64 +-- llvm/utils/TableGen/CodeGenIntrinsics.h | 3 + llvm/utils/TableGen/CodeGenTarget.cpp | 3 + llvm/utils/TableGen/IntrinsicEmitter.cpp | 14 +- .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/version.gni | 2 +- llvm/utils/release/build_llvm_package.bat | 4 +- openmp/libomptarget/src/omptarget.cpp | 7 +- openmp/libomptarget/test/offloading/looptripcnt.c | 36 ++ openmp/runtime/test/affinity/bug-nested.c | 1 - .../runtime/test/tasking/bug_nested_proxy_task.c | 1 - .../test/tasking/bug_proxy_task_dep_waiting.c | 1 - openmp/runtime/test/tasking/kmp_taskloop.c | 1 - openmp/runtime/test/tasking/omp_task_priority.c | 1 - .../runtime/test/tasking/omp_taskloop_grainsize.c | 1 - .../runtime/test/tasking/omp_taskloop_num_tasks.c | 1 - .../test/worksharing/for/kmp_doacross_check.c | 1 - .../test/worksharing/for/kmp_sch_simd_guided.c | 1 - .../worksharing/for/kmp_sch_simd_runtime_api.c | 1 - .../worksharing/for/kmp_sch_simd_runtime_guided.c | 1 - .../worksharing/for/kmp_sch_simd_runtime_static.c | 1 - openmp/runtime/test/worksharing/for/omp_doacross.c | 1 - polly/docs/ReleaseNotes.rst | 8 +- polly/docs/conf.py | 4 +- polly/include/polly/ScopBuilder.h | 119 +++++ polly/include/polly/ScopInfo.h | 129 +----- polly/include/polly/Support/ScopHelper.h | 22 + polly/lib/Analysis/ScopBuilder.cpp | 367 ++++++++++++++- polly/lib/Analysis/ScopInfo.cpp | 448 ------------------ polly/lib/Support/ScopHelper.cpp | 74 +++ pstl/docs/ReleaseNotes.rst | 14 +- pstl/include/pstl/internal/pstl_config.h | 2 +- 367 files changed, 9417 insertions(+), 4701 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-branch-clone-macro-crash.c create mode 100644 clang/test/Analysis/retain-count-alloc.cpp create mode 100644 compiler-rt/test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/fputs_puts_null.cc create mode 100644 lld/test/ELF/Inputs/vs-diagnostics-duplicate2.s create mode 100644 lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s rename lld/test/ELF/{basic32.s => basic-i386.s} (98%) delete mode 100644 lld/test/ELF/basic64be.s delete mode 100644 lld/test/ELF/ppc64-gd-to-ie.s delete mode 100644 lld/test/ELF/ppc64-general-dynamic-tls.s delete mode 100644 lld/test/ELF/ppc64-initial-exec-tls.s delete mode 100644 lld/test/ELF/ppc64-tls-gd-le-small.s delete mode 100644 lld/test/ELF/ppc64-tls-gd-le.s create mode 100644 lld/test/ELF/ppc64-tls-gd.s delete mode 100644 lld/test/ELF/ppc64-tls-ie-le.s create mode 100644 lld/test/ELF/ppc64-tls-ie.s create mode 100644 lld/test/ELF/vs-diagnostics-duplicate.s create mode 100644 lld/test/ELF/vs-diagnostics-dynamic-relocation.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-symbol-1.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-symbol-2.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-symbol-3.s create mode 100644 lld/test/ELF/vs-diagnostics-versionscript.s copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str/main.c create mode 100644 llvm/include/llvm/ExecutionEngine/OrcV1Deprecation.h create mode 100644 llvm/lib/Target/AArch64/AArch64StackTagging.cpp create mode 100644 llvm/test/CodeGen/AArch64/irg.ll create mode 100644 llvm/test/CodeGen/AArch64/irg_sp_tagp.ll create mode 100644 llvm/test/CodeGen/AArch64/settag.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-guard-reassign.mir create mode 100644 llvm/test/CodeGen/AArch64/stack-guard-vaarg.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-dbg.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging.ll create mode 100644 llvm/test/CodeGen/AArch64/stgp.ll create mode 100644 llvm/test/CodeGen/AArch64/tagp.ll create mode 100644 llvm/test/CodeGen/ARM/pr42638-VMOVRRDCombine.ll create mode 100644 llvm/test/CodeGen/ARM/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/Inputs/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/PowerPC/block-placement-1.mir create mode 100644 llvm/test/CodeGen/PowerPC/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/RISCV/dwarf-eh.ll create mode 100644 llvm/test/CodeGen/X86/alloca-overaligned.ll create mode 100644 llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll create mode 100644 llvm/test/DebugInfo/RISCV/eh-frame.s create mode 100644 llvm/test/MC/RISCV/fde-reloc.s create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-amdgpu-vecbonus.ll create mode 100644 llvm/test/tools/llvm-ar/extract.test create mode 100644 llvm/test/tools/llvm-ar/mri-utf8.test create mode 100644 llvm/test/tools/llvm-ar/print.test create mode 100644 llvm/test/tools/llvm-pdbutil/Inputs/dotnet_contents_compressed.pdb create mode 100644 llvm/test/tools/llvm-pdbutil/Inputs/dotnet_contents_uncompressed.pdb create mode 100644 llvm/test/tools/llvm-pdbutil/Inputs/dotnet_hashonly.pdb delete mode 100755 llvm/test/tools/llvm-readobj/Inputs/dynamic-table-exe.x86 create mode 100644 llvm/test/tools/llvm-readobj/elf-hash-symbols.test delete mode 100644 llvm/test/tools/llvm-readobj/gnu-hash-symbols.test create mode 100644 openmp/libomptarget/test/offloading/looptripcnt.c