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 1d6fa41f40d [lldb] Have Disassembler::ParseInstructions take a Target& adds 05afa55521c [VPlan] Add getPlan() to VPBlockBase. adds 876d1337893 [AssumeBundles] Add API to fill a map from operand bundles [...] adds 3a063d68e3c [LoopNest]: Analysis to discover properties of a loop nest. adds cd9b2e18bd6 [clang][Syntax] Add spelledTokenAt helper to TokenBuffer adds 3302af83ef7 [clangd] Make use of token buffers in semantic highlighting adds 3755039c99d [clangd] Get rid of getTokenRange helper adds c016e9fbee8 [gn build] Port 3755039c99d adds ac8680f0d86 [gn build] Port 3a063d68e3c adds cdcce3cabf5 [SystemZ] Also accept ISD::USUBO in shouldFormOverflowOp(). adds 859bcf4e3bb [analyzer][taint] Add isTainted debug expression inspection check adds 62fa3332c9c [llvm-ar] Fix llvm-ar response file reading on Windows adds c0b27c48910 [clangd] Remove unused getDocument() API adds c68d35d78c8 [ExpandMemCmp] Add more tests to show missing constant folding. adds 237625757a1 [SystemZ] Bugfix for backchain with packed-stack adds 613f791131e Revert "[LoopNest]: Analysis to discover properties of a lo [...] adds 075c281859d [ExpandMemCmp][NFC] Regenerate tests. adds b917d5e1a4f [llvm-ar] Remove unused variable. NFC. adds f2cd0850789 [gn build] Port 613f791131e adds 9a8f2965f62 [mlir] Hotfix - Fix Windows build adds 63b2ff07e88 [mlir] Add padding to 1-D Vector in CRunnerUtils.h adds 0145a26c652 [MLIR] Add explicit initial values for loop.parallel op. adds d481e59863a [hexagon] Add default paths to support musl target adds f9896435c99 [AIX][XCOFF] Fix XCOFFObjectWriter assertion failure with a [...] adds dfe8f5da4c7 [ARM][RDA] Allow multiple killed users adds caf5a4d57fe [clangd] Propagate versions into DraftStore, assigning wher [...] adds 5618e9be375 [RDA][ARM] collectKilledOperands across multiple blocks adds 779e2c7a1a2 [llvm][CodeGen][SVE] Constrain prefetch intrinsic argument [...] adds 573e0776996 [lldb] Add detailed tests for the "disassemble" command adds ae4d39c9e4a [SystemZ] Copy Access registers and CC with the correct re [...] adds 680a75e1e45 [gn build] Port ae4d39c9e4a adds efa2d533773 [mlir] error out on unsupported attribute kinds in LLVM glo [...] adds d7fbfbb1714 [mlir] ExecutionEngine: fix assertion on the error path adds 65dd63fb33f [PowerPC][NFC] Lexically order expected output for AIX stac [...] adds 383e3ec1b2a [PowerPC][NFC] Add missing expected output for AIX int stac [...] adds 68aeaab8880 [X86] Don't count the chain uses when forming broadcast loa [...] adds d8ad7cc0885 [DAGCombiner][X86] Improve narrowExtractedVectorLoad to han [...] adds b4b9fa5e11a [debuginfo-tests][dexter] Add --builder gcc support for POSIX adds e40a742a500 [clang-tidy] Change checks to use new isLanguageVersionSupp [...] adds 388bccb0135 Add module for llvm/Bitstream adds c5ec8890c95 [NFC] Try fix ubsan buildbot after 876d13378931bee3dcefafff [...] adds 55a56041d1d [MCDwarf] Generate DWARF v5 .debug_rnglists for assembly files adds d93371238e7 Promote nameless lambda used by dl_iterate_phdr to named fu [...] adds 8ba8ab8c95f [mlir] support reductions in loop to std conversion adds 22ed8c49949 [ORC] Remove an out-of-date FIXME adds ff4fd8dead8 [ORC] Make sure we add initializers to the SymbolFlags map [...] adds 9f8a7e82b85 [clang-format] Allow nested [] in C# attributes adds 831fe8dc4c7 Restore `REQUIRES: default_triple` to a test adds a1611b37379 [X86] Connect accidentally dead code in a avx512 fmadd intr [...] adds c0dac0221dd [Bitcode] Fix -Wswitch after c5ec8890c95bf9f56beff285efbcc7 [...] adds ad3d021b9e5 [libomptarget][nfc][amdgcn] Simplify assert_fail implementation adds c84532a70aa [LoopNest]: Analysis to discover properties of a loop nest. adds 22dd23583a6 [gn build] Port c84532a70aa adds 56cd3bc209e [X86] Directly emit VBROADCAST_LOAD from constant pool in l [...] adds 3c4e6355936 [X86] Always emit an integer vbroadcast_load from lowerBuil [...] adds 531515198e4 [lldb][NFC] Remove some commented out code in TypeSystemClang adds 82f7c207f51 [OPENMP50]Support 'update' clause for 'depobj' directive. adds 3270ea9042e [lldb/Docs] Mark both Python 3.6 and 3.8 as supported on Windows adds 9989b859efc [OpenMP] Adding InaccessibleMemOnly and InaccessibleMemOrAr [...] adds 78a734e2792 Revert "[lldb/Docs] Mark both Python 3.6 and 3.8 as support [...] adds a8fcf8d2179 Revert "[OpenMP] Adding InaccessibleMemOnly and Inaccessibl [...] adds 13fd50cc264 Revert "Revert "[lldb/Docs] Mark both Python 3.6 and 3.8 as [...] adds 1bedb234077 [mlir][ods] Add query for derived attribute adds 02f03a6fd4c [X86] Match vpmullq latency to uops.info. Correct port usag [...] adds 8fc3e5c488e [mlir] Format AffineOps.td. NFC adds fca49fe8e34 [clang-offload-wrapper] Lower priority of __tgt_register_li [...] adds e70a9f38502 [clangd] Handle go-to-definition in macro invocations where [...] adds 2bf496620cb [LiveDebugValues] Do not insert DBG_VALUEs after a MBB terminator adds f002ee55c78 [MachineVerifier] Remove placement rule exception for debug [...] adds 5f5fce06b99 [PowerPC] adjust test to avoid getting zapped completely; NFC adds e566dd733d6 [lldb] Delete some commented out code in ClangASTSource.cpp adds 5d3a9959382 Port ubsan nullability.c test to Windows adds c10896682d0 [mlir] Generate CmpFPredicate as an EnumAttr in tablegen adds cb530ec8b84 [mlir][Tutorial] Make parsing an empty file print a better error. adds b5b21812dcd test: Adjust no-dbg-value-after-terminator.mir to use `not [...] adds f95095e9f61 [AArch64] add tests for nnan/ninf/undef FP simplifications; NFC adds a7fa8b022f0 Doxygenify CompilerType.h (NFC) adds ab16ef17e83 [JITLink] Fix a pointer-to-integer cast in jitlink::InProce [...] adds 5b3b21f0258 [DebugInfo] Fix for adding "returns cxx udt" option to func [...] adds 90e40a0bdab Rename "llvm-gsym" to "llvm-gsymutil" and fix dependencies. adds aa85b437a97 [Coroutines] Use dbg.declare for frame variables adds 27a3ecee455 [clang][Modules] Add -fsystem-module flag adds 88aced1e454 AMDGPU: Fix computation for getOccupancyWithLocalMemSize adds f9047ede589 LICM: Reorder condition checks adds 900dee8c8e0 [clang-format] Do not merge target-name and : for C# attributes adds 736fef97c7a [clang-format] Do not format C# array subscript operators a [...] adds 14ac84e5c56 [JITLink] Add a -slab-address option to llvm-jitlink. adds 8cf76e913b8 Partially inline basic_string copy constructor in UNSTABLE [...] adds bdad0a1b792 PR45083: Mark statement expressions as being dependent if t [...] adds e0ce8522778 [MLIR] Expose makeCanonicalStridedLayoutExpr in StandardTypes.h. adds de2c586a12a Fix buildbots by including MC for StringTableBuilder. adds ad18665e377 PR45087: Fix check for emptiness when determining whether a [...] adds 6f5d5d6602f [LoopTerminology][NFC] Fix typo adds 31e03317633 [ORC] Skip ST_File symbols in MaterializationUnit interface [...] adds 90acc505edf [MCDwarf] Change emitListsTableHeaderStart to use a referen [...] adds 1a5da3f0b20 [gn build] Fix llvm-gsymutil after D75291 adds 216ef5b9abb [MLIR][NFC] Fix for VS2017 bug. adds 7af4374ff81 [MC][test] Improve some llvm-objdump -t tests adds e91e1df6ab7 [GlobalISel][Localizer] Enable intra-block localization of [...] adds 952ad4701cf [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look i [...] adds cac068600e5 [HIP] Make sure, unused hip-pinned-shadow global var is kep [...] adds f69c74db34f [analyzer] FixItHint: Apply and test hints with the Clang-T [...] adds abdd33c86a3 [analyzer] AnalyzerOptions: Remove 'fixits-as-remarks' adds 7e1a6ca9e89 [analyzer] AnalysisDeclContext: Refactor and documentation adds 9284abd0040 [X86] Directly form VBROADCAST_LOAD for BUILD_VECTOR of spl [...] adds 810127f6ab5 [ARM,MVE] Add the `vsbciq` intrinsics. adds 068b2f313c7 [ARM,MVE] Add the `vshlcq` intrinsics. adds 1c991f907a4 [Object/ELF] - Fix the offset type used in ELFFile<ELFT>::g [...] adds 497c110e873 [lld][ELF][COFF] Fix archived bitcode files naming adds e6b8181895b [clangd] Fix early selection for non-vardecl declarators adds ec7c8bae845 [clangd] Make use of syntax tokens in ReplayPreamble adds 670a40360ed Attempt to fix buildbot after 497c110e adds ec3060c72de [AST] Refactor propagation of dependency bits. NFC adds 5e0f9d5d3c6 [llvm-ar][test] Add to llvm-ar test coverage adds a8706b22a62 [clangd] Fix windows buildbots adds 2a70db245d6 [Matrix] Add IR MatrixBuilder. adds e2f00938008 [AMDGPU] performCvtF32UByteNCombine - revisit node after sr [...] adds 94885431e19 Fix some getAs/castAs null dereference static analyzer warnings. adds 5a63813dc7f [DependenceAnalysis] Dependecies for loads marked with "ivn [...] adds 2128a79c469 [clangd] Fix buildbots adds f5502c7035a [AArch64][SVE] Add SVE2 intrinsic for xar adds 38385630adb Use DWARFDataExtractor::getInitialLength in DWARFDebugAddr adds eb2b17eea77 Use DWARFDataExtractor::getInitialLength in debug_aranges adds a8bc9c3f0fe Use new DWARFDataExtractor::getInitialLength in DWARFVerifier adds c9579271b34 Use new DWARFDataExtractor::getInitialLength in DWARFUnit adds 2458492a9ae Use new DWARFDataExtractor::getInitialLength in DWARFDebugPubTable adds bddab928581 Use new DWARFDataExtractor::getInitialLength in DWARFDebugFrame adds 91acb5b3e1c Add rsqrt op to Standard dialect and lower it to LLVM dialect. adds 7d2fdd3f663 [clang-format] parse C# object initialisers adds 3245dd59b12 [lldb] Reduce duplication in CommandObjectDisassemble adds e60c28746b0 Lost regression test from commit 5a63813dc7f.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/abseil/DurationDivisionCheck.cpp | 3 - .../clang-tidy/abseil/DurationDivisionCheck.h | 3 + .../abseil/FasterStrsplitDelimiterCheck.cpp | 3 - .../abseil/FasterStrsplitDelimiterCheck.h | 3 + .../abseil/NoInternalDependenciesCheck.cpp | 3 - .../abseil/NoInternalDependenciesCheck.h | 3 + .../clang-tidy/abseil/NoNamespaceCheck.cpp | 3 - .../clang-tidy/abseil/NoNamespaceCheck.h | 3 + .../abseil/RedundantStrcatCallsCheck.cpp | 2 - .../clang-tidy/abseil/RedundantStrcatCallsCheck.h | 3 + .../clang-tidy/abseil/StrCatAppendCheck.cpp | 2 - .../clang-tidy/abseil/StrCatAppendCheck.h | 3 + .../abseil/UpgradeDurationConversionsCheck.cpp | 3 - .../abseil/UpgradeDurationConversionsCheck.h | 3 + .../clang-tidy/boost/UseToStringCheck.cpp | 3 - .../clang-tidy/boost/UseToStringCheck.h | 3 + .../bugprone/CopyConstructorInitCheck.cpp | 3 - .../clang-tidy/bugprone/CopyConstructorInitCheck.h | 3 + .../bugprone/DynamicStaticInitializersCheck.cpp | 2 - .../bugprone/DynamicStaticInitializersCheck.h | 3 + .../clang-tidy/bugprone/ExceptionEscapeCheck.cpp | 3 - .../clang-tidy/bugprone/ExceptionEscapeCheck.h | 3 + .../bugprone/ForwardingReferenceOverloadCheck.cpp | 4 - .../bugprone/ForwardingReferenceOverloadCheck.h | 3 + .../clang-tidy/bugprone/InaccurateEraseCheck.cpp | 5 - .../clang-tidy/bugprone/InaccurateEraseCheck.h | 3 + .../bugprone/MoveForwardingReferenceCheck.cpp | 3 - .../bugprone/MoveForwardingReferenceCheck.h | 3 + .../clang-tidy/bugprone/StringConstructorCheck.cpp | 3 - .../clang-tidy/bugprone/StringConstructorCheck.h | 3 + .../bugprone/StringIntegerAssignmentCheck.cpp | 2 - .../bugprone/StringIntegerAssignmentCheck.h | 3 + .../bugprone/ThrowKeywordMissingCheck.cpp | 3 - .../clang-tidy/bugprone/ThrowKeywordMissingCheck.h | 3 + .../bugprone/UndelegatedConstructorCheck.cpp | 5 - .../bugprone/UndelegatedConstructorCheck.h | 3 + .../bugprone/UnhandledSelfAssignmentCheck.cpp | 3 - .../bugprone/UnhandledSelfAssignmentCheck.h | 3 + .../clang-tidy/bugprone/UnusedRaiiCheck.cpp | 5 - .../clang-tidy/bugprone/UnusedRaiiCheck.h | 3 + .../clang-tidy/bugprone/UseAfterMoveCheck.cpp | 3 - .../clang-tidy/bugprone/UseAfterMoveCheck.h | 3 + .../clang-tidy/bugprone/VirtualNearMissCheck.cpp | 3 - .../clang-tidy/bugprone/VirtualNearMissCheck.h | 3 + .../cert/DefaultOperatorNewAlignmentCheck.cpp | 4 - .../cert/DefaultOperatorNewAlignmentCheck.h | 3 + .../cert/DontModifyStdNamespaceCheck.cpp | 3 - .../clang-tidy/cert/DontModifyStdNamespaceCheck.h | 3 + .../clang-tidy/cert/MutatingCopyCheck.cpp | 3 - .../clang-tidy/cert/MutatingCopyCheck.h | 3 + .../cert/NonTrivialTypesLibcMemoryCallsCheck.cpp | 3 - .../cert/NonTrivialTypesLibcMemoryCallsCheck.h | 3 + .../clang-tidy/cert/PostfixOperatorCheck.cpp | 3 - .../clang-tidy/cert/PostfixOperatorCheck.h | 3 + .../clang-tidy/cert/SetLongJmpCheck.cpp | 10 - .../clang-tidy/cert/SetLongJmpCheck.h | 3 + .../clang-tidy/cert/StaticObjectExceptionCheck.cpp | 3 - .../clang-tidy/cert/StaticObjectExceptionCheck.h | 3 + .../clang-tidy/cert/ThrownExceptionTypeCheck.cpp | 3 - .../clang-tidy/cert/ThrownExceptionTypeCheck.h | 3 + .../clang-tidy/cert/VariadicFunctionDefCheck.cpp | 3 - .../clang-tidy/cert/VariadicFunctionDefCheck.h | 3 + .../cppcoreguidelines/AvoidGotoCheck.cpp | 3 - .../clang-tidy/cppcoreguidelines/AvoidGotoCheck.h | 3 + .../cppcoreguidelines/MacroUsageCheck.cpp | 3 - .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 3 + .../clang-tidy/cppcoreguidelines/NoMallocCheck.cpp | 4 - .../clang-tidy/cppcoreguidelines/NoMallocCheck.h | 4 + .../cppcoreguidelines/OwningMemoryCheck.cpp | 3 - .../cppcoreguidelines/OwningMemoryCheck.h | 3 + .../ProBoundsArrayToPointerDecayCheck.cpp | 3 - .../ProBoundsArrayToPointerDecayCheck.h | 3 + .../ProBoundsConstantArrayIndexCheck.cpp | 6 - .../ProBoundsConstantArrayIndexCheck.h | 3 + .../cppcoreguidelines/ProTypeConstCastCheck.cpp | 3 - .../cppcoreguidelines/ProTypeConstCastCheck.h | 3 + .../cppcoreguidelines/ProTypeCstyleCastCheck.cpp | 3 - .../cppcoreguidelines/ProTypeCstyleCastCheck.h | 3 + .../cppcoreguidelines/ProTypeMemberInitCheck.cpp | 3 - .../cppcoreguidelines/ProTypeMemberInitCheck.h | 3 + .../ProTypeReinterpretCastCheck.cpp | 3 - .../ProTypeReinterpretCastCheck.h | 3 + .../ProTypeStaticCastDowncastCheck.cpp | 3 - .../ProTypeStaticCastDowncastCheck.h | 3 + .../cppcoreguidelines/ProTypeUnionAccessCheck.cpp | 3 - .../cppcoreguidelines/ProTypeUnionAccessCheck.h | 3 + .../cppcoreguidelines/ProTypeVarargCheck.cpp | 3 - .../cppcoreguidelines/ProTypeVarargCheck.h | 3 + .../SpecialMemberFunctionsCheck.cpp | 2 - .../SpecialMemberFunctionsCheck.h | 3 + .../fuchsia/MultipleInheritanceCheck.cpp | 4 - .../clang-tidy/fuchsia/MultipleInheritanceCheck.h | 3 + .../fuchsia/StaticallyConstructedObjectsCheck.cpp | 5 - .../fuchsia/StaticallyConstructedObjectsCheck.h | 3 + .../clang-tidy/fuchsia/TrailingReturnCheck.cpp | 5 - .../clang-tidy/fuchsia/TrailingReturnCheck.h | 3 + .../clang-tidy/google/AvoidNSObjectNewCheck.cpp | 3 - .../clang-tidy/google/AvoidNSObjectNewCheck.h | 3 + .../google/AvoidThrowingObjCExceptionCheck.cpp | 3 - .../google/AvoidThrowingObjCExceptionCheck.h | 3 + .../clang-tidy/google/ExplicitConstructorCheck.cpp | 4 - .../clang-tidy/google/ExplicitConstructorCheck.h | 3 + .../clang-tidy/google/ExplicitMakePairCheck.cpp | 5 - .../clang-tidy/google/ExplicitMakePairCheck.h | 3 + .../clang-tidy/google/FunctionNamingCheck.cpp | 4 - .../clang-tidy/google/FunctionNamingCheck.h | 3 + .../google/GlobalVariableDeclarationCheck.cpp | 4 - .../google/GlobalVariableDeclarationCheck.h | 3 + .../clang-tidy/google/IntegerTypesCheck.cpp | 5 - .../clang-tidy/google/IntegerTypesCheck.h | 3 + .../clang-tidy/google/NonConstReferences.cpp | 3 - .../clang-tidy/google/NonConstReferences.h | 3 + .../clang-tidy/google/OverloadedUnaryAndCheck.cpp | 5 - .../clang-tidy/google/OverloadedUnaryAndCheck.h | 3 + .../google/UnnamedNamespaceInHeaderCheck.cpp | 3 - .../google/UnnamedNamespaceInHeaderCheck.h | 3 + .../google/UpgradeGoogletestCaseCheck.cpp | 6 - .../clang-tidy/google/UpgradeGoogletestCaseCheck.h | 3 + .../google/UsingNamespaceDirectiveCheck.cpp | 3 - .../google/UsingNamespaceDirectiveCheck.h | 3 + .../clang-tidy/hicpp/ExceptionBaseclassCheck.cpp | 3 - .../clang-tidy/hicpp/ExceptionBaseclassCheck.h | 3 + .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 3 - .../llvm/PreferIsaOrDynCastInConditionalsCheck.h | 3 + .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 2 - .../clang-tidy/misc/DefinitionsInHeadersCheck.h | 3 + .../clang-tidy/misc/NewDeleteOverloadsCheck.cpp | 3 - .../clang-tidy/misc/NewDeleteOverloadsCheck.h | 3 + .../NonPrivateMemberVariablesInClassesCheck.cpp | 3 - .../misc/NonPrivateMemberVariablesInClassesCheck.h | 3 + .../clang-tidy/misc/StaticAssertCheck.cpp | 5 - .../clang-tidy/misc/StaticAssertCheck.h | 3 + .../misc/ThrowByValueCatchByReferenceCheck.cpp | 4 - .../misc/ThrowByValueCatchByReferenceCheck.h | 3 + .../misc/UnconventionalAssignOperatorCheck.cpp | 5 - .../misc/UnconventionalAssignOperatorCheck.h | 3 + .../clang-tidy/misc/UniqueptrResetReleaseCheck.cpp | 5 - .../clang-tidy/misc/UniqueptrResetReleaseCheck.h | 6 + .../clang-tidy/misc/UnusedAliasDeclsCheck.cpp | 5 - .../clang-tidy/misc/UnusedAliasDeclsCheck.h | 3 + .../clang-tidy/modernize/AvoidBindCheck.cpp | 3 - .../clang-tidy/modernize/AvoidBindCheck.h | 3 + .../clang-tidy/modernize/AvoidCArraysCheck.cpp | 4 - .../clang-tidy/modernize/AvoidCArraysCheck.h | 3 + .../modernize/ConcatNestedNamespacesCheck.cpp | 3 - .../modernize/ConcatNestedNamespacesCheck.h | 3 + .../modernize/DeprecatedHeadersCheck.cpp | 2 - .../clang-tidy/modernize/DeprecatedHeadersCheck.h | 3 + .../modernize/DeprecatedIosBaseAliasesCheck.cpp | 5 - .../modernize/DeprecatedIosBaseAliasesCheck.h | 3 + .../clang-tidy/modernize/LoopConvertCheck.cpp | 6 - .../clang-tidy/modernize/LoopConvertCheck.h | 3 + .../clang-tidy/modernize/PassByValueCheck.cpp | 10 - .../clang-tidy/modernize/PassByValueCheck.h | 3 + .../clang-tidy/modernize/RawStringLiteralCheck.cpp | 4 - .../clang-tidy/modernize/RawStringLiteralCheck.h | 3 + .../clang-tidy/modernize/RedundantVoidArgCheck.cpp | 3 - .../clang-tidy/modernize/RedundantVoidArgCheck.h | 4 + .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 10 - .../clang-tidy/modernize/ReplaceAutoPtrCheck.h | 3 + .../modernize/ReplaceRandomShuffleCheck.cpp | 3 - .../modernize/ReplaceRandomShuffleCheck.h | 3 + .../modernize/ReturnBracedInitListCheck.cpp | 4 - .../modernize/ReturnBracedInitListCheck.h | 3 + .../clang-tidy/modernize/ShrinkToFitCheck.cpp | 3 - .../clang-tidy/modernize/ShrinkToFitCheck.h | 3 + .../modernize/UnaryStaticAssertCheck.cpp | 3 - .../clang-tidy/modernize/UnaryStaticAssertCheck.h | 3 + .../clang-tidy/modernize/UseAutoCheck.cpp | 4 - .../clang-tidy/modernize/UseAutoCheck.h | 3 + .../clang-tidy/modernize/UseBoolLiteralsCheck.cpp | 3 - .../clang-tidy/modernize/UseBoolLiteralsCheck.h | 3 + .../modernize/UseDefaultMemberInitCheck.cpp | 3 - .../modernize/UseDefaultMemberInitCheck.h | 3 + .../clang-tidy/modernize/UseEmplaceCheck.cpp | 3 - .../clang-tidy/modernize/UseEmplaceCheck.h | 3 + .../clang-tidy/modernize/UseEqualsDefaultCheck.cpp | 3 - .../clang-tidy/modernize/UseEqualsDefaultCheck.h | 3 + .../clang-tidy/modernize/UseEqualsDeleteCheck.cpp | 3 - .../clang-tidy/modernize/UseEqualsDeleteCheck.h | 3 + .../clang-tidy/modernize/UseNodiscardCheck.cpp | 19 +- .../clang-tidy/modernize/UseNodiscardCheck.h | 1 + .../clang-tidy/modernize/UseNoexceptCheck.cpp | 3 - .../clang-tidy/modernize/UseNoexceptCheck.h | 3 + .../clang-tidy/modernize/UseNullptrCheck.cpp | 6 +- .../clang-tidy/modernize/UseNullptrCheck.h | 5 + .../clang-tidy/modernize/UseOverrideCheck.cpp | 4 - .../clang-tidy/modernize/UseOverrideCheck.h | 3 + .../modernize/UseTrailingReturnTypeCheck.cpp | 3 - .../modernize/UseTrailingReturnTypeCheck.h | 3 + .../modernize/UseTransparentFunctorsCheck.cpp | 3 - .../modernize/UseTransparentFunctorsCheck.h | 3 + .../modernize/UseUncaughtExceptionsCheck.cpp | 3 - .../modernize/UseUncaughtExceptionsCheck.h | 3 + .../clang-tidy/modernize/UseUsingCheck.cpp | 2 - .../clang-tidy/modernize/UseUsingCheck.h | 3 + .../clang-tidy/objc/AvoidNSErrorInitCheck.cpp | 4 - .../clang-tidy/objc/AvoidNSErrorInitCheck.h | 3 + .../clang-tidy/objc/DeallocInCategoryCheck.cpp | 4 - .../clang-tidy/objc/DeallocInCategoryCheck.h | 3 + .../clang-tidy/objc/ForbiddenSubclassingCheck.cpp | 4 - .../clang-tidy/objc/ForbiddenSubclassingCheck.h | 3 + .../clang-tidy/objc/MissingHashCheck.cpp | 4 - .../clang-tidy/objc/MissingHashCheck.h | 3 + .../clang-tidy/objc/PropertyDeclarationCheck.cpp | 3 - .../clang-tidy/objc/PropertyDeclarationCheck.h | 3 + .../clang-tidy/objc/SuperSelfCheck.cpp | 4 - clang-tools-extra/clang-tidy/objc/SuperSelfCheck.h | 3 + .../clang-tidy/openmp/ExceptionEscapeCheck.cpp | 8 - .../clang-tidy/openmp/ExceptionEscapeCheck.h | 3 + .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 5 - .../clang-tidy/openmp/UseDefaultNoneCheck.h | 3 + .../performance/InefficientAlgorithmCheck.cpp | 5 - .../performance/InefficientAlgorithmCheck.h | 3 + .../InefficientStringConcatenationCheck.cpp | 3 - .../InefficientStringConcatenationCheck.h | 3 + .../clang-tidy/performance/MoveConstArgCheck.cpp | 3 - .../clang-tidy/performance/MoveConstArgCheck.h | 3 + .../performance/MoveConstructorInitCheck.cpp | 5 - .../performance/MoveConstructorInitCheck.h | 3 + .../performance/NoAutomaticMoveCheck.cpp | 4 - .../clang-tidy/performance/NoAutomaticMoveCheck.h | 3 + .../performance/NoexceptMoveConstructorCheck.cpp | 5 - .../performance/NoexceptMoveConstructorCheck.h | 3 + .../performance/TriviallyDestructibleCheck.cpp | 3 - .../performance/TriviallyDestructibleCheck.h | 3 + .../performance/UnnecessaryValueParamCheck.cpp | 4 - .../performance/UnnecessaryValueParamCheck.h | 3 + .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 2 - .../clang-tidy/portability/SIMDIntrinsicsCheck.h | 3 + .../readability/ContainerSizeEmptyCheck.cpp | 5 - .../readability/ContainerSizeEmptyCheck.h | 3 + .../readability/ImplicitBoolConversionCheck.cpp | 6 - .../readability/ImplicitBoolConversionCheck.h | 4 +- .../readability/MakeMemberFunctionConstCheck.cpp | 3 - .../readability/MakeMemberFunctionConstCheck.h | 3 + .../readability/NamespaceCommentCheck.cpp | 5 +- .../clang-tidy/readability/NamespaceCommentCheck.h | 3 + .../clang-tidy/readability/QualifiedAutoCheck.cpp | 3 - .../clang-tidy/readability/QualifiedAutoCheck.h | 3 + .../readability/RedundantAccessSpecifiersCheck.cpp | 3 - .../readability/RedundantAccessSpecifiersCheck.h | 3 + .../readability/RedundantMemberInitCheck.cpp | 3 - .../readability/RedundantMemberInitCheck.h | 3 + .../readability/RedundantSmartptrGetCheck.cpp | 5 - .../readability/RedundantSmartptrGetCheck.h | 3 + .../readability/RedundantStringCStrCheck.cpp | 5 - .../readability/RedundantStringCStrCheck.h | 3 + .../readability/RedundantStringInitCheck.cpp | 2 - .../readability/RedundantStringInitCheck.h | 3 + .../readability/SimplifySubscriptExprCheck.cpp | 3 - .../readability/SimplifySubscriptExprCheck.h | 3 + .../clang-tidy/readability/StringCompareCheck.cpp | 3 - .../clang-tidy/readability/StringCompareCheck.h | 3 + clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 36 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 - clang-tools-extra/clangd/ClangdServer.h | 3 - clang-tools-extra/clangd/CollectMacros.cpp | 34 ++ clang-tools-extra/clangd/CollectMacros.h | 24 +- clang-tools-extra/clangd/DraftStore.cpp | 38 +- clang-tools-extra/clangd/DraftStore.h | 21 +- clang-tools-extra/clangd/Hover.cpp | 34 +- clang-tools-extra/clangd/ParsedAST.cpp | 92 ++-- clang-tools-extra/clangd/Preamble.cpp | 2 +- clang-tools-extra/clangd/Protocol.cpp | 14 + clang-tools-extra/clangd/Protocol.h | 18 +- clang-tools-extra/clangd/Selection.cpp | 74 +++- clang-tools-extra/clangd/Selection.h | 9 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 51 +-- clang-tools-extra/clangd/SourceCode.cpp | 14 +- clang-tools-extra/clangd/SourceCode.h | 5 - clang-tools-extra/clangd/TUScheduler.cpp | 9 - clang-tools-extra/clangd/TUScheduler.h | 4 - clang-tools-extra/clangd/XRefs.cpp | 92 ++-- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/DraftStoreTests.cpp | 90 +++- clang-tools-extra/clangd/unittests/HoverTests.cpp | 9 +- .../clangd/unittests/ParsedASTTests.cpp | 124 ++++++ .../clangd/unittests/SelectionTests.cpp | 23 +- .../clangd/unittests/TUSchedulerTests.cpp | 4 - clang-tools-extra/clangd/unittests/XRefsTests.cpp | 13 +- clang/docs/analyzer/developer-docs/DebugChecks.rst | 22 + clang/include/clang/AST/DependencyFlags.h | 138 ++++++ clang/include/clang/AST/Expr.h | 90 ++-- clang/include/clang/AST/ExprConcepts.h | 1 + clang/include/clang/AST/NestedNameSpecifier.h | 3 + clang/include/clang/AST/OpenMPClause.h | 106 ++++- clang/include/clang/AST/Stmt.h | 8 +- clang/include/clang/AST/TemplateBase.h | 8 +- clang/include/clang/AST/TemplateName.h | 3 + clang/include/clang/AST/Type.h | 82 ++-- clang/include/clang/Analysis/AnalysisDeclContext.h | 374 +++++++--------- clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/arm_mve.td | 60 ++- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Frontend/FrontendOptions.h | 3 + clang/include/clang/Sema/Sema.h | 8 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 4 +- clang/include/clang/Tooling/Syntax/Tokens.h | 4 + clang/lib/AST/ASTImporter.cpp | 11 +- clang/lib/AST/Expr.cpp | 227 +++------- clang/lib/AST/ExprCXX.cpp | 88 +--- clang/lib/AST/ExprConcepts.cpp | 33 +- clang/lib/AST/ExprConstant.cpp | 35 +- clang/lib/AST/ExprObjC.cpp | 34 +- clang/lib/AST/NestedNameSpecifier.cpp | 67 +-- clang/lib/AST/OpenMPClause.cpp | 41 +- clang/lib/AST/TemplateBase.cpp | 130 ++---- clang/lib/AST/TemplateName.cpp | 70 +-- clang/lib/Analysis/AnalysisDeclContext.cpp | 106 ++--- clang/lib/Basic/OpenMPKinds.cpp | 17 +- clang/lib/CodeGen/CodeGenModule.cpp | 18 +- clang/lib/CodeGen/CodeGenModule.h | 2 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 29 +- clang/lib/Format/FormatTokenLexer.cpp | 30 -- clang/lib/Format/FormatTokenLexer.h | 1 - clang/lib/Format/TokenAnnotator.cpp | 40 +- clang/lib/Format/UnwrappedLineParser.cpp | 39 +- clang/lib/Frontend/CompilerInvocation.cpp | 13 +- clang/lib/Parse/ParseExpr.cpp | 3 +- clang/lib/Parse/ParseOpenMP.cpp | 19 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaExprCXX.cpp | 40 +- clang/lib/Sema/SemaOpenMP.cpp | 24 +- clang/lib/Sema/SemaOverload.cpp | 7 +- clang/lib/Sema/TreeTransform.h | 9 +- clang/lib/Serialization/ASTReader.cpp | 10 +- clang/lib/Serialization/ASTReaderStmt.cpp | 24 +- clang/lib/Serialization/ASTWriter.cpp | 9 +- .../Checkers/ExprInspectionChecker.cpp | 61 ++- clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 3 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 79 ++-- clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt | 2 + clang/lib/Tooling/Syntax/Tokens.cpp | 10 + clang/test/Analysis/analyzer-config.c | 2 +- clang/test/Analysis/check-analyzer-fixit.py | 121 +++++ clang/test/Analysis/dead-stores.c | 31 +- .../test/Analysis/debug-exprinspection-istainted.c | 27 ++ clang/test/Analysis/virtualcall-fixits.cpp | 15 +- clang/test/CodeGen/arm-mve-intrinsics/vadc.c | 160 +++++++ clang/test/CodeGen/arm-mve-intrinsics/vshlc.c | 221 +++++++++ clang/test/CodeGenCUDA/hip-pinned-shadow.cu | 4 + clang/test/Driver/clang-offload-wrapper.c | 4 +- clang/test/Driver/hexagon-toolchain-elf.c | 67 +++ clang/test/Modules/fsystem-module.m | 18 + clang/test/OpenMP/depobj_ast_print.cpp | 5 + clang/test/OpenMP/depobj_messages.cpp | 11 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 4 + clang/test/SemaTemplate/dependent-expr.cpp | 20 +- clang/test/lit.cfg.py | 5 + .../clang-offload-wrapper/ClangOffloadWrapper.cpp | 10 +- clang/unittests/Format/FormatTestCSharp.cpp | 25 ++ clang/unittests/Tooling/Syntax/TokensTest.cpp | 7 + .../test/ubsan/TestCases/Misc/nullability.c | 2 +- .../dexter/dex/builder/scripts/posix/gcc.sh | 16 + .../dexter/dex/tools/clang_opt_bisect/Tool.py | 12 +- libcxx/include/__string | 3 +- libcxx/include/string | 36 +- .../string.cons/copy_shrunk_long.pass.cpp | 50 +++ libunwind/src/AddressSpace.hpp | 209 ++++----- lld/COFF/InputFiles.cpp | 5 +- lld/ELF/InputFiles.cpp | 9 +- lld/test/COFF/thinlto.ll | 5 + lld/test/ELF/lto/thinlto.ll | 8 + lldb/docs/resources/build.rst | 8 +- lldb/include/lldb/Symbol/CompilerType.h | 149 ++++--- lldb/source/Commands/CommandObjectDisassemble.cpp | 122 ++--- .../ExpressionParser/Clang/ClangASTSource.cpp | 8 - .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 24 +- .../Inputs/command-disassemble-process.lldbinit | 8 + .../Commands/Inputs/command-disassemble.lldbinit | 12 + .../Commands/command-disassemble-process.yaml | 129 ++++++ lldb/test/Shell/Commands/command-disassemble.s | 104 +++++ .../Shell/{ObjectFile => Commands}/lit.local.cfg | 0 llvm/docs/LoopTerminology.rst | 2 +- llvm/include/llvm/Analysis/LoopNestAnalysis.h | 161 +++++++ llvm/include/llvm/Analysis/ValueTracking.h | 8 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 2 +- .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 4 +- llvm/include/llvm/IR/Attributes.h | 4 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 9 +- llvm/include/llvm/IR/IntrinsicsARM.td | 15 + llvm/include/llvm/IR/MatrixBuilder.h | 172 +++++++ llvm/include/llvm/MC/MCDwarf.h | 5 + llvm/include/llvm/Object/ELF.h | 2 +- .../llvm/Transforms/Utils/KnowledgeRetention.h | 37 +- llvm/include/llvm/Transforms/Utils/Local.h | 5 + llvm/include/llvm/module.modulemap | 5 + llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/InstructionSimplify.cpp | 7 +- llvm/lib/Analysis/LoopNestAnalysis.cpp | 296 +++++++++++++ llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 73 ++- llvm/lib/Analysis/ValueTracking.cpp | 27 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 3 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 27 +- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 7 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 7 + llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 24 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp | 34 +- llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 52 +-- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 8 +- .../JITLink/JITLinkMemoryManager.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/Mangling.cpp | 8 + .../Orc/RTDyldObjectLinkingLayer.cpp | 12 + llvm/lib/MC/MCDwarf.cpp | 117 +++-- llvm/lib/MC/XCOFFObjectWriter.cpp | 10 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 41 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 7 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 32 ++ llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 76 ++-- llvm/lib/Target/SystemZ/CMakeLists.txt | 1 + llvm/lib/Target/SystemZ/SystemZ.h | 1 + llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp | 120 +++++ llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 6 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 21 +- llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 5 + llvm/lib/Target/X86/X86ISelLowering.cpp | 127 ++++-- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 22 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 43 +- llvm/lib/Transforms/Scalar/LICM.cpp | 5 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 2 + llvm/lib/Transforms/Utils/KnowledgeRetention.cpp | 55 ++- llvm/lib/Transforms/Utils/Local.cpp | 8 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 3 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 32 ++ llvm/lib/Transforms/Vectorize/VPlan.h | 18 +- .../Analysis/LoopNestAnalysis/imperfectnest.ll | 493 +++++++++++++++++++++ llvm/test/Analysis/LoopNestAnalysis/infinite.ll | 35 ++ llvm/test/Analysis/LoopNestAnalysis/perfectnest.ll | 275 ++++++++++++ .../MemoryDependenceAnalysis/InvariantLoad.ll | 173 ++++++++ .../AArch64/GlobalISel/localizer-arm64-tti.ll | 10 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 56 ++- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 6 +- .../AArch64/GlobalISel/translate-constant-dag.ll | 4 +- llvm/test/CodeGen/AArch64/fp-const-fold.ll | 128 ++++++ llvm/test/CodeGen/AArch64/sve2-bitwise-ternary.ll | 48 ++ llvm/test/CodeGen/AArch64/tail-call.ll | 7 +- llvm/test/CodeGen/AArch64/tiny_model.ll | 36 +- .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 32 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 104 ++--- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 76 ++-- .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 68 +-- .../regbankselect-amdgcn.s.buffer.load.ll | 4 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 41 +- llvm/test/CodeGen/AMDGPU/occupancy-levels.ll | 89 ++++ llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 212 ++++++--- llvm/test/CodeGen/PowerPC/aix-return55.ll | 59 ++- .../CodeGen/PowerPC/vsx-fma-mutate-trivial-copy.ll | 3 +- .../CodeGen/SystemZ/codegenprepare-form-OF-ops.ll | 54 +++ llvm/test/CodeGen/SystemZ/dag-combine-05.ll | 9 +- llvm/test/CodeGen/SystemZ/frame-25.ll | 24 + llvm/test/CodeGen/SystemZ/tls-08.ll | 24 + llvm/test/CodeGen/SystemZ/tls-09.ll | 37 ++ llvm/test/CodeGen/SystemZ/tls-10.mir | 24 + llvm/test/CodeGen/SystemZ/tls-11.mir | 18 + .../Thumb2/LowOverheadLoops/it-block-itercount.mir | 2 - .../Thumb2/LowOverheadLoops/it-block-mov.mir | 14 +- .../Thumb2/LowOverheadLoops/multiple-do-loops.mir | 2 - llvm/test/CodeGen/Thumb2/mve-intrinsics/vadc.ll | 184 ++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vshlc.ll | 228 ++++++++++ llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 8 - llvm/test/CodeGen/X86/avg.ll | 4 +- .../X86/avx512-extract-subvector-load-store.ll | 76 ++-- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 12 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 5 +- .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 10 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 4 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 4 +- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 2 +- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 108 ++--- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 12 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 12 +- llvm/test/CodeGen/X86/i64-to-float.ll | 4 +- llvm/test/CodeGen/X86/memcmp-minsize.ll | 4 +- llvm/test/CodeGen/X86/memcmp.ll | 175 ++++++-- llvm/test/CodeGen/X86/pr30284.ll | 2 +- llvm/test/CodeGen/X86/pr35443.ll | 3 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 2 +- llvm/test/CodeGen/X86/vec_umulo.ll | 2 +- llvm/test/CodeGen/X86/vec_usubo.ll | 2 +- llvm/test/CodeGen/X86/vector-blend.ll | 2 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 4 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 4 +- llvm/test/CodeGen/X86/vector-sext.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 8 +- llvm/test/DebugInfo/COFF/function-options.ll | 467 +++++++++++-------- .../MIR/AArch64/no-dbg-value-after-terminator.mir | 48 ++ llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir | 4 +- llvm/test/DebugInfo/debuglineinfo-path.ll | 1 + .../JITLink/X86/MachO_initializers.s | 21 + .../JITLink/X86/MachO_x86-64_relocations.s | 18 +- .../MC/AArch64/arm64-mapping-across-sections.s | 28 -- .../test/MC/AArch64/arm64-mapping-within-section.s | 23 - llvm/test/MC/AArch64/mapping-within-section.s | 8 +- llvm/test/MC/AArch64/size-directive.s | 15 +- llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 54 ++- llvm/test/MC/ELF/common-redeclare.s | 5 +- llvm/test/MC/PowerPC/ppc64-localentry-symbols.s | 12 +- .../Coroutines/coro-debug-frame-variable.ll | 214 +++++++++ llvm/test/Transforms/Coroutines/coro-debug.ll | 10 +- llvm/test/Transforms/InstSimplify/freeze.ll | 63 +++ llvm/test/tools/llvm-ar/double-hyphen.test | 9 + llvm/test/tools/llvm-ar/response-utf8.test | 11 + llvm/test/tools/llvm-ar/response.test | 41 ++ llvm/test/tools/llvm-ar/symtab.test | 6 + .../X86/debug_addr_reserved_length.s | 2 +- ...ebug_addr_too_small_for_extended_length_field.s | 2 +- .../X86/debug_addr_too_small_for_length_field.s | 2 +- .../X86/SkylakeServer/resources-avx512dq.s | 20 +- .../X86/SkylakeServer/resources-avx512dqvl.s | 38 +- llvm/tools/llvm-ar/llvm-ar.cpp | 139 ++++-- .../{llvm-gsym => llvm-gsymutil}/CMakeLists.txt | 5 - .../{llvm-gsym => llvm-gsymutil}/llvm-gsymutil.cpp | 5 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 29 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 4 +- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/LoopNestTest.cpp | 194 ++++++++ .../DebugInfo/DWARF/DWARFDebugArangeSetTest.cpp | 27 +- .../Transforms/Utils/KnowledgeRetentionTest.cpp | 177 +++++++- .../Transforms/Vectorize/VPlanHCFGTest.cpp | 1 + .../Transforms/Vectorize/VPlanPredicatorTest.cpp | 7 + llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 90 ++++ .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/SystemZ/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- .../tools/{llvm-gsym => llvm-gsymutil}/BUILD.gn | 2 - .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 + mlir/examples/toy/Ch1/include/toy/Parser.h | 4 + mlir/examples/toy/Ch2/include/toy/Parser.h | 4 + mlir/examples/toy/Ch3/include/toy/Parser.h | 4 + mlir/examples/toy/Ch4/include/toy/Parser.h | 4 + mlir/examples/toy/Ch5/include/toy/Parser.h | 4 + mlir/examples/toy/Ch6/include/toy/Parser.h | 4 + mlir/examples/toy/Ch7/include/toy/Parser.h | 4 + mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 131 +++--- mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 31 -- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 48 +- mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 74 +++- mlir/include/mlir/ExecutionEngine/RunnerUtils.h | 6 +- mlir/include/mlir/IR/StandardTypes.h | 14 + .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 5 +- .../LoopToStandard/ConvertLoopToStandard.cpp | 59 ++- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 71 +++ mlir/lib/Dialect/LoopOps/LoopOps.cpp | 66 ++- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 118 +---- mlir/lib/ExecutionEngine/CMakeLists.txt | 3 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 17 +- mlir/lib/IR/StandardTypes.cpp | 75 ++-- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 15 +- .../StandardToLLVM/standard-to-llvm.mlir | 50 +++ mlir/test/Conversion/convert-to-cfg.mlir | 56 +++ mlir/test/Dialect/Loops/invalid.mlir | 49 +- mlir/test/Dialect/Loops/ops.mlir | 21 +- mlir/test/Examples/Toy/Ch1/empty.toy | 3 + mlir/test/Examples/Toy/Ch2/empty.toy | 3 + mlir/test/Examples/Toy/Ch3/empty.toy | 3 + mlir/test/Examples/Toy/Ch4/empty.toy | 3 + mlir/test/Examples/Toy/Ch5/empty.toy | 3 + mlir/test/Examples/Toy/Ch6/empty.toy | 3 + mlir/test/Examples/Toy/Ch7/empty.toy | 4 + mlir/test/IR/core-ops.mlir | 3 + mlir/test/IR/invalid-ops.mlir | 12 +- mlir/test/Target/llvmir-invalid.mlir | 5 + mlir/test/mlir-tblgen/op-attribute.td | 12 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 14 + .../deviceRTLs/amdgcn/src/target_impl.h | 8 +- 586 files changed, 9671 insertions(+), 3740 deletions(-) create mode 100644 clang-tools-extra/clangd/CollectMacros.cpp create mode 100644 clang/include/clang/AST/DependencyFlags.h create mode 100644 clang/test/Analysis/check-analyzer-fixit.py create mode 100644 clang/test/Analysis/debug-exprinspection-istainted.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vshlc.c create mode 100644 clang/test/Modules/fsystem-module.m create mode 100755 debuginfo-tests/dexter/dex/builder/scripts/posix/gcc.sh create mode 100644 libcxx/test/libcxx/strings/basic.string/string.cons/copy_shrunk [...] create mode 100644 lldb/test/Shell/Commands/Inputs/command-disassemble-process.lldbinit create mode 100644 lldb/test/Shell/Commands/Inputs/command-disassemble.lldbinit create mode 100644 lldb/test/Shell/Commands/command-disassemble-process.yaml create mode 100644 lldb/test/Shell/Commands/command-disassemble.s copy lldb/test/Shell/{ObjectFile => Commands}/lit.local.cfg (100%) create mode 100644 llvm/include/llvm/Analysis/LoopNestAnalysis.h create mode 100644 llvm/include/llvm/IR/MatrixBuilder.h create mode 100644 llvm/lib/Analysis/LoopNestAnalysis.cpp create mode 100644 llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp create mode 100644 llvm/test/Analysis/LoopNestAnalysis/imperfectnest.ll create mode 100644 llvm/test/Analysis/LoopNestAnalysis/infinite.ll create mode 100644 llvm/test/Analysis/LoopNestAnalysis/perfectnest.ll create mode 100644 llvm/test/Analysis/MemoryDependenceAnalysis/InvariantLoad.ll create mode 100644 llvm/test/CodeGen/SystemZ/codegenprepare-form-OF-ops.ll create mode 100644 llvm/test/CodeGen/SystemZ/frame-25.ll create mode 100644 llvm/test/CodeGen/SystemZ/tls-08.ll create mode 100644 llvm/test/CodeGen/SystemZ/tls-09.ll create mode 100644 llvm/test/CodeGen/SystemZ/tls-10.mir create mode 100644 llvm/test/CodeGen/SystemZ/tls-11.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vshlc.ll create mode 100644 llvm/test/DebugInfo/MIR/AArch64/no-dbg-value-after-terminator.mir create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_initializers.s delete mode 100644 llvm/test/MC/AArch64/arm64-mapping-across-sections.s delete mode 100644 llvm/test/MC/AArch64/arm64-mapping-within-section.s create mode 100644 llvm/test/Transforms/Coroutines/coro-debug-frame-variable.ll create mode 100644 llvm/test/tools/llvm-ar/double-hyphen.test create mode 100644 llvm/test/tools/llvm-ar/response-utf8.test create mode 100644 llvm/test/tools/llvm-ar/response.test rename llvm/tools/{llvm-gsym => llvm-gsymutil}/CMakeLists.txt (69%) rename llvm/tools/{llvm-gsym => llvm-gsymutil}/llvm-gsymutil.cpp (98%) create mode 100644 llvm/unittests/Analysis/LoopNestTest.cpp rename llvm/utils/gn/secondary/llvm/tools/{llvm-gsym => llvm-gsymutil}/BUILD.gn (85%) create mode 100644 mlir/test/Examples/Toy/Ch1/empty.toy create mode 100644 mlir/test/Examples/Toy/Ch2/empty.toy create mode 100644 mlir/test/Examples/Toy/Ch3/empty.toy create mode 100644 mlir/test/Examples/Toy/Ch4/empty.toy create mode 100644 mlir/test/Examples/Toy/Ch5/empty.toy create mode 100644 mlir/test/Examples/Toy/Ch6/empty.toy create mode 100644 mlir/test/Examples/Toy/Ch7/empty.toy