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-arm-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from cf81714a7eb [X86] Model MXCSR for AVX instructions other than AVX512 adds 389530524be [clang-scan-deps] do not skip empty #if/#elif in the minimi [...] adds 3f3d0f4f4be [DebugInfo] Support for debug_macinfo.dwo section in llvm a [...] adds f1e3988aa60 Recommit "[DWARF5]Addition of alignment atrribute in typedef DIE." adds 4cde2d6b8db [NFC][PowerPC] Add the inheritable and additional features [...] adds f92000187e1 [LegalizeDAG] When expanding vector SRA/SRL/SHL add the new [...] adds 039664db87d [LegalizeDAG] Return true from ExpandNode for some nodes th [...] adds 8e7f60e942f AvoidBindCheck.cpp: Fix GCC 5.3 build errors adds b5f295ffcec AvoidBindCheck.cpp: Fix unused variables warning adds 315600f4800 [lldb][NFC] Remove ThreadSafeSTLVector and ThreadSafeSTLMap [...] adds c246d6e536c [UpdateTestChecks] Fix parsing of RUN: lines with line cont [...] adds 33f93ea23a0 [llvm][bindings][go] Fix typo adds 9091f06994f [NFC] Slightly improve wording in the comments adds 4fd8f11901b [MachineVerifier] Improve checks of target instructions operands. adds df943a7a081 [NFC] Tidy-ups to TimeProfiler.cpp adds 6d18e5366c9 Mark some tests as xfail on AArch64 Linux adds 4cfceb91069 [LiveDebugValues] Introduce entry values of unmodified params adds f8c0cfc24ea ImplicitNullChecks: Don't add a dead definition of DepMI as [...] adds 7b63e27cc0a Temporarily run machine-verifier once in test/CodeGen/SPARC [...] adds 09667bc1920 [asan] Remove debug locations from alloca prologue instrumentation adds 2b8db387f2a [lldb] Move register info "augmentation" from gdb-remote into ABI adds 46d0ec3a803 [lldb] Remove tab from TestReturnValue.py adds 1fbe8a82e1e [DWARF] Add support for parsing/dumping section indices in [...] adds 057626b4393 Fixup 6d18e53: xfail TestShowLocationDwarf5.py properly adds 01a26fa74a9 [clang][CodeGen] Make use of cc1 instead of clang in the tests adds 4821d2a014e [lldb][NFC] Test going up/down one line in the multiline ex [...] adds 6713670b173 [OpenCL] Fix mangling of single-overload builtins adds bc76dadb3cf [CodeGen] Move ARMCodegenPrepare to TypePromotion adds b37a43d93db [lldb] Remove all remaining tabs from TestReturnValue.py adds 26bf2a510f7 Fix for buildbots adds 16c0653db11 [lldb][NFC] Extract searching for function SymbolContexts o [...] adds 14f76739394 gn build: Merge bc76dadb3cf adds 7483eb656fd [AArch64][SVE] Implement shift intrinsics adds aa189ed25fb Fix compatibility with python3 of clang-include-fixer.py adds e9c68422dee [VPlan] Add dump function to VPlan class. adds 409350deeaf Revert "[LiveDebugValues] Introduce entry values of unmodif [...] adds 6e51ceba536 [AArch64][SVE] Add intrinsics for gather loads with 64-bit offsets adds 7caa17caf8e [lldb][NFC] Move Curses interface implementation to own file adds aedeab7f85c [Support] Add ProcName to TimeTraceProfiler adds cc3c935da24 Add FunctionDecl::getParameterSourceRange() adds 8881ac9c398 [AArch64][SVE2] Implement remaining SVE2 floating-point intrinsics adds 8dd17a13b04 [NFCI][DebugInfo] Corrected a comment. adds 8bf31e28d7b [Aarch64][SVE] Add intrinsics for gather loads with 32-bits [...] adds 1cc0ba4cbdc [LLDB] Disable MSVC warning C4190: 'LLDBSwigPythonBreakpoin [...] adds d7ecc0256eb [Object/ELF] - Refine the error reported when section's off [...] adds 970d9719ea0 Precommit tests for D70673 adds 2dd82a1c049 [DDG] Data Dependence Graph - Topological Sort (Memory Leak Fix) adds 269a9afe25c [DebugInfo] Make DebugVariable class available in DebugInfo [...] adds 877ffa716fb [libomptarget] Build a minimal deviceRTL for amdgcn adds 79f2422d6a6 [Aarch64][SVE] Add intrinsics for gather loads (vector + imm) adds 159641d710b [lldb] Use llvm range functions in LineTable.cpp adds ad5bb05405c [lldb] Remove unneeded semicolon in IOHandlerCursesGUI adds b4980f77814 [SelectionDAG] Reoder ViewXXXDAGs declarations to match exe [...] adds f2e7de81c62 [AArch64] Fix over-eager fusing of NEON SIMD MUL/ADD adds 62827737acd [lldb/Reproducer] Add version check adds 980133a2098 [OpenCL] Use generic addr space for lambda call operator adds 0e9b0b6d11e [EditLine] Fix RecallHistory to make it go in the right direction. adds c094e7dc4b3 [SYCL] Add sycl_kernel attribute for accelerated code outlining adds a315519c17a [SLP] Enhance SLPVectorizer to vectorize different combinat [...] adds 5595249e48e [scudo][standalone] Add chunk ownership function adds c9c714c7054 Reland [clangd] Rethink how SelectionTree deals with macros [...] adds 372ad32734e llvm-config: do not link absolute paths with `-l` adds 9a20c79ddc2 [NFC][KnownBits] Add getMinValue() / getMaxValue() methods adds 26748a321e2 [clang-format] Add new option to add spaces around conditio [...] adds abe8de29c4a Revert "Temporarily revert "build: avoid hardcoding the lib [...] adds 02b9c5d963c Revert "[libomptarget] Build a minimal deviceRTL for amdgcn" adds 96c8024e2eb Rename `tsan/race_range_pc.cc` to `test/tsan/race_range_pc.cpp`. adds 6ed9cef25f9 [LV] Scalar with predication must not be uniform adds fa6c157ebee Differentiate between the presumed and actual file when dum [...] adds 898df29c5b2 Correcting the offsets within the test to fix the bots. adds 444ac34182d [APInt][PatternMatch] Add 'is non-positive' predicate adds 6da7dbb806d [GlobalISel]: Allow targets to override how to widen consta [...] adds fdde18a7c3e [FileCheck] Given multiple -dump-input, prefer most verbose adds 8a5b7c35709 [NFC] Pass a reference to CodeGenFunction to methods of LVa [...] adds c375dc230d1 Revert "Fix llvm-namespace-comment for macro expansions" adds 3e0d21d84be Fix signed mismatch warnings in MetadataTests.cpp adds 3953540d8bb Remove unused variable. NFC. adds 2f960472752 [NFCI] update formating for misleading indentation warning adds bc840b21e16 [Diagnostic] add a warning which warns about misleading ind [...] adds bf830b01a21 Switch to opening the temp file in binary mode adds 859bf4d2bea [Coverage] Emit a gap region to cover switch bodies adds 59e69fefab8 Fix warning on extra ';'. NFC. adds 9f37c0e703c Revert "[NFC] Pass a reference to CodeGenFunction to method [...] adds 1374f7bd9f0 [clangd] Fix comparator const after c9c714c7054d555398c767c [...] adds 195eb9034af [UpdateTestChecks] Change shebang from python to python3 adds b3fdf33ba6a Enable `-funwind-tables` flag when building libunwind adds 15a172bebbc [TypeCategory] Nothing passes down a list of languages. adds 5ebbabc1af3 [InstCombine] Revert aafde063aaf09285c701c80cd4b543c2beb523 [...] adds da7b129b1b5 [RISCV] Don't force Local Exec TLS for non-PIC adds f586fd44e4b [FPEnv] [PowerPC] Lowering ppc_fp128 StrictFP Nodes to libcalls adds ad871e42958 [compiler-rt] Disable fuzzer large.test when LLVM_ENABLE_EX [...] adds 705a6aef350 [MS] Emit exported complete/vbase destructors adds 89618a7ce1c [DataVisualization] Simplify. NFCI. adds 0cfb4a6b3d9 [FormatManager] Provide only one variant of EnableCategory. adds f139ae3d937 [NFC] Pass a reference to CodeGenFunction to methods of LVa [...] adds 878a24ee244 Reapply "Fix crash on switch conditions of non-integer type [...] adds 327894859cc Fix `sed -e s@FOO@%/S@` and similar when there's @'s in the [...] adds 2bb19f93f6a [TypeCategory] HasLanguage() is now unused. adds 06911aee7f8 Add discussion of git-format-patch to Phabricator.html adds c1c673303dc [X86] Model MXCSR for all AVX512 instructions adds c8995de0699 [X86] Model DAZ and FTZ adds 11ae9dd6576 [ClangASTContext] Remove a very old hack. adds ba47a3c945a gn build: (manually) merge ad871e42958 adds b0df90488ce [Diagnostic][test] Remove an unneeded change to pragma_diag [...] adds cec82634a40 [Process] GetLanguageRuntimes() takes an argument that's al [...] adds ed1756cfbe7 [dsymutil] Support --out (NFC) adds 59312cb0b81 Fix warning on unused variable. NFC. adds 9c3f9b9c12b [Clang] Define Fuchsia C++ABI adds f0ba1aec35d [PowerPC] folding rlwinm + rlwinm to rlwinm adds d84b320dfd0 [MacroFusion] Limit the max fused number as 2 to reduce the [...] adds 36663d506e3 [llvm-strip][MachO] Test llvm-strip --strip-debug adds 9f251eece46 [clangd] Define out-of-line availability checks adds ce218920224 [clangd] Define out-of-line initial apply logic adds e4609ec0e8c [clangd] Define out-of-line qualify return value adds ddcce0f3d66 [clangd] Define out-of-line qualify function name adds 2f1e7b3d01e [lldb][NFC] Migrate to raw_ostream in ArchSpec::DumpTriple adds 938c70b86c7 Revert "Enable `-funwind-tables` flag when building libunwind" adds d08dc0655e7 gn build: Merge 9f251eece46 adds d8136f14f12 [CodeGen][ObjC] Emit a primitive store to store a __strong [...] adds c4c464f8a50 [lldb][NFC] Migrate to raw_ostream in Module::GetDescription adds 3b47e6efb9d [yaml2obj][test] - Remove excessive symtab-shinfo.yaml. adds 4d37f18b29c [lldb][NFC] Extract single member parsing out of DWARFASTPa [...] adds c3d05c1b520 [SelectionDAG] Expand nnan FMINNUM/FMAXNUM to select sequence adds d34927e7dbc [DWARFDebugRnglists] Add a callback-based version of the ge [...] adds a3af3ac3930 [DWARFDebugLoclists] Add support for other DW_LLE encodings adds 532290e69fc [lldb] s/FileSpec::Equal/FileSpec::Match adds 817d6184e75 [lldb/Editline] Fix a -Wreturn-type warning with gcc adds 16d20130444 [lldb] Add test for Stream::Address and Stream::AddressRange adds 28e4942b2c3 [lldb] Remove FileSpec(FileSpec*) constructor adds 1351672eedb [lldb] s/assertTrue/assertEqual in TestStepTarget.py adds 2b6b8cb10c8 [APFloat] Prevent construction of APFloat with Semantics an [...] adds 150c8dd13be [lldb] Remove some (almost) unused Stream::operator<<'s adds daff7b85890 [yaml2obj] - Make DynamicSymbols to be Optional<> too. adds 46db6068342 AMDGPU: Avoid folding 2 constant operands into an SALU operation adds 17e537bc580 [NFC] Use default case in EVT::getEVTString adds 93c8235702c [AArch64TTI] Compute imm materialization cost for AArch64 i [...] adds ba71e84430f [clangd] Add no delayed templates to outline tests adds 0cc4b959851 Add debug output to MipsDelaySlotFiller pass adds b91f239485f MipsDelaySlotFiller: Don't move BUNDLE instructions into th [...] adds b5f69e234ef Handle BUNDLE instructions in MipsAsmPrinter adds 39b534da188 Allow negative offsets in MipsMCInstLower::LowerOperand adds 4a9cde5a791 [SimpleLoopUnswitch] Invalidate the topmost loop with ExitB [...] adds cb9be3fa551 [clangd] Remove the hanging lit exit-signal.test. adds 7847986ceb9 [AMDGPU][MC] Remove duplicate code introduced in r359316. adds 201d91daad4 [AArch64][SVE] Implement reversal intrinsics adds 92ce2aff680 Actually delay processing DelayedDllExportClasses until the [...] adds e6522a96f56 [OpenCL] Allow addr space qualifiers on lambda call expressions adds cd04e8349bd [NFC][InstCombine] Update sub-of-negatible.ll test adds 5e713563934 [lldb] Fix macOS build by replacing nullptr with FileSpec() adds 689c1148639 [clangd] register cuda language activation event and activa [...] adds 3ee277b86b3 [Support] add vfs support for ExpandResponseFiles adds 45ef055d4ff [clang][Tooling] Add support for .rsp files in compile_comm [...] adds 75656005dbc [llvm][Support] Take in CurrentDirectory as a parameter in [...] adds c732a152167 gn build: Merge 45ef055d4ff adds d3f62ceac0c [ARM][MVE][Intrinsics] Add VMULH/VRMULH intrinsics. adds fa9dd410a9a [opencl] Fix address space deduction on array variables. adds 82f6ae5433c [clang-change-namespace] Change file pattern to be an ancho [...] adds 95b2e516bd3 Change Target::FindBreakpointsByName to return Expected<vector> adds 0f12f9096e1 Revert "[llvm][Support] Take in CurrentDirectory as a param [...] adds 678f1284a6a Automaticaly generate copysign-constant-magnitude.ll . NFC adds 2120612e46b [ELF] Support for PT_GNU_PROPERTY in header and tools adds b3b37783034 Reapply "[llvm][Support] Take in CurrentDirectory as a para [...] adds 72ce759928e [DebugInfo] Recover debug intrinsics when killing duplicate [...] adds 92cd68f48ed [lldb] Simplify debug_{rnglists,ranges}.s tests adds 8c1e1d14827 [llvm-ar][test] Add to thin archive test coverage adds 9b962d83ece Add some missing includes to MicrosoftDemangle.cpp (PR44217) adds 3ada8d2a87a [libomptarget] Build a minimal deviceRTL for amdgcn adds 5422e81a89f [XCOFF][AIX] Emit TOC entries for object file generation adds 7e18aeba506 [LVI] Restructure caching adds 1e05cf347cd Small nit in SelectionDAG.h . NFC adds 61e54fd60c4 [SVE][AArch64] Adding patterns for while intrinsics. adds 62d429972e5 [PGO][PGSO] Distinguish queries from unit tests and explici [...] adds 7d0e1117c92 [HIP] Remove opencl.amdgcn.lib adds a249551bb23 [llvm][Transform] Remove unused variable. [NFCI] adds e8a5c172113 [LoopInterchange] Improve inner exit loop safety checks. adds a6febd53c94 [Gold Tests] Add missing target flag to X86 test adds e18531595bb [Coverage] Revise format to reduce binary size adds 95a8e8a2557 [dsymutil] Remove recursion from lookForChildDIEsToKeep (1/ [...] adds 9b15873c928 [dsymutil] Remove recursion from lookForChildDIEsToKeep (2/ [...] adds f208b70fbc4 Revert "[Coverage] Revise format to reduce binary size" adds 02760b750b2 Reland [AArch64][MachineOutliner] Return address signing fo [...] adds 8b0780f795e Revert "[DebugInfo] Recover debug intrinsics when killing d [...] adds 75bbbeec74b Revert "Add some missing includes to MicrosoftDemangle.cpp [...] adds cdbed2dd856 Reapply af57dbf12e54 "Add support for options -frou [...] adds 9e978bb01ce Add support for lowering 32-bit/64-bit pointers adds 713dab21e27 [OpenMP50] Add parallel master construct, by Chi Chun Chen. adds 975a4351270 [OPENMP]Update list of implemented features, NFC. adds 90fce46fa6c Fix crash-on-invalid-code in lambda constant evaluation. adds 5412913631f Revert " Reapply af57dbf12e54 "Add support for optio [...] adds ead0d77409b [LangRef] make per-element poison behavior explicit adds f730ac719db [X86] Add missing break to the end of the last case in a sw [...] adds eac93757c39 [VectorUtils] API for VFShape, update VFInfo. adds 61205821ca2 [OPENMP50]Add support for if clause for simd part in tasklo [...] adds 41f8a024326 [MIBundle] Remove unused/obsolete MIOperands/ConstMIOperand [...] adds d6cbc9528d4 Add --strip-trailing-cr to compression tests so they pass o [...] adds 789e257ce0d [DWARF5][Debuginfo] Compilation unit type (DW_UT_skeleton) [...] adds 276a5b2d5f1 [LLDB] Actually fix the win-i386-line-table.s test when exe [...] adds b89ba5f9399 [NFC][InstCombine] Autogenerate check lines in a few tests adds a44ef027ebc [compiler-rt] FuzzedDataProvider: do not call memcpy on emp [...] adds 82f3c5d4a66 [lit] Document the undocumented pre-defined substitutions adds 8b8a7d1ecfb Revert "Add --strip-trailing-cr to compression tests so the [...] adds 9c29aed6980 Bug 43965 - Value of _MSVC_LANG doesn't match MSVC++ VS2019 [...] adds 33f6d465d79 Revert "[OpenMP50] Add parallel master construct, by Chi Ch [...] adds e420c0c78eb [ThinLTO] Fix importing of writeonly variables in distribut [...] adds 00e436f1307 [llvm-symbolizer] Support debug file lookup using build ID adds e11df585800 Upstream debugserver arm64e support. adds e001bf6330b Add help text for parray and poarray aliases. adds fdc6f4b97b0 [llvm] Fixing MIRVRegNamerUtils to properly handle 2+ Machi [...] adds e1a7d042c36 Add parray example for lldb, vrs. *ptr@count gdb cmd. adds 07e445103e3 [clang][IFS] Adding support for new clang interface stubs d [...] adds 3c50f2544f7 [analyzer] Fix more ObjC accessor body farms after 2073dd2d. adds f65267ee16f Revert "Reland [AArch64][MachineOutliner] Return address si [...] adds dfe9a7943bf [lldb/Reproducers] Override capture with LLDB_CAPTURE_REPRO [...] adds acda2bc0adf [lldb/Reproducers] Propagate LLDB_CAPTURE_REPRODUCER to the [...] adds c0ee0224c4c [clangd] NFC, add getLangOpts helper to ParsedAST adds 27f12444575 [clangd] Add a tweak refactoring to wrap Objective-C strin [...] adds 26f06064157 gn build: Merge 27f12444575 adds 4ef9110b8d1 [clang][IFS] Ignoring -Xlinker/-Xclang arguments in Interfa [...] adds 28f5ad5801d [GlobalISel] Fix compiler crash lowering G_LOAD in AArch64. adds cec2d5c1745 Reland [AArch64][MachineOutliner] Return address signing fo [...] adds fe5ab6d2cba [lldb/Reproducers] Add missing instrumentation for SBFile adds 3151d7af72b Clear out the python class name in OptionParsingStarted for [...] adds 3d43c73f26f [X86] Remove override of shouldUseStrictFP_TO_INT for fp80. NFC adds 6ee96ddec89 [lldb/Reproducers] Add missing instrumentation for SBFile (2/2) adds 039d4b3aa20 [lldb/Reproducers] Don't instrument SBFileSpec::GetPath
No new revisions were added by this update.
Summary of changes: .../tool/clang-include-fixer.py | 2 +- .../clang-tidy/modernize/AvoidBindCheck.cpp | 38 +- .../readability/NamespaceCommentCheck.cpp | 133 +- .../clang-tidy/readability/NamespaceCommentCheck.h | 15 - clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 2 +- clang-tools-extra/clangd/Hover.cpp | 10 +- clang-tools-extra/clangd/ParsedAST.h | 4 + clang-tools-extra/clangd/Selection.cpp | 420 +- clang-tools-extra/clangd/Selection.h | 2 +- clang-tools-extra/clangd/SemanticSelection.cpp | 2 +- clang-tools-extra/clangd/XRefs.cpp | 21 +- .../clangd/clients/clangd-vscode/package.json | 8 + .../clangd/clients/clangd-vscode/src/extension.ts | 18 +- clang-tools-extra/clangd/refactor/Rename.cpp | 41 +- .../clangd/refactor/tweaks/CMakeLists.txt | 2 + .../clangd/refactor/tweaks/DefineOutline.cpp | 330 ++ .../clangd/refactor/tweaks/ExtractFunction.cpp | 4 +- .../refactor/tweaks/ObjCLocalizeStringLiteral.cpp | 85 + .../clangd/refactor/tweaks/RawStringLiteral.cpp | 2 +- clang-tools-extra/clangd/test/exit-signal.test | 32 - .../clangd/unittests/CollectMacrosTests.cpp | 2 +- .../clangd/unittests/SelectionTests.cpp | 68 +- .../clangd/unittests/SourceCodeTests.cpp | 9 +- .../clangd/unittests/TweakTesting.cpp | 9 +- clang-tools-extra/clangd/unittests/TweakTesting.h | 3 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 315 +- .../test/clang-change-namespace/macro.cpp | 2 +- .../bugprone-string-integer-assignment.cpp | 4 +- .../google-readability-namespace-comments.cpp | 6 +- .../clang-tidy/checkers/llvm-namespace-comment.cpp | 41 - .../clang-tidy/checkers/misc-unused-parameters.cpp | 2 +- clang/docs/ClangFormatStyleOptions.rst | 3 + clang/docs/OpenMPSupport.rst | 10 +- clang/docs/SourceBasedCodeCoverage.rst | 34 + clang/include/clang/AST/Decl.h | 14 + clang/include/clang/AST/JSONNodeDumper.h | 2 +- clang/include/clang/AST/Type.h | 20 +- clang/include/clang/Basic/Attr.td | 13 + clang/include/clang/Basic/AttrDocs.td | 73 + clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 7 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 + clang/include/clang/Basic/TargetCXXABI.h | 11 + clang/include/clang/Basic/arm_mve.td | 10 + clang/include/clang/Format/Format.h | 10 + clang/include/clang/Lex/Preprocessor.h | 6 + clang/include/clang/Parse/Parser.h | 5 + clang/include/clang/Sema/Sema.h | 13 +- clang/include/clang/Tooling/CompilationDatabase.h | 7 + clang/include/clang/Tooling/Syntax/Tokens.h | 5 + clang/lib/AST/ASTContext.cpp | 7 +- clang/lib/AST/Decl.cpp | 16 + clang/lib/AST/Expr.cpp | 9 + clang/lib/AST/ExprConstant.cpp | 5 + clang/lib/AST/JSONNodeDumper.cpp | 13 +- clang/lib/AST/Type.cpp | 6 + clang/lib/Analysis/BodyFarm.cpp | 12 +- clang/lib/Basic/Targets/OSTargets.cpp | 2 +- clang/lib/Basic/Targets/OSTargets.h | 1 + clang/lib/CodeGen/CGAtomic.cpp | 26 +- clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 14 +- clang/lib/CodeGen/CGCall.cpp | 41 +- clang/lib/CodeGen/CGClass.cpp | 31 +- clang/lib/CodeGen/CGDebugInfo.cpp | 3 +- clang/lib/CodeGen/CGDecl.cpp | 36 +- clang/lib/CodeGen/CGDeclCXX.cpp | 9 +- clang/lib/CodeGen/CGExpr.cpp | 114 +- clang/lib/CodeGen/CGExprAgg.cpp | 59 +- clang/lib/CodeGen/CGExprCXX.cpp | 34 +- clang/lib/CodeGen/CGExprComplex.cpp | 8 +- clang/lib/CodeGen/CGExprScalar.cpp | 25 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 19 +- clang/lib/CodeGen/CGObjC.cpp | 42 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 153 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 31 +- clang/lib/CodeGen/CGStmt.cpp | 18 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 134 +- clang/lib/CodeGen/CGValue.h | 25 +- clang/lib/CodeGen/CodeGenFunction.cpp | 6 +- clang/lib/CodeGen/CodeGenModule.cpp | 1 + clang/lib/CodeGen/CoverageMappingGen.cpp | 4 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 16 + clang/lib/CodeGen/MicrosoftCXXABI.cpp | 7 + clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Driver/ToolChains/HIP.cpp | 5 +- clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 2 + clang/lib/Format/Format.cpp | 3 + clang/lib/Format/TokenAnnotator.cpp | 19 +- .../Frontend/InterfaceStubFunctionsConsumer.cpp | 4 + .../Lex/DependencyDirectivesSourceMinimizer.cpp | 13 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Parse/ParseExprCXX.cpp | 18 +- clang/lib/Parse/ParseStmt.cpp | 72 + clang/lib/Sema/Sema.cpp | 6 + clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaDecl.cpp | 19 + clang/lib/Sema/SemaDeclAttr.cpp | 42 + clang/lib/Sema/SemaDeclCXX.cpp | 29 +- clang/lib/Sema/SemaLambda.cpp | 4 + clang/lib/Sema/SemaLookup.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 41 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 21 +- clang/lib/Tooling/CMakeLists.txt | 1 + .../ExpandResponseFilesCompilationDatabase.cpp | 88 + clang/lib/Tooling/JSONCompilationDatabase.cpp | 4 +- clang/lib/Tooling/Syntax/Tokens.cpp | 16 + clang/test/AST/ast-dump-file-line-json.c | 309 ++ clang/test/AST/gen_ast_dump_json_test.py | 4 +- clang/test/Analysis/properties.m | 10 +- .../ClangScanDeps/Inputs/has_include_if_elif.json | 7 + clang/test/ClangScanDeps/has_include_if_elif.cpp | 38 + clang/test/CodeGen/arm-mve-intrinsics/vmulhq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vrmulhq.c | 95 + clang/test/CodeGen/arm-neon-vcadd.c | 5 +- .../constructor-destructor-return-this.cpp | 32 +- .../test/CodeGenCXX/debug-info-template-align.cpp | 14 + clang/test/CodeGenCXX/dllexport-dtor-thunks.cpp | 7 + clang/test/CodeGenCXX/dllexport.cpp | 14 + clang/test/CodeGenCXX/dllimport-dtor-thunks.cpp | 6 +- .../CodeGenObjC/nontrivial-struct-param-init.m | 17 + .../test/CodeGenOpenCL/fdeclare-opencl-builtins.cl | 7 + clang/test/CoverageMapping/switch.cpp | 33 +- clang/test/CoverageMapping/switchmacro.c | 2 +- clang/test/Driver/check-time-trace.cpp | 2 +- clang/test/Driver/hip-device-libs.hip | 1 - clang/test/Index/index-module-with-vfs.m | 2 +- clang/test/Index/pragma-diag-reparse.c | 1 + clang/test/InterfaceStubs/XlinkerInputArgs.cpp | 3 + .../InterfaceStubs/constructor-using-shadow.cpp | 12 + clang/test/InterfaceStubs/cxxdeduction-guide.cpp | 12 + clang/test/InterfaceStubs/namespace-alias.cpp | 12 + .../InterfaceStubs/unresolved-using-typename.cpp | 12 + clang/test/Misc/warning-wall.c | 1 + clang/test/Modules/crash-vfs-ivfsoverlay.m | 2 +- clang/test/Modules/double-quotes.m | 2 +- .../Modules/framework-public-includes-private.m | 2 +- clang/test/OpenMP/taskloop_simd_ast_print.cpp | 21 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 25 +- clang/test/Parser/warn-misleading-indentation.cpp | 208 + clang/test/Preprocessor/predefined-win-macros.c | 2 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 3 +- clang/test/SemaCXX/lambda-expressions.cpp | 17 +- clang/test/SemaOpenCL/address-spaces.cl | 7 + clang/test/SemaOpenCLCXX/address-space-lambda.cl | 53 + .../test/SemaSYCL/kernel-attribute-on-non-sycl.cpp | 14 + clang/test/SemaSYCL/kernel-attribute.cpp | 44 + clang/test/SemaTemplate/dependent-names.cpp | 3 - clang/test/SemaTemplate/enum-argument.cpp | 3 +- clang/test/SemaTemplate/member-access-expr.cpp | 2 +- .../test/SemaTemplate/non-integral-switch-cond.cpp | 14 + clang/test/VFS/external-names.c | 4 +- clang/test/VFS/framework-import.m | 2 +- clang/test/VFS/implicit-include.c | 2 +- clang/test/VFS/include-mixed-real-and-virtual.c | 2 +- clang/test/VFS/include-real-from-virtual.c | 2 +- clang/test/VFS/include-virtual-from-real.c | 2 +- clang/test/VFS/include.c | 2 +- clang/test/VFS/incomplete-umbrella.m | 2 +- clang/test/VFS/module-import.m | 4 +- clang/test/VFS/module_missing_vfs.m | 2 +- clang/test/VFS/real-path-found-first.m | 2 +- clang/test/VFS/relative-path.c | 2 +- clang/test/VFS/test_nonmodular.c | 2 +- .../VFS/umbrella-framework-import-skipnonexist.m | 2 +- clang/test/VFS/vfsroot-include.c | 2 +- clang/test/VFS/vfsroot-module.m | 2 +- clang/test/VFS/vfsroot-with-overlay.c | 2 +- clang/tools/driver/cc1_main.cpp | 2 +- clang/unittests/AST/SourceLocationTest.cpp | 106 + clang/unittests/Format/FormatTest.cpp | 17 + .../DependencyDirectivesSourceMinimizerTest.cpp | 17 +- .../unittests/Tooling/CompilationDatabaseTest.cpp | 30 + clang/unittests/Tooling/Syntax/TokensTest.cpp | 15 + compiler-rt/include/fuzzer/FuzzedDataProvider.h | 6 + compiler-rt/lib/scudo/standalone/chunk.h | 12 +- compiler-rt/lib/scudo/standalone/combined.h | 15 + .../lib/scudo/standalone/tests/combined_test.cpp | 7 + compiler-rt/test/CMakeLists.txt | 1 + compiler-rt/test/fuzzer/large.test | 2 + compiler-rt/test/lit.common.cfg.py | 3 + compiler-rt/test/lit.common.configured.in | 1 + .../tsan/{race_range_pc.cc => race_range_pc.cpp} | 0 lldb/docs/lldb-gdb-remote.txt | 7 + lldb/docs/use/map.rst | 14 + lldb/include/lldb/API/SBReproducer.h | 2 +- lldb/include/lldb/Breakpoint/BreakpointList.h | 6 +- lldb/include/lldb/Core/IOHandler.h | 37 - lldb/include/lldb/Core/IOHandlerCursesGUI.h | 40 + lldb/include/lldb/Core/Module.h | 2 +- lldb/include/lldb/Core/ModuleSpec.h | 28 +- lldb/include/lldb/Core/SourceManager.h | 2 - lldb/include/lldb/Core/ThreadSafeSTLMap.h | 128 - lldb/include/lldb/Core/ThreadSafeSTLVector.h | 72 - .../include/lldb/Core/ValueObjectSyntheticFilter.h | 15 +- lldb/include/lldb/DataFormatters/FormatManager.h | 13 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 5 +- lldb/include/lldb/Host/Editline.h | 15 +- lldb/include/lldb/Target/ABI.h | 11 +- lldb/include/lldb/Target/Process.h | 6 +- lldb/include/lldb/Utility/ArchSpec.h | 2 +- lldb/include/lldb/Utility/FileSpec.h | 18 +- lldb/include/lldb/Utility/Stream.h | 44 +- .../TestMultilineNavigation.py | 67 + .../static-initializers/TestStaticInitializers.py | 2 + .../breakpoint_names/TestBreakpointNames.py | 6 + .../TestRequireHWBreakpoints.py | 8 + .../scripted_bkpt/TestScriptedResolver.py | 20 +- .../gdb_remote_client/TestTargetXMLArch.py | 210 +- .../gdb_remote_client/basic_eh_frame.yaml | 48 + .../inline-stepping/TestInlineStepping.py | 2 + .../functionalities/load_unload/TestLoadUnload.py | 4 + .../return-value/TestReturnValue.py | 11 +- .../show_location/TestShowLocationDwarf5.py | 2 + .../step-avoids-no-debug/TestStepNoDebug.py | 2 + .../TestSteppingOutWithArtificialFrames.py | 2 + .../test/lang/c/step-target/TestStepTarget.py | 16 +- .../test/lang/cpp/trivial_abi/TestTrivialABI.py | 4 + .../test/linux/builtin_trap/TestBuiltinTrap.py | 2 +- lldb/source/API/SBDebugger.cpp | 30 +- lldb/source/API/SBFile.cpp | 11 +- lldb/source/API/SBFileSpec.cpp | 2 +- lldb/source/API/SBModule.cpp | 2 +- lldb/source/API/SBReproducer.cpp | 20 +- lldb/source/API/SBTarget.cpp | 13 +- lldb/source/API/SBThread.cpp | 2 +- lldb/source/Breakpoint/Breakpoint.cpp | 4 +- lldb/source/Breakpoint/BreakpointList.cpp | 18 +- lldb/source/Commands/CommandObjectGUI.cpp | 1 + lldb/source/Commands/CommandObjectSource.cpp | 12 +- lldb/source/Commands/CommandObjectTarget.cpp | 4 +- lldb/source/Core/CMakeLists.txt | 1 + lldb/source/Core/IOHandler.cpp | 4014 -------------------- .../Core/{IOHandler.cpp => IOHandlerCursesGUI.cpp} | 568 +-- lldb/source/Core/Module.cpp | 41 +- lldb/source/Core/SearchFilter.cpp | 9 +- lldb/source/Core/SourceManager.cpp | 7 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 49 +- lldb/source/DataFormatters/DataVisualization.cpp | 3 +- lldb/source/DataFormatters/TypeCategory.cpp | 16 +- lldb/source/Host/common/Editline.cpp | 98 +- lldb/source/Host/macosx/objcxx/Host.mm | 2 +- lldb/source/Interpreter/CommandInterpreter.cpp | 21 +- .../Interpreter/OptionGroupPythonClassWithDict.cpp | 1 + .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 191 +- .../Clang/ClangExpressionDeclMap.h | 17 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 5 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 10 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 14 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 40 +- .../Python/ScriptInterpreterPython.cpp | 12 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 893 ++--- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 40 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 25 - lldb/source/Symbol/CompileUnit.cpp | 3 +- lldb/source/Symbol/Declaration.cpp | 9 +- lldb/source/Symbol/LineTable.cpp | 8 +- lldb/source/Symbol/LocateSymbolFile.cpp | 6 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 2 +- lldb/source/Symbol/SymbolContext.cpp | 10 +- lldb/source/Symbol/Variable.cpp | 2 +- lldb/source/Target/ABI.cpp | 35 +- lldb/source/Target/Platform.cpp | 2 +- lldb/source/Target/Process.cpp | 10 +- lldb/source/Target/Target.cpp | 23 +- lldb/source/Target/TargetList.cpp | 9 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 2 +- lldb/source/Utility/ArchSpec.cpp | 10 +- lldb/source/Utility/FileSpec.cpp | 17 +- lldb/source/Utility/ProcessInfo.cpp | 6 +- lldb/source/Utility/Reproducer.cpp | 10 + lldb/source/Utility/Stream.cpp | 24 - lldb/test/API/lit.cfg.py | 5 + .../Shell/Reproducer/TestCaptureEnvOverride.test | 20 + lldb/test/Shell/Reproducer/TestVersionCheck.test | 29 + lldb/test/Shell/Reproducer/lit.local.cfg | 6 +- lldb/test/Shell/SymbolFile/DWARF/debug_ranges.s | 44 +- lldb/test/Shell/SymbolFile/DWARF/debug_rnglists.s | 46 +- .../Shell/SymbolFile/DWARF/win-i386-line-table.s | 6 +- lldb/test/Shell/lit.cfg.py | 4 + lldb/tools/debugserver/source/DNB.cpp | 2 + .../source/MacOSX/arm64/DNBArchImplARM64.cpp | 96 +- lldb/tools/debugserver/source/RNBRemote.cpp | 23 + lldb/tools/driver/Driver.cpp | 4 +- lldb/tools/driver/Options.td | 2 + .../ScriptInterpreter/Python/PythonTestSuite.cpp | 12 + lldb/unittests/Utility/FileSpecTest.cpp | 21 + lldb/unittests/Utility/StreamTest.cpp | 101 +- llvm/bindings/go/llvm/dibuilder.go | 2 + llvm/cmake/config-ix.cmake | 1 - llvm/cmake/modules/LLVMConfig.cmake.in | 2 + llvm/docs/CommandGuide/lit.rst | 43 +- llvm/docs/Contributing.rst | 30 +- llvm/docs/LangRef.rst | 14 +- llvm/docs/Phabricator.rst | 3 + llvm/docs/ReleaseNotes.rst | 10 + llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/ADT/APFloat.h | 3 + llvm/include/llvm/ADT/APInt.h | 5 + llvm/include/llvm/Analysis/DDG.h | 9 +- .../include/llvm/Analysis/DependenceGraphBuilder.h | 8 + llvm/include/llvm/Analysis/VectorUtils.h | 34 +- llvm/include/llvm/BinaryFormat/ELF.h | 5 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 6 + llvm/include/llvm/CodeGen/MachineCombinerPattern.h | 45 + llvm/include/llvm/CodeGen/MachineInstrBundle.h | 55 +- llvm/include/llvm/CodeGen/Passes.h | 3 + llvm/include/llvm/CodeGen/SelectionDAG.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 23 +- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 6 + llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 5 + llvm/include/llvm/IR/DIBuilder.h | 4 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 83 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 175 +- llvm/include/llvm/IR/IntrinsicsARM.td | 12 + llvm/include/llvm/IR/PatternMatch.h | 24 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/MC/MCObjectFileInfo.h | 4 + llvm/include/llvm/Object/ELF.h | 9 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Support/CommandLine.h | 15 +- llvm/include/llvm/Support/KnownBits.h | 12 + llvm/include/llvm/Support/LowLevelTypeImpl.h | 2 + llvm/include/llvm/Support/TimeProfiler.h | 3 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 16 +- llvm/lib/Analysis/DDG.cpp | 21 +- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 29 + llvm/lib/Analysis/LazyValueInfo.cpp | 143 +- llvm/lib/Analysis/ScalarEvolution.cpp | 9 +- llvm/lib/Analysis/VFABIDemangling.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 2 +- llvm/lib/Analysis/VectorUtils.cpp | 44 + llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 17 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 33 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 + llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGen.cpp | 1 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 4 + llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 137 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 34 +- llvm/lib/CodeGen/MIRNamerPass.cpp | 3 +- llvm/lib/CodeGen/MIRVRegNamerUtils.h | 2 +- llvm/lib/CodeGen/MachineVerifier.cpp | 24 +- llvm/lib/CodeGen/MacroFusion.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 6 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 426 ++- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 26 - llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 42 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 20 + .../TypePromotion.cpp} | 269 +- llvm/lib/CodeGen/ValueTypes.cpp | 129 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 32 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 107 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 13 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 3 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 94 + llvm/lib/IR/ConstantRange.cpp | 4 +- llvm/lib/IR/DIBuilder.cpp | 7 +- llvm/lib/IR/DebugInfo.cpp | 7 +- llvm/lib/IR/DebugInfoMetadata.cpp | 3 + llvm/lib/MC/MCObjectFileInfo.cpp | 2 + llvm/lib/MC/MCXCOFFStreamer.cpp | 6 - llvm/lib/MC/XCOFFObjectWriter.cpp | 6 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 37 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/CommandLine.cpp | 119 +- llvm/lib/Support/KnownBits.cpp | 4 +- llvm/lib/Support/TimeProfiler.cpp | 30 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 113 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 11 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 19 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 648 +++- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 21 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 297 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 6 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 209 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 11 + .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 9 - llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 23 + llvm/lib/Target/ARM/ARM.h | 2 - llvm/lib/Target/ARM/ARMInstrMVE.td | 54 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 3 +- llvm/lib/Target/ARM/CMakeLists.txt | 1 - llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 4 + llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 39 +- llvm/lib/Target/Mips/MipsMCInstLower.cpp | 8 +- llvm/lib/Target/Mips/MipsMCInstLower.h | 4 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 +- llvm/lib/Target/PowerPC/PPC.td | 120 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 + llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 138 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 1 + llvm/lib/Target/X86/X86.h | 12 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 61 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 - llvm/lib/Target/X86/X86InstrAVX512.td | 187 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 5 +- llvm/lib/Target/X86/X86RegisterInfo.td | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 5 +- .../InstCombine/InstCombineVectorOps.cpp | 7 - .../Instrumentation/AddressSanitizer.cpp | 6 - llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 69 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 19 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 5 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 39 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 118 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 10 +- llvm/lib/Transforms/Vectorize/VPlan.h | 12 +- llvm/lib/WindowsManifest/CMakeLists.txt | 18 +- llvm/test/Analysis/DDG/basic-a.ll | 165 +- llvm/test/Analysis/DDG/basic-b.ll | 164 +- llvm/test/Analysis/DDG/basic-loopnest.ll | 371 +- llvm/test/Analysis/DDG/root-node.ll | 5 +- .../AArch64/GlobalISel/legalize-load-trunc.mir | 22 + .../GlobalISel/select-with-no-legality-check.mir | 60 +- .../AArch64/machine-outliner-retaddr-sign-cfi.ll | 80 + ...ne-outliner-retaddr-sign-diff-scope-same-key.ll | 68 + .../machine-outliner-retaddr-sign-non-leaf.ll | 72 + .../machine-outliner-retaddr-sign-regsave.mir | 127 + ...ne-outliner-retaddr-sign-same-scope-diff-key.ll | 69 + ...-outliner-retaddr-sign-same-scope-same-key-a.ll | 64 + ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 70 + .../machine-outliner-retaddr-sign-sp-mod.mir | 204 + .../machine-outliner-retaddr-sign-subtarget.ll | 87 + .../AArch64/machine-outliner-retaddr-sign-thunk.ll | 63 + .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 83 + llvm/test/CodeGen/AArch64/macro-fusion.ll | 9 +- llvm/test/CodeGen/AArch64/neon-mla-mls.ll | 73 +- llvm/test/CodeGen/AArch64/overeager_mla_fusing.ll | 59 + ...intrinsics-gather-loads-32bit-scaled-offsets.ll | 198 + ...trinsics-gather-loads-32bit-unscaled-offsets.ll | 259 ++ ...-intrinsics-gather-loads-64bit-scaled-offset.ll | 59 + ...ntrinsics-gather-loads-64bit-unscaled-offset.ll | 74 + .../sve-intrinsics-gather-loads-vector-base.ll | 139 + .../CodeGen/AArch64/sve-intrinsics-reversal.ll | 166 + llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll | 367 ++ llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll | 309 ++ .../sve2-intrinsics-fp-int-binary-logarithm.ll | 39 + .../AArch64/sve2-intrinsics-fp-widening-mul-acc.ll | 127 + .../sve2-intrinsics-non-widening-pairwise-arith.ll | 191 + llvm/test/CodeGen/AMDGPU/fold-sgpr-multi-imm.mir | 71 + llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll | 230 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 2243 ----------- llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll | 332 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll | 279 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll | 218 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-pointers.ll | 135 - llvm/test/CodeGen/ARM/CGP/arm-cgp-signed-icmps.ll | 108 - llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll | 89 - llvm/test/CodeGen/ARM/CGP/arm-cgp-switch.ll | 168 - llvm/test/CodeGen/ARM/CGP/clear-structures.ll | 75 - .../CodeGen/ARM/GlobalISel/arm-legalize-consts.mir | 2 +- .../CodeGen/ARM/GlobalISel/arm-legalize-fp.mir | 8 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- llvm/test/CodeGen/MIR/X86/mir-canon-hash-bb.mir | 61 + .../Mips/GlobalISel/legalizer/constants.mir | 5 +- .../CodeGen/Mips/GlobalISel/legalizer/select.mir | 5 +- .../CodeGen/Mips/GlobalISel/llvm-ir/constants.ll | 2 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fcmp.ll | 4 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 5 +- .../Mips/delay-slot-filler-bundled-insts.mir | 153 + llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll | 2 +- .../CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll | 9 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 166 + llvm/test/CodeGen/PowerPC/fold-rlwinm-1.ll | 11 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 140 + .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 1569 ++++++++ llvm/test/CodeGen/RISCV/tls-models.ll | 103 +- llvm/test/CodeGen/SPARC/fp128.ll | 11 +- llvm/test/CodeGen/SystemZ/fp-libcall.ll | 62 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulhq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vrmulhq.ll | 92 + llvm/test/CodeGen/X86/GlobalISel/ashr-scalar.ll | 2 +- .../CodeGen/X86/GlobalISel/legalize-constant.mir | 4 +- llvm/test/CodeGen/X86/GlobalISel/lshr-scalar.ll | 2 +- llvm/test/CodeGen/X86/GlobalISel/shl-scalar.ll | 2 +- .../CodeGen/X86/copysign-constant-magnitude.ll | 33 +- llvm/test/CodeGen/X86/domain-reassignment.mir | 8 +- llvm/test/CodeGen/X86/dwarf-headers.ll | 2 +- llvm/test/CodeGen/X86/evex-to-vex-compress.mir | 3834 +++++++++---------- llvm/test/CodeGen/X86/implicit-null-checks.mir | 1 + llvm/test/CodeGen/X86/mixed-ptr-sizes.ll | 128 + llvm/test/CodeGen/X86/mxcsr-reg-usage.ll | 9 +- .../Inputs/.build-id/ab/b50d82b6bdc861.debug | Bin 0 -> 17496 bytes llvm/test/DebugInfo/Inputs/dwarfdump-macro.dwo | Bin 0 -> 10840 bytes .../DebugInfo/X86/debug-info-template-align.ll | 63 + llvm/test/DebugInfo/X86/debug_addr.ll | 2 +- .../DebugInfo/X86/dwarfdump-debug-loc-simple.test | 16 +- .../DebugInfo/X86/string-offsets-table-order.ll | 6 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 2 +- llvm/test/DebugInfo/debugmacinfo-dwo.test | 20 + llvm/test/DebugInfo/symbolize-build-id.test | 28 + llvm/test/FileCheck/dump-input-enable.txt | 107 +- .../AddressSanitizer/debug-info-alloca.ll | 75 + .../AddressSanitizer/local_stack_base.ll | 4 +- llvm/test/MachineVerifier/verify-regops.mir | 37 + llvm/test/Object/invalid.test | 8 +- llvm/test/ThinLTO/X86/index-const-prop2.ll | 8 +- llvm/test/ThinLTO/X86/writeonly-with-refs.ll | 18 +- llvm/test/ThinLTO/X86/writeonly.ll | 4 +- llvm/test/ThinLTO/X86/writeonly2.ll | 4 +- .../AArch64/const-hoist-intrinsics.ll | 89 + llvm/test/Transforms/InstCombine/abs-1.ll | 156 +- llvm/test/Transforms/InstCombine/and-or-icmps.ll | 50 +- llvm/test/Transforms/InstCombine/apint-sub.ll | 38 +- .../Transforms/InstCombine/bitcast-vec-canon.ll | 8 +- llvm/test/Transforms/InstCombine/mul.ll | 16 +- .../Transforms/InstCombine/sub-of-negatible.ll | 159 +- .../pr43473-invalid-lcssa-phis-in-inner-exit.ll | 108 + .../LoopVectorize/X86/consecutive-ptr-uniforms.ll | 83 + llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll | 89 +- .../preserve-scev-exiting-multiple-loops.ll | 63 + llvm/test/Transforms/TypePromotion/ARM/calls.ll | 342 ++ llvm/test/Transforms/TypePromotion/ARM/casts.ll | 1072 ++++++ .../TypePromotion/ARM/clear-structures.ll | 124 + llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 349 ++ .../TypePromotion}/ARM/lit.local.cfg | 0 llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 344 ++ llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 240 ++ .../Transforms/TypePromotion/ARM/signed-icmps.ll | 103 + llvm/test/Transforms/TypePromotion/ARM/signed.ll | 123 + llvm/test/Transforms/TypePromotion/ARM/switch.ll | 291 ++ llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 356 ++ .../tools/gold/X86/linkonce_odr_unnamed_addr.ll | 2 + llvm/test/tools/llvm-ar/extract.test | 51 +- llvm/test/tools/llvm-ar/full-to-thin-archive.test | 8 + .../tools/llvm-ar/missing-thin-archive-member.test | 17 + llvm/test/tools/llvm-ar/print.test | 123 +- llvm/test/tools/llvm-ar/quick-append.test | 10 + llvm/test/tools/llvm-ar/replace.test | 9 + .../test/tools/llvm-dwarfdump/X86/debug_loclists.s | 134 +- .../test/tools/llvm-objcopy/MachO/strip-debug.test | 3 + .../tools/llvm-objdump/elf-pt-gnu-property.test | 14 + .../tools/llvm-readobj/elf-pt-gnu-property.test | 17 + .../tools/llvm-readobj/elf-verdef-invalid.test | 2 +- .../tools/llvm-readobj/elf-verneed-invalid.test | 2 +- .../dynsymtab-implicit-sections-size-content.yaml | 50 +- llvm/test/tools/yaml2obj/ELF/gnu-hash-section.yaml | 4 +- .../tools/yaml2obj/ELF/implicit-sections-addr.yaml | 4 +- .../yaml2obj/ELF/implicit-sections-types.yaml | 4 +- .../test/tools/yaml2obj/ELF/implicit-sections.yaml | 16 +- llvm/test/tools/yaml2obj/ELF/program-header.yaml | 4 + .../ELF/symtab-implicit-sections-size-content.yaml | 40 +- llvm/test/tools/yaml2obj/ELF/symtab-shinfo.yaml | 43 - llvm/tools/dsymutil/DwarfLinker.cpp | 373 +- llvm/tools/dsymutil/DwarfLinker.h | 18 +- llvm/tools/dsymutil/Options.td | 2 +- llvm/tools/llvm-c-test/debuginfo.c | 2 +- llvm/tools/llvm-config/CMakeLists.txt | 6 +- llvm/tools/llvm-objdump/ELFDump.cpp | 3 + llvm/tools/llvm-readobj/ELFDumper.cpp | 2 + llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 7 + llvm/tools/obj2yaml/elf2yaml.cpp | 6 +- llvm/tools/opt/opt.cpp | 1 + llvm/unittests/ADT/APFloatTest.cpp | 26 +- llvm/unittests/ADT/APIntTest.cpp | 17 + llvm/unittests/Analysis/VectorFunctionABITest.cpp | 2 +- llvm/unittests/Analysis/VectorUtilsTest.cpp | 216 ++ llvm/unittests/IR/MetadataTest.cpp | 38 + llvm/unittests/IR/PatternMatch.cpp | 23 + llvm/unittests/Support/CommandLineTest.cpp | 219 +- llvm/unittests/Support/KnownBitsTest.cpp | 14 + llvm/unittests/Target/X86/MachineSizeOptsTest.cpp | 14 +- llvm/unittests/Transforms/Utils/SizeOptsTest.cpp | 14 +- llvm/utils/FileCheck/FileCheck.cpp | 22 +- llvm/utils/UpdateTestChecks/common.py | 2 +- .../clangd/refactor/tweaks/BUILD.gn | 2 + llvm/utils/gn/secondary/clang/lib/Tooling/BUILD.gn | 1 + llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 - llvm/utils/lit/lit/TestRunner.py | 14 + llvm/utils/update_analyze_test_checks.py | 2 +- llvm/utils/update_llc_test_checks.py | 4 +- llvm/utils/update_mca_test_checks.py | 2 +- llvm/utils/update_mir_test_checks.py | 2 +- llvm/utils/update_test_checks.py | 2 +- openmp/libomptarget/deviceRTLs/CMakeLists.txt | 3 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 136 + .../deviceRTLs/amdgcn/src/target_impl.h | 31 +- openmp/libomptarget/deviceRTLs/common/debug.h | 4 +- .../{nvptx/src => common}/device_environment.h | 2 +- .../deviceRTLs/{nvptx/src => common}/support.h | 0 .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 2 +- .../libomptarget/deviceRTLs/nvptx/src/support.cu | 2 +- 609 files changed, 22582 insertions(+), 15557 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp create mode 100644 clang-tools-extra/clangd/refactor/tweaks/ObjCLocalizeStringLiteral.cpp delete mode 100644 clang-tools-extra/clangd/test/exit-signal.test delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm-namespace-comment.cpp create mode 100644 clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp create mode 100644 clang/test/AST/ast-dump-file-line-json.c create mode 100644 clang/test/ClangScanDeps/Inputs/has_include_if_elif.json create mode 100644 clang/test/ClangScanDeps/has_include_if_elif.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrmulhq.c create mode 100644 clang/test/CodeGenCXX/debug-info-template-align.cpp create mode 100644 clang/test/CodeGenObjC/nontrivial-struct-param-init.m create mode 100644 clang/test/InterfaceStubs/XlinkerInputArgs.cpp create mode 100644 clang/test/InterfaceStubs/constructor-using-shadow.cpp create mode 100644 clang/test/InterfaceStubs/cxxdeduction-guide.cpp create mode 100644 clang/test/InterfaceStubs/namespace-alias.cpp create mode 100644 clang/test/InterfaceStubs/unresolved-using-typename.cpp create mode 100644 clang/test/Parser/warn-misleading-indentation.cpp create mode 100644 clang/test/SemaOpenCLCXX/address-space-lambda.cl create mode 100644 clang/test/SemaSYCL/kernel-attribute-on-non-sycl.cpp create mode 100644 clang/test/SemaSYCL/kernel-attribute.cpp create mode 100644 clang/test/SemaTemplate/non-integral-switch-cond.cpp rename compiler-rt/test/tsan/{race_range_pc.cc => race_range_pc.cpp} (100%) create mode 100644 lldb/include/lldb/Core/IOHandlerCursesGUI.h delete mode 100644 lldb/include/lldb/Core/ThreadSafeSTLMap.h delete mode 100644 lldb/include/lldb/Core/ThreadSafeSTLVector.h create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/multili [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] copy lldb/source/Core/{IOHandler.cpp => IOHandlerCursesGUI.cpp} (87%) create mode 100644 lldb/test/Shell/Reproducer/TestCaptureEnvOverride.test create mode 100644 lldb/test/Shell/Reproducer/TestVersionCheck.test rename llvm/lib/{Target/ARM/ARMCodeGenPrepare.cpp => CodeGen/TypePromotion.cpp} (78%) create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-cfi.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-sp-mod.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll create mode 100644 llvm/test/CodeGen/AArch64/overeager_mla_fusing.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-32bit-sca [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-32bit-uns [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-64bit-sca [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-64bit-uns [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-vector-base.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-int-binary-logarithm.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-widening-mul-acc.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-non-widening-pairwise [...] create mode 100644 llvm/test/CodeGen/AMDGPU/fold-sgpr-multi-imm.mir delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-pointers.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-signed-icmps.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-switch.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/clear-structures.ll create mode 100644 llvm/test/CodeGen/MIR/X86/mir-canon-hash-bb.mir create mode 100644 llvm/test/CodeGen/Mips/delay-slot-filler-bundled-insts.mir create mode 100644 llvm/test/CodeGen/PowerPC/fold-rlwinm.mir create mode 100644 llvm/test/CodeGen/PowerPC/ppcf128-constrained-fp-intrinsics.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrmulhq.ll create mode 100644 llvm/test/CodeGen/X86/mixed-ptr-sizes.ll create mode 100755 llvm/test/DebugInfo/Inputs/.build-id/ab/b50d82b6bdc861.debug create mode 100644 llvm/test/DebugInfo/Inputs/dwarfdump-macro.dwo create mode 100644 llvm/test/DebugInfo/X86/debug-info-template-align.ll create mode 100644 llvm/test/DebugInfo/debugmacinfo-dwo.test create mode 100644 llvm/test/DebugInfo/symbolize-build-id.test create mode 100644 llvm/test/Instrumentation/AddressSanitizer/debug-info-alloca.ll create mode 100644 llvm/test/MachineVerifier/verify-regops.mir create mode 100644 llvm/test/Transforms/ConstantHoisting/AArch64/const-hoist-intri [...] create mode 100644 llvm/test/Transforms/LoopInterchange/pr43473-invalid-lcssa-phis [...] create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/preserve-scev-exiting-m [...] create mode 100644 llvm/test/Transforms/TypePromotion/ARM/calls.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/casts.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/clear-structures.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/icmps.ll copy llvm/test/{Analysis/CostModel => Transforms/TypePromotion}/ARM/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/pointers.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/signed-icmps.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/signed.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/switch.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/wrapping.ll create mode 100644 llvm/test/tools/llvm-ar/full-to-thin-archive.test create mode 100644 llvm/test/tools/llvm-ar/missing-thin-archive-member.test create mode 100644 llvm/test/tools/llvm-objdump/elf-pt-gnu-property.test create mode 100644 llvm/test/tools/llvm-readobj/elf-pt-gnu-property.test delete mode 100644 llvm/test/tools/yaml2obj/ELF/symtab-shinfo.yaml create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/CMakeLists.txt rename openmp/libomptarget/deviceRTLs/{nvptx/src => common}/device_environment.h (89%) rename openmp/libomptarget/deviceRTLs/{nvptx/src => common}/support.h (100%)