This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 6a61bea4d65 Relax regexp to detect failed interception by asan adds 0c4948455d3 [CMake] Always build debugserver on Darwin and allow tests [...] adds 70494494c1e [FileCheck] Fix numeric variable redefinition adds 8b525e357f0 [DAGCombine] Pull getSubVectorSrc helper out of narrowInser [...] adds ec2a7c463e6 Restrict asan + dlopen testcase to x86 adds a44b216036c [OPENMP][NVPTX]Mark barrier functions calls as convergent. adds da43861b4a5 [OpenMP][libomptarget] Suppress C++ 11 related warnings whe [...] adds 6d3bb71c8f8 [analyzer] Add CTU user docs adds 64becc11a87 [lldb][NFC] Tablegenify alias/regex/history/source/script adds 48104ef7c9c [X86] EltsFromConsecutiveLoads - support common source loads adds e43ce1a958a [DebugInfo] Generate fixups as emitting DWARF .debug_frame/ [...] adds f1c05e8d200 [clangd] Disable DumpRecordLayout by default per https://bu [...] adds 657277e0f10 Revert "[DebugInfo] Generate fixups as emitting DWARF .debu [...] adds f286fa30889 [ELF][PPC] Delete ppc64-dynamic-relocations.s adds ac958c2ed6a [clangd] Suppress unwritten scopes when expanding auto. adds a5359b1b075 [CMake] Don't set Python_ADDITIONAL_VERSIONS adds 5de0c85e88b [ASTUnit] Fix a regression in cached completions adds d2c576110ef [CrossTU] Add a function to retrieve original source location. adds fc3aa2ab485 [RISCV] Hard float ABI support adds da5258c4040 [Clangd] Changed ExtractVariable to only work on non empty [...] adds 6acdf83cfa5 [Clangd] NFC: Fixed tweaks CMakeLists order to alphabetical adds abc744d2631 Revert r366449: [CrossTU] Add a function to retrieve origin [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/BranchCloneCheck.cpp | 17 +- .../fuchsia/MultipleInheritanceCheck.cpp | 3 +- clang-tools-extra/clangd/AST.cpp | 1 + clang-tools-extra/clangd/AST.h | 3 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 7 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 27 ++ clang-tools-extra/clangd/SemanticHighlighting.h | 1 + clang-tools-extra/clangd/refactor/Tweak.cpp | 3 +- clang-tools-extra/clangd/refactor/Tweak.h | 5 + .../clangd/refactor/tweaks/CMakeLists.txt | 4 +- .../clangd/refactor/tweaks/DumpAST.cpp | 5 + .../clangd/refactor/tweaks/ExtractVariable.cpp | 3 +- .../clangd/test/semantic-highlighting.test | 3 + .../clangd/unittests/SemanticHighlightingTests.cpp | 39 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 83 ++-- 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 + clang/CMakeLists.txt | 1 - clang/docs/LanguageExtensions.rst | 269 +++++++++++ clang/docs/ReleaseNotes.rst | 67 +-- clang/docs/UsersManual.rst | 42 +- clang/docs/analyzer/user-docs.rst | 5 + .../analyzer/user-docs/CrossTranslationUnit.rst | 202 +++++++++ clang/docs/conf.py | 4 +- clang/include/clang/Basic/BuiltinsAArch64.def | 6 - 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/ParentMap.cpp | 12 + clang/lib/Basic/Targets/AArch64.cpp | 6 - clang/lib/Basic/Targets/AArch64.h | 1 - clang/lib/Basic/Targets/RISCV.cpp | 13 +- clang/lib/Basic/Targets/RISCV.h | 6 +- clang/lib/CodeGen/BackendUtil.cpp | 38 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 7 +- clang/lib/CodeGen/TargetInfo.cpp | 285 +++++++++++- clang/lib/Frontend/ASTUnit.cpp | 1 - clang/lib/Frontend/InitPreprocessor.cpp | 2 +- clang/lib/Headers/arm_acle.h | 24 +- 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/SemaChecking.cpp | 1 - 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/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-tme-tcancel-arg.cpp | 10 - clang/test/CodeGen/aarch64-tme.c | 36 -- 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/CodeGen/riscv32-ilp32-ilp32f-abi.c | 6 +- .../test/CodeGen/riscv32-ilp32-ilp32f-ilp32d-abi.c | 4 + clang/test/CodeGen/riscv32-ilp32d-abi.c | 282 ++++++++++++ clang/test/CodeGen/riscv32-ilp32f-abi.c | 45 ++ clang/test/CodeGen/riscv32-ilp32f-ilp32d-abi.c | 275 +++++++++++ clang/test/CodeGen/riscv64-lp64-lp64f-abi.c | 2 + clang/test/CodeGen/riscv64-lp64-lp64f-lp64d-abi.c | 4 + clang/test/CodeGen/riscv64-lp64d-abi.c | 272 +++++++++++ clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c | 265 +++++++++++ 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/Index/complete-qualified-cached.cpp | 22 + clang/test/OpenMP/nvptx_parallel_codegen.cpp | 8 +- clang/test/Parser/opencl-cxx-keywords.cl | 2 +- clang/test/Parser/opencl-cxx-virtual.cl | 6 +- clang/test/Preprocessor/riscv-target-features.c | 24 + clang/test/Sema/aarch64-tme-errors.c | 8 - clang/test/Sema/aarch64-tme-tcancel-const-error.c | 4 - clang/test/Sema/aarch64-tme-tcancel-range-error.c | 4 - 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 +- compiler-rt/CMakeLists.txt | 1 - compiler-rt/lib/interception/interception_linux.cc | 9 +- .../test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c | 42 ++ compiler-rt/test/hwasan/TestCases/cfi.cc | 2 +- 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/CMakeLists.txt | 1 - lld/ELF/Arch/PPC64.cpp | 1 + lld/ELF/DWARF.cpp | 3 +- lld/docs/ReleaseNotes.rst | 38 +- lld/docs/conf.py | 4 +- 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-dynamic-relocations.s | 50 -- 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-versionscript.s | 6 +- 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 | 25 +- lldb/cmake/modules/AddLLDB.cmake | 27 +- lldb/cmake/modules/LLDBConfig.cmake | 3 +- 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 +- 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/CommandObjectCommands.cpp | 40 +- lldb/source/Commands/CommandObjectThread.cpp | 53 +-- lldb/source/Commands/CommandObjectType.cpp | 90 +--- lldb/source/Commands/Options.td | 274 +++++++++++ .../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/test/CMakeLists.txt | 35 +- lldb/tools/debugserver/source/CMakeLists.txt | 185 +++----- lldb/unittests/CMakeLists.txt | 2 +- lldb/unittests/tools/lldb-server/CMakeLists.txt | 9 +- lldb/utils/TableGen/CMakeLists.txt | 20 +- lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 1 - llvm/CMakeLists.txt | 4 +- llvm/docs/GettingStarted.rst | 5 + 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/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/IntrinsicsAArch64.td | 41 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/MC/MCExpr.h | 12 +- llvm/include/llvm/MC/MCStreamer.h | 7 + llvm/include/llvm/Support/AArch64TargetParser.def | 1 - llvm/include/llvm/Support/AArch64TargetParser.h | 1 - llvm/include/llvm/Support/FileCheck.h | 7 +- llvm/include/llvm/Support/MathExtras.h | 11 +- .../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/CodeViewDebug.cpp | 19 +- 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 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 44 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 13 + 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/Support/FileCheck.cpp | 16 +- llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64.td | 3 - .../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 | 59 +-- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 17 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 74 ++- .../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/AArch64Subtarget.h | 2 - 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/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/X86/X86ISelDAGToDAG.cpp | 31 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 84 +++- llvm/lib/Transforms/IPO/Attributor.cpp | 1 - .../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 ++ llvm/test/CodeGen/AArch64/tme-tcancel.ll | 16 - llvm/test/CodeGen/AArch64/tme-tcommit.ll | 16 - llvm/test/CodeGen/AArch64/tme-tstart.ll | 16 - llvm/test/CodeGen/AArch64/tme-ttest.ll | 16 - .../AMDGPU/GlobalISel/legalize-merge-values.mir | 502 +++++++++++++++------ llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll | 7 - 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/X86/alloca-overaligned.ll | 55 +++ .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 228 +++++----- .../CodeGen/X86/clear_upper_vector_element_bits.ll | 300 +++++------- llvm/test/CodeGen/X86/combine-sbb.ll | 30 +- llvm/test/CodeGen/X86/load-partial.ll | 60 +-- 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/FileCheck/line-count.txt | 24 +- llvm/test/FileCheck/numeric-expression.txt | 8 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 8 +- llvm/test/MC/AArch64/tme-error.s | 47 -- llvm/test/MC/AArch64/tme.s | 24 - llvm/test/MC/Disassembler/AArch64/tme.txt | 19 - .../Inline/AMDGPU/inline-amdgpu-vecbonus.ll | 31 ++ .../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/unittests/Support/FileCheckTest.cpp | 3 +- llvm/unittests/Support/TargetParserTest.cpp | 1 - .../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 +- .../Modules/LibomptargetNVPTXBitcodeLibrary.cmake | 2 +- openmp/libomptarget/src/omptarget.cpp | 7 +- openmp/libomptarget/test/offloading/looptripcnt.c | 36 ++ 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 +- 351 files changed, 9242 insertions(+), 4366 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-branch-clone-macro-crash.c create mode 100644 clang/docs/analyzer/user-docs/CrossTranslationUnit.rst create mode 100644 clang/test/Analysis/retain-count-alloc.cpp delete mode 100644 clang/test/CodeGen/aarch64-tme-tcancel-arg.cpp delete mode 100644 clang/test/CodeGen/aarch64-tme.c create mode 100644 clang/test/CodeGen/riscv32-ilp32d-abi.c create mode 100644 clang/test/CodeGen/riscv32-ilp32f-abi.c create mode 100644 clang/test/CodeGen/riscv32-ilp32f-ilp32d-abi.c create mode 100644 clang/test/CodeGen/riscv64-lp64d-abi.c create mode 100644 clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c create mode 100644 clang/test/Index/complete-qualified-cached.cpp delete mode 100644 clang/test/Sema/aarch64-tme-errors.c delete mode 100644 clang/test/Sema/aarch64-tme-tcancel-const-error.c delete mode 100644 clang/test/Sema/aarch64-tme-tcancel-range-error.c create mode 100644 compiler-rt/test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c 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-dynamic-relocations.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 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 delete mode 100644 llvm/test/CodeGen/AArch64/tme-tcancel.ll delete mode 100644 llvm/test/CodeGen/AArch64/tme-tcommit.ll delete mode 100644 llvm/test/CodeGen/AArch64/tme-tstart.ll delete mode 100644 llvm/test/CodeGen/AArch64/tme-ttest.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/X86/alloca-overaligned.ll create mode 100644 llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll delete mode 100644 llvm/test/MC/AArch64/tme-error.s delete mode 100644 llvm/test/MC/AArch64/tme.s delete mode 100644 llvm/test/MC/Disassembler/AArch64/tme.txt create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-amdgpu-vecbonus.ll 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