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-allyesconfig in repository toolchain/ci/llvm-project.
from 8f8a9f3437d implement printing out raw section data of xcoff objectfile [...] adds ee31adb7fa4 Populate CUDA flags on FreeBSD too, as many other toolchains do. adds cc1b0bc24d2 [ThinLTO] Avoid extra index lookup during promotion adds 2492b5a1255 [profile] Support online merging with continuous sync mode adds c941db5b1ac [macho] Allow CPUSubtype to be adjusted before writing it t [...] adds 17919017878 [macho] Allow CPUSubtype to contribute to architecture iden [...] adds 9b36f2cfd98 Fix iOSDarwin()'s doc comment. adds 99183126828 [libc++] Separate -include and path to the site config file adds d82dd6ac9a8 [lldb] [unittest] Reenable MainLoopTest.DetectsEOF on NetBSD adds b59af82805c [lldb] [unittest] Skip TestStopReplyContainsThreadPcs on NetBSD adds 4539a2d20c5 [lldb] [test] Mark segv-related tests XFAIL on NetBSD adds 08548677989 [lldb] [test] XFAIL more lldb-server tests on NetBSD adds 0213adde218 [NFC] Fix 'target' condition in checkTargetFeatures adds 6512473ceef [PowerPC] Improve float vector gather codegen adds b763924bd0f [SLP] reduce duplicated check lines in tests; NFC adds 5e0a4eddac2 Adding a test case for read-only data assembly writing for aix adds 6f1cc4151a5 Temporarily revert "[SLP] fix miscompile on min/max reducti [...] adds aeca47fa0fb ThinLTO: Fix assembler to emit alwaysInline in the summary adds e84468c1f14 [llvm-cxxfilt] Improve strip-underscore behavior adds ea1db31d20a [CodeGen] Assign locations to calls to special struct helpers adds e4ec2ecf6d4 gn build: (manually) try to merge 1689ad27af adds 327904d3cfe gn build: Merge 30e7ee3c4ba adds f805c60a093 Revert "[clangd] Implement rename by using SelectionTree an [...] adds b29c7fdb617 [OpenMP] Remove -Wl,-fini=__kmp_internal_end_fini adds f19ea6ea5f8 [Docs] Add reproducer documentation adds 6a1b51282bc Fix error message missed in commit dde589389fcb8b5098f7a47f [...] adds 755afc0af8f [CMake] Re-enable -Wno-gnu-anonymous-struct & -Wno-nested-a [...] adds a921f587f7b Revert "[CMake] Re-enable -Wno-gnu-anonymous-struct & -Wno- [...] adds 88235812a71 [Bindings][Go] Fix go.test failure due to missing argument [...] adds 6ae7315746f Revert "[Bindings][Go] Fix go.test failure due to missing a [...] adds d0371f47367 Fix component build adds 45f8ee5f3c5 Revert "Fix shared lib build." adds 66b6b927652 Revert "implement printing out raw section data of xcoff ob [...] adds dc02eb19099 [SelectionDAG] Merge the two identical ExpandChainLibCall m [...] adds 6f06eda070e bugpoint: Add option to disable attribute removal adds b337bce8710 AMDGPU: Split test functions to avoid dependency on subtarget adds 58ea00b51fe [clang][IFS] Driver pipeline: generate interface stubs afte [...] adds d044dcc5e49 Revert "[clang][IFS] Driver pipeline: generate interface st [...] adds 926d283893a [lldb-server] Use LLDB_LOG_ERROR to consume Error<> even if [...] adds d593292f046 [X86] Add more addcarry tests adds 8978c12b39f [ARM][MVE] Tail predication conversion adds a19f0eec94e Revert 1689ad27af5 "[builtins] Implement rounding mode supp [...] adds 4a64d710aeb [NFC] Test commit. Please ignore. adds 8b5f6c16476 [clang-format] [NFC] add recent changes to release notes adds d43913ae381 [ARM][MVE] Enable narrow vectors for tail pred adds fd03be36342 [APInt] add wrap support for `setBits` and `getBitsSet` adds 7db1230a9f5 Reland "[clangd] Implement rename by using SelectionTree an [...] adds c0fc29c4684 Add operator<< for object::SectionedAddress adds 39285a0f02c Add streaming/equality operators to DWARFAddressRange/DWARF [...] adds 88276ddbfea Revert "gn build: (manually) try to merge 1689ad27af" adds f0021f95a1f [clangd] Fix ps4 buildbot failure. adds 6ec07140980 [clangd] More sensible output for constructors/destructors [...] adds bb7c8e984f8 Mark PR44037 tests as XFAIL on AArch64 Linux dwo adds e51484abd40 [clangd] Fix hover 'local scope' to include class template params adds d56dd62a98e [kate] Add various missing keywords adds d54e5a2c866 gn build: Merge 39285a0f02c adds 26d36a1903a gn build: Merge c0fc29c4684 adds 4fb8ecdef4c [libunwind] Adjust the signal_frame test for Arm adds 4ef9315c4be [ThinLTO] Make ValueInfo::operator bool() explicit adds b6d7bbfa004 [RISCV] Support mutilib in baremetal environment adds 5f026b6d9e8 [DependenceAnalysis] Dependecies for loads marked with "ivn [...] adds e8a4c74f115 [clang-tidy] Added DefaultOperatorNewCheck. adds 2fcf3e934b1 gn build: Merge e8a4c74f115 adds 7deb8ce4c16 [mips] Joint MipsMemSimmXXXAsmOperand into the single templ [...] adds a89ca4ae179 Fix PR44001: assert failure in getFunctionLocalOffsetAfterInsn adds 96d814a5fe0 [lldb] Remove ClangExpressionDeclMap::ResolveUnknownTypes adds bbf4af3109d [X86][SSE] Remove XFormVExtractWithShuffleIntoLoad to preve [...] adds 6baec971271 [llvm-objdump] Print relocation addends in hexadecimal adds 41ee54e5d18 Revert "[clang-tidy] Fix readability-redundant-string-init [...] adds f8901aff4a8 Revert "[clang-tidy] modernize-use-override new option Allo [...] adds 1315f4e009b [clang-tidy] Fix readability-redundant-string-init for c++17/c++2a adds df11117086f [clang-tidy] modernize-use-override new option AllowOverrid [...] adds f6ffe6fc9d9 [lldb] Also test Get[De]mangledName of SBType in TestSBType [...] adds ef5e3b85eec [ThinLTO] Simplify code. NFC adds 3de7cc9fc01 Revert "[RISCV] Support mutilib in baremetal environment" adds c7f85f3a84a [PowerPC] Regenerate vsx_insert_extract_le.ll tests adds fed8c068922 [ARM] Regenerate vector lane store tests adds 6de85095ed7 [NFC][X86] Fixup comment in CodeGen/X86/cmov.ll adds 6fd11b14f60 [AMDGPU] Tune inlining parameters for AMDGPU target (part 2) adds 714445e406f Fix modules build by adding missing includes adds b696b9dba7b DAG: Add function context to isFMAFasterThanFMulAndFAdd adds c54d21c848d [lldb][NFC] Early exit in IRExecutionUnit::GetStaticInitializers adds 765b1250f68 [clangd] Untangle Hover from XRefs, move into own file. adds c9b87981d20 [clang-tidy] DefaultOperatorNewCheck test fixes. adds ea23b6428b8 AMDGPU: Be explicit about denormal mode in MIR tests adds db0ed3e429b AMDGPU: Refactor treatment of denormal mode adds 33d93c3d0b4 [clangd] Show values of more expressions on hover adds 254b4f25000 [ARM,MVE] Add intrinsics for scalar shifts. adds 4a6d03ad0e0 [lldb] Add logging to IRExecutionUnit::GetStaticInitializers adds 6265be2782d [SLP] add test for reduction miscompile; NFC adds e6c55fbe019 Fixup AVR tests to reflect changes in addend format in llvm [...] adds 41bac76da87 gn build: Merge 765b1250f68 adds 39de82ecc9c [SLP] fix insertion point for min/max reduction adds 980653621ef [clang-tidy] Give readability-redundant-member-init an opti [...] adds c9edaa828eb [AIX][XCOFF] Write Function descriptors and TOC base to dat [...] adds 62871305c28 [NFC] Attempting to fix sphinx build failure with badly enc [...] adds b81cc603290 [clang][NFC] Make various uses of Regex const adds 6c2151bf4c8 [cmake] Disable GCC 9's -Winit-list-lifetime warning in ArrayRef adds 7fe9435dc88 Work on cleaning up denormal mode handling adds 50b17de05db gn build: Merge 7fe9435dc88 adds 4f7dce78c23 [NFC] Attempting to fix sphinx build failure with badly enc [...] adds 3a76b8a538c Fix openmp on PowerPC64-BE-ELFv2 ABI on FreeBSD. adds 6b0eb5a6727 [ELF] Improve --gc-sections compatibility with GNU ld regar [...] adds 6e418decd93 [FileCheck] Use lit's internal shell for the test suite adds dd471dbe99a [libTooling] Extend `buildASTFromCodeWithArgs` to take file [...] adds b0561b3346e [NFC] Refactor representation of materialized temporaries adds 4681e2e4342 [nfc][libomptarget] Write amdgcn macros in terms of compile [...] adds 1d943ae44c4 [OPENMP]Rename function, NFC. adds ce5de93e838 [ELF] Disallow out-of-range section group indices after D70146 adds e531750c6cf clang: Add -fconvergent-functions flag adds b9a92206b6e [Symbolizers] On Darwin compute function offset when possible. adds b117ec8be0f [LLDB] Fix formatting in the driver (NFC) adds f55cd39f191 [C-index] Fix test when using Debug target & MSVC STL adds b91f798fde4 implement printing out raw section data of xcoff objectfile [...] adds 411bfe476b7 [ARM] Add and update a lot of VLDn tests. NFC adds 882f23caeae [ARM] MVE interleaving load and stores. adds 77f8a3324b7 Add a "Using LLDB" section to the welcome page of the website new bfebc63a3db [ADT][Expensive checks] Create a std::random_device seed on [...] new c97f303880c test-release.sh: Update to fetch source from GitHub new 2535fe5ad33 MTE: add more unchecked instructions. new a84b48d01e3 [nfc][libomptarget] Remove casts of string literals to char* new 0a8e7ca402e [SLP] fix miscompile on min/max reductions with extra uses [...] new 3279724905c llvm/ObjCARC: Eliminate inlined AutoreleaseRV calls new ba71ca37208 [DebugInfo] Describe size of spilled values in call site params new c444a01df35 fixe leak found by asan build bot new ea13683f3d8 The patch is the compiler error specific on the compile err [...]
The 9 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-tidy/abseil/StrCatAppendCheck.cpp | 2 +- .../clang-tidy/cert/CERTTidyModule.cpp | 14 +- clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 1 + .../cert/DefaultOperatorNewAlignmentCheck.cpp | 74 + .../cert/DefaultOperatorNewAlignmentCheck.h | 35 + .../clang-tidy/modernize/AvoidBindCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 2 +- .../performance/ImplicitConversionInLoopCheck.cpp | 2 +- .../readability/NonConstParameterCheck.cpp | 2 +- .../readability/RedundantMemberInitCheck.cpp | 22 +- .../readability/RedundantMemberInitCheck.h | 8 +- clang-tools-extra/clangd/AST.cpp | 117 ++ clang-tools-extra/clangd/AST.h | 10 + clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdServer.h | 1 + clang-tools-extra/clangd/Hover.cpp | 483 +++++ clang-tools-extra/clangd/Hover.h | 93 + clang-tools-extra/clangd/XRefs.cpp | 530 ------ clang-tools-extra/clangd/XRefs.h | 81 - .../clangd/refactor/tweaks/ExpandAutoType.cpp | 5 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 30 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../unittests/{XRefsTests.cpp => HoverTests.cpp} | 1095 +---------- clang-tools-extra/clangd/unittests/RenameTests.cpp | 11 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 1330 ------------- clang-tools-extra/docs/ReleaseNotes.rst | 13 + .../docs/clang-tidy/checks/cert-mem57-cpp.rst | 16 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/readability-redundant-member-init.rst | 27 +- .../clang-tidy/checkers/cert-mem57-cpp-cpp17.cpp | 12 + .../test/clang-tidy/checkers/cert-mem57-cpp.cpp | 39 + ...rnize-use-override-allow-override-and-final.cpp | 40 + .../checkers/readability-redundant-member-init.cpp | 35 +- clang/docs/ReleaseNotes.rst | 42 +- clang/docs/SourceBasedCodeCoverage.rst | 11 +- clang/include/clang/AST/ASTContext.h | 11 - clang/include/clang/AST/DeclCXX.h | 74 + clang/include/clang/AST/ExprCXX.h | 106 +- clang/include/clang/AST/RecursiveASTVisitor.h | 12 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/include/clang/Basic/CodeGenOptions.h | 3 +- clang/include/clang/Basic/DeclNodes.td | 1 + clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/LangOptions.h | 2 +- clang/include/clang/Basic/arm_mve.td | 57 +- clang/include/clang/Basic/arm_mve_defs.td | 2 +- clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Frontend/FrontendOptions.h | 2 +- clang/include/clang/Sema/Template.h | 3 +- clang/include/clang/Serialization/ASTBitCodes.h | 3 + .../clang/Tooling/Inclusions/HeaderIncludes.h | 3 +- clang/include/clang/Tooling/Tooling.h | 3 +- clang/lib/AST/ASTContext.cpp | 19 - clang/lib/AST/ASTImporter.cpp | 47 +- clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/DeclCXX.cpp | 30 + clang/lib/AST/Expr.cpp | 34 +- clang/lib/AST/ExprCXX.cpp | 28 +- clang/lib/AST/ExprConstant.cpp | 14 +- clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/Analysis/CFG.cpp | 8 +- clang/lib/Analysis/Consumed.cpp | 2 +- clang/lib/Analysis/ThreadSafetyCommon.cpp | 3 +- clang/lib/CodeGen/CGCall.cpp | 5 +- clang/lib/CodeGen/CGDecl.cpp | 1 + clang/lib/CodeGen/CGExpr.cpp | 2 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 6 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 1 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 24 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 6 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 4 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 5 + clang/lib/Driver/ToolChains/FreeBSD.h | 2 + clang/lib/Format/BreakableToken.cpp | 27 +- clang/lib/Format/BreakableToken.h | 20 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 20 +- clang/lib/Format/UnwrappedLineParser.cpp | 7 +- clang/lib/Frontend/CompilerInvocation.cpp | 12 +- clang/lib/Sema/JumpDiagnostics.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/Sema/SemaInit.cpp | 9 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 4 +- clang/lib/Serialization/ASTCommon.cpp | 1 + clang/lib/Serialization/ASTReaderDecl.cpp | 14 + clang/lib/Serialization/ASTReaderStmt.cpp | 9 +- clang/lib/Serialization/ASTWriterDecl.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 8 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 2 +- clang/lib/Tooling/Tooling.cpp | 8 +- .../CodeGen/arm-mve-intrinsics/scalar-shifts.c | 231 +++ clang/test/CodeGen/convergent-functions.cpp | 8 + clang/test/CodeGenCUDA/propagate-metadata.cu | 5 +- .../CodeGenObjC/nontrivial-c-struct-exception.m | 13 +- clang/test/Driver/cuda-options-freebsd.cu | 289 +++ clang/tools/clang-refactor/TestSupport.cpp | 9 +- clang/tools/libclang/CIndex.cpp | 1 + compiler-rt/lib/builtins/CMakeLists.txt | 1 - compiler-rt/lib/builtins/i386/fp_mode.c | 39 - compiler-rt/lib/profile/InstrProfilingBuffer.c | 6 +- compiler-rt/lib/profile/InstrProfilingFile.c | 131 +- compiler-rt/lib/profile/InstrProfilingPort.h | 2 + .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 22 +- ...olize-partial-report-no-external-symbolizer.cpp | 4 +- compiler-rt/test/builtins/Unit/addtf3_test.c | 3 +- compiler-rt/test/builtins/Unit/subtf3_test.c | 3 +- .../profile/ContinuousSyncMode/online-merging.c | 138 ++ .../Darwin/symbolizer-function-offset-atos.cpp | 43 + .../Darwin/symbolizer-function-offset-dladdr.cpp | 41 + libcxx/CMakeLists.txt | 2 +- libunwind/test/signal_frame.pass.cpp | 8 +- lld/ELF/InputFiles.cpp | 25 + lld/ELF/InputSection.h | 4 + lld/ELF/MarkLive.cpp | 17 +- lld/lib/Core/CMakeLists.txt | 5 +- lld/lib/Core/Resolver.cpp | 22 +- lld/lib/Core/SymbolTable.cpp | 14 +- lld/lib/Driver/DarwinLdDriver.cpp | 4 +- lld/lib/ReaderWriter/CMakeLists.txt | 1 - lld/lib/ReaderWriter/FileArchive.cpp | 2 +- lld/lib/ReaderWriter/MachO/LayoutPass.cpp | 4 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 2 +- .../MachO/MachONormalizedFileToAtoms.cpp | 2 +- lld/test/ELF/gc-sections-group.s | 54 + lld/test/ELF/linkerscript/discard-group.s | 33 + lldb/cmake/modules/LLDBConfig.cmake | 6 - lldb/docs/.htaccess | 3 +- lldb/docs/index.rst | 35 +- lldb/docs/{use => resources}/architecture.rst | 0 lldb/docs/resources/reproducers.rst | 116 ++ lldb/docs/status/goals.rst | 11 + lldb/include/lldb/Expression/ExpressionVariable.h | 4 +- .../call-restarts/TestCallThatRestarts.py | 1 + .../TestBreakpointLocations.py | 9 + .../inferior-crashing/TestInferiorCrashingStep.py | 1 + .../signal/handle-segv/TestHandleSegv.py | 1 + .../lang/c/inlines/TestRedefinitionsInInlines.py | 6 +- .../TestMembersAndLocalsWithSameName.py | 7 + .../class_members/TestSBTypeClassMembers.py | 14 + .../python_api/frame/inlines/TestInlinedFrame.py | 3 + .../test/tools/lldb-server/TestLldbGdbServer.py | 11 + lldb/source/Expression/IRExecutionUnit.cpp | 65 +- .../Clang/ClangExpressionDeclMap.cpp | 74 - .../Clang/ClangExpressionDeclMap.h | 7 - .../Clang/ClangExpressionParser.cpp | 9 - .../GDBRemoteCommunicationReplayServer.cpp | 6 +- .../GDBRemoteCommunicationServerLLGS.cpp | 12 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 6 +- lldb/tools/driver/Driver.cpp | 3 +- lldb/unittests/Host/MainLoopTest.cpp | 4 - .../lldb-server/tests/ThreadIdsInJstopinfoTest.cpp | 8 +- llvm/include/llvm/ADT/APInt.h | 31 +- llvm/include/llvm/ADT/ArrayRef.h | 10 + llvm/include/llvm/ADT/FloatingPointMode.h | 62 + llvm/include/llvm/ADT/STLExtras.h | 29 +- llvm/include/llvm/ADT/Triple.h | 2 +- llvm/include/llvm/Analysis/Utils/Local.h | 1 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 1 + llvm/include/llvm/CodeGen/MachineFunction.h | 5 + llvm/include/llvm/CodeGen/SelectionDAG.h | 6 + llvm/include/llvm/CodeGen/TargetLowering.h | 15 +- .../llvm/DebugInfo/DWARF/DWARFAddressRange.h | 9 +- .../llvm/DebugInfo/DWARF/DWARFLocationExpression.h | 14 + llvm/include/llvm/IR/IntrinsicsARM.td | 22 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 9 +- llvm/include/llvm/MC/MCMachObjectWriter.h | 4 +- llvm/include/llvm/Object/MachO.h | 2 +- llvm/include/llvm/Object/ObjectFile.h | 2 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 5 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 25 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 27 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 3 +- llvm/lib/CodeGen/MachineFunction.cpp | 15 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 48 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 36 - llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 - .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 34 + llvm/lib/CodeGen/TargetInstrInfo.cpp | 6 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 1 + .../DebugInfo/DWARF/DWARFLocationExpression.cpp | 19 + llvm/lib/IR/AsmWriter.cpp | 2 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 2 + llvm/lib/LTO/LTO.cpp | 9 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 19 +- llvm/lib/Object/MachOObjectFile.cpp | 8 +- llvm/lib/Object/ObjectFile.cpp | 7 + llvm/lib/Object/XCOFFObjectFile.cpp | 8 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 23 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 +- .../Target/AArch64/AArch64StackTaggingPreRA.cpp | 32 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 15 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 26 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 8 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 17 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 8 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 72 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 5 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 1 - llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 7 - llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 18 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 38 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 124 +- llvm/lib/Target/ARM/ARMISelLowering.h | 5 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 15 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 428 +++-- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 25 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 3 +- llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 6 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 68 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.h | 5 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 38 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 128 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 18 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 216 ++- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 23 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 37 +- llvm/test/Analysis/CostModel/AMDGPU/fdiv.ll | 212 ++- llvm/test/BugPoint/func-attrs.ll | 12 +- .../AArch64/stack-tagging-unchecked-ld-st.ll | 127 +- .../GlobalISel/inst-select-fcanonicalize.mir | 290 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 350 +++- .../CodeGen/AMDGPU/GlobalISel/legalize-fmad.mir | 181 -- .../AMDGPU/GlobalISel/legalize-fmad.s16.mir | 1381 +++++++++----- .../AMDGPU/GlobalISel/legalize-fmad.s32.mir | 495 +++++ .../AMDGPU/GlobalISel/legalize-fmad.s64.mir | 112 ++ llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll | 7 + llvm/test/CodeGen/AMDGPU/omod-nsz-flag.mir | 3 + llvm/test/CodeGen/ARM/vstlane.ll | 383 +++- llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll | 112 ++ llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll | 50 + llvm/test/CodeGen/PowerPC/float-vector-gather.ll | 35 +- llvm/test/CodeGen/PowerPC/vsx_insert_extract_le.ll | 29 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 13 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 480 +++-- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 113 +- .../LowOverheadLoops/vector-arith-codegen.ll | 181 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 531 ++++++ .../CodeGen/Thumb2/mve-intrinsics/scalar-shifts.ll | 265 ++- llvm/test/CodeGen/Thumb2/mve-vld2.ll | 615 ++++++ llvm/test/CodeGen/Thumb2/mve-vld3.ll | 1843 ++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vld4.ll | 1236 ++++++++++++ llvm/test/CodeGen/Thumb2/mve-vst2.ll | 606 ++++++ llvm/test/CodeGen/Thumb2/mve-vst3.ll | 1970 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vst4.ll | 1145 ++++++++++++ llvm/test/CodeGen/X86/2011-05-09-loaduse.ll | 14 +- llvm/test/CodeGen/X86/addcarry.ll | 220 +++ llvm/test/CodeGen/X86/cmov.ll | 2 - llvm/test/CodeGen/X86/extractelement-load.ll | 69 +- llvm/test/CodeGen/X86/insertps-combine.ll | 9 +- llvm/test/CodeGen/X86/subcarry.ll | 78 + llvm/test/CodeGen/X86/vec_extract.ll | 6 +- .../DebugInfo/MIR/Hexagon/bundled-call-pr44001.mir | 79 + .../MIR/X86/dbg-call-site-spilled-arg.mir | 2 +- llvm/test/FileCheck/lit.local.cfg | 5 + llvm/test/MC/AArch64/adr.s | 12 +- llvm/test/MC/AArch64/arm32-elf-relocs.s | 18 +- llvm/test/MC/AArch64/arm64-elf-relocs.s | 40 +- llvm/test/MC/AVR/out-of-range-fixups/adiw-pass.s | 2 +- llvm/test/MC/AVR/out-of-range-fixups/brbs-pass.s | 2 +- llvm/test/MC/AVR/out-of-range-fixups/call-pass.s | 2 +- llvm/test/MC/AVR/out-of-range-fixups/in-pass.s | 2 +- llvm/test/MC/AVR/out-of-range-fixups/lds-pass.s | 2 +- llvm/test/MC/AVR/out-of-range-fixups/rjmp-pass.s | 2 +- llvm/test/MC/AVR/out-of-range-fixups/sbi-pass.s | 2 +- llvm/test/MC/AVR/relocations.s | 14 +- llvm/test/MC/Mips/expansion-jal-sym-pic.s | 8 +- llvm/test/MC/X86/tlsdesc-64.s | 2 +- .../objdump-disassembly-inline-relocations.test | 4 +- llvm/test/Object/objdump-relocations.test | 14 +- llvm/test/ThinLTO/X86/funcimport-stats.ll | 21 + llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll | 6 +- .../InterleavedAccess/ARM/interleaved-accesses.ll | 1595 +++++++++++----- .../LoopUnroll/AMDGPU/unroll-for-private.ll | 2 +- .../LoopVectorize/ARM/mve-interleaved-cost.ll | 755 +++++++- .../ObjCARC/inlined-autorelease-return-value.ll | 292 +++ llvm/test/Transforms/ObjCARC/unsafe-claim-rv.ll | 3 +- .../SLPVectorizer/X86/horizontal-minmax.ll | 476 ++--- .../test/Transforms/SLPVectorizer/X86/reduction.ll | 30 + llvm/test/tools/llvm-cxxfilt/abitag.test | 2 +- llvm/test/tools/llvm-cxxfilt/coff-import.test | 2 +- llvm/test/tools/llvm-cxxfilt/darwin.test | 4 + llvm/test/tools/llvm-cxxfilt/delimiters.test | 2 +- llvm/test/tools/llvm-cxxfilt/empty-line.test | 2 +- llvm/test/tools/llvm-cxxfilt/invalid.test | 2 +- llvm/test/tools/llvm-cxxfilt/noargs.test | 2 +- llvm/test/tools/llvm-cxxfilt/simple.test | 6 +- llvm/test/tools/llvm-cxxfilt/types.test | 2 +- llvm/test/tools/llvm-cxxfilt/underscore.test | 2 +- llvm/test/tools/llvm-objdump/X86/demangle.s | 4 +- .../llvm-objdump/X86/elf-disassemble-relocs.test | 59 +- .../llvm-objdump/X86/section-filter-relocs.test | 2 +- llvm/test/tools/llvm-objdump/relocations-elf.test | 59 +- .../llvm-objdump/relocations-in-nonreloc.test | 2 +- .../tools/llvm-objdump/xcoff-disassemble-all.test | 2 +- llvm/tools/bugpoint/CrashDebugger.cpp | 52 +- llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 21 +- llvm/tools/llvm-objdump/ELFDump.cpp | 9 +- llvm/unittests/ADT/APIntTest.cpp | 34 + llvm/unittests/ADT/CMakeLists.txt | 1 + llvm/unittests/ADT/FloatingPointMode.cpp | 33 + llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 1 + .../DWARF/DWARFLocationExpressionTest.cpp | 30 + llvm/unittests/Object/CMakeLists.txt | 1 + llvm/unittests/Object/ObjectFileTest.cpp | 20 + llvm/unittests/Target/ARM/MachineInstrTest.cpp | 3 + .../clang-tools-extra/clang-tidy/cert/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + .../gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 - .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Object/BUILD.gn | 1 + llvm/utils/kate/llvm.xml | 14 + llvm/utils/release/test-release.sh | 112 +- .../deviceRTLs/amdgcn/src/target_impl.h | 6 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 7 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 2 +- openmp/runtime/cmake/LibompHandleFlags.cmake | 1 - openmp/runtime/cmake/config-ix.cmake | 1 - openmp/runtime/src/kmp.h | 1 - openmp/runtime/src/kmp_platform.h | 16 +- openmp/runtime/src/kmp_runtime.cpp | 6 - openmp/runtime/src/z_Linux_asm.S | 14 +- 354 files changed, 18907 insertions(+), 6774 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h create mode 100644 clang-tools-extra/clangd/Hover.cpp create mode 100644 clang-tools-extra/clangd/Hover.h copy clang-tools-extra/clangd/unittests/{XRefsTests.cpp => HoverTests.cpp} (54%) create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-mem57-cpp.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-mem57-cpp-cpp17.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-mem57-cpp.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-overri [...] create mode 100644 clang/test/CodeGen/convergent-functions.cpp create mode 100644 clang/test/Driver/cuda-options-freebsd.cu delete mode 100644 compiler-rt/lib/builtins/i386/fp_mode.c create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/online-merging.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/symbolizer-f [...] create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/symbolizer-f [...] create mode 100644 lld/test/ELF/gc-sections-group.s create mode 100644 lld/test/ELF/linkerscript/discard-group.s rename lldb/docs/{use => resources}/architecture.rst (100%) create mode 100644 lldb/docs/resources/reproducers.rst create mode 100644 llvm/include/llvm/ADT/FloatingPointMode.h create mode 100644 llvm/lib/DebugInfo/DWARF/DWARFLocationExpression.cpp delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmad.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmad.s32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmad.s64.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vld2.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vld3.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vld4.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vst2.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vst3.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vst4.ll create mode 100644 llvm/test/DebugInfo/MIR/Hexagon/bundled-call-pr44001.mir create mode 100644 llvm/test/ThinLTO/X86/funcimport-stats.ll create mode 100644 llvm/test/Transforms/ObjCARC/inlined-autorelease-return-value.ll create mode 100644 llvm/test/tools/llvm-cxxfilt/darwin.test create mode 100644 llvm/unittests/ADT/FloatingPointMode.cpp create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFLocationExpressionTest.cpp create mode 100644 llvm/unittests/Object/ObjectFileTest.cpp