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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds a1d2611c046 [c++17] Fix assert / wrong code when passing a noexcept poi [...] adds 11d10527852 Properly convert all declaration non-type template argument [...] adds 75b3a1c318c [MachineCopyPropagation] Extend MCP to do trivial copy back [...] adds 9347655a275 [clangd] Add xref for macro to static index. adds 1de214fa413 [fix][unittests][llvm] Fix running unit tests without asser [...] adds 9a3f892d018 [Signal] Allow one-shot SIGPIPE handler to be reached adds 53b95a3cb6a [AArch64][SVE] Add intrinsics and patterns for logical pred [...] adds 5312139f779 Add a default copy-assignment or copy-constructor for -Wdep [...] adds 3882edbe191 Revert "[MachineCopyPropagation] Extend MCP to do trivial c [...] adds 93cc9dddd82 Revert "Properly convert all declaration non-type template [...] adds b200c5180e8 Reland [MachineCopyPropagation] Extend MCP to do trivial co [...] adds f3dafd21a36 Fix the macro fusion table for X86 according to Intel optim [...] adds e00e5d3347a [llvm-readelf/llvm-readobj] - Remove getSecTypeName() helper. adds 8b8185bb1b4 Avoid triple corruption while merging core info adds 1b81964586b [MIBundle] Turn MachineOperandIteratorBase into a forward i [...] adds 76a5c8421e0 [MCRegInfo] Add forward sub and super register iterators. (NFC) adds 4fc68b9b7f3 [ORC] Remove the automagic Main JITDylib fram ExecutionSession. adds 60d7e723e3a [clangd] Fix an incorrect comment, NFC. new 4d6c4cb4269 [LLD][ELF] Add support for PT_GNU_PROPERTY new 7eafde981c6 [Checkers] Added support for freopen to StreamChecker. new 4b4ede440a2 Reland "[LiveDebugValues] Introduce entry values of unmodif [...] new 784f57584fc [LLD][ELF][AArch64] .note.gnu.property sections should have [...] new f0355bc4d15 [AArch64][SVE] Implement element count intrinsics new 57f8a998cea [lldb] Don't put compile unit name into the support file li [...] new 41eeded8043 Fix the clang interpreter example which was broken by 4fc68 [...] new 54682d871d9 [DebugInfo] Handle call site values for instructions before [...] new 158356b82b8 [clangd] More unittests for cross-file rename. new 52b231ee84c [LiveDebugValues] Silence the unused var warning; NFC new 4ee76a922aa [llvm/DWARF] Return section offset from DWARFUnit::get{Loc, [...] new c16f0b18c13 [lldb/cpluspluslanguage] Add constructor substitutor new 7f9b5138470 Reapply af57dbf12e54 "Add support for options -frou [...] new f5767e284be [lldb/DWARF] Switch to llvm debug_rnglists parser new 11a9bae8f66 [AST] Enable expression of OpenCL language address spaces a [...] new 09311459e37 [InstCombine] Extend `0 - (X sdiv C) -> (X sdiv -C)` fold t [...] new 18b72d337ef Also check /Fo when deciding on the .gcna / .gcda filename [...] new 1462f5a4c13 [lldb][NFC] Move Address and AddressRange functions out of [...] new 7f93cb62280 [AST] Traverse the class type loc inside the member type loc. new 393dacacf7e [ARM] Enable TypePromotion by default new 699427d77e2 gn build: Merge 7f93cb62280 new 01e5290b49b [clangd] Simplify the code, NFC. new b29916cec3f [AArch64][SVE] Integer reduction instructions pattern/intrinsics. new 853961f21a6 [OPENMP50]Add support for if clause for simd part in master [...] new 242649c17c5 [Syntax] Show input code on tests failures. NFC new c3279beded9 [OPENMP][DOCS]Update list of the supported features, NFC. new 403bb33a2e6 [InstCombine] add tests for fpext+select+fptrunc; NFC new fca41001963 [DebugInfo] Re-apply two patches to MachineSink new e4cdd626317 [DebugInfo] Don't reorder DBG_VALUEs when sunk new 30e8f80fd5a [DebugInfo] Don't create multiple DBG_VALUEs when sinking new 51e420c27e2 [InstCombine] add FMF guard to builder in fptrunc transform; NFC new 3c6b5d3674e [InstCombine] narrow select with FP casts new d96ea47c75f [AMDGPU][HIP] Improve opt-level handling new 5c517a6b13b [OPENMP50]Add support for if clause for simd part in parall [...] new a9f10ebffaa [ASTImporter] Various source location and range import fixes. new 8994d632c8d [scan-build-py] Set of small fixes new 944f109ad77 [ELF][PPC64] Don't copy ppc64BranchltIndex in replaceWithDefined new 1847fd9d855 [DSE] Fix for a dangling point bug in DeadStoreElimination. new ef7267def69 [llvm] llvm-ifs: Support for handling empty IFS and merging [...] new fffd70291e1 [LLDB] Replacing use of ul suffix in GetMaxU64Bitfield sinc [...] new e503fee904d [AArch64] Fix MUL/SUB fusing new c8f0d3e130d [ELF][PPC64] Support long branch thunks with addends new 796fa662f12 [InstCombine] Invert `add A, sext(B) --> sub A, zext(B)` ca [...] new 52812f2ade7 [OPENMP50]Add support for if clause for simd part in distri [...] new 055779a9ac1 Revert "[InstCombine] keep assumption before sinking calls" new f688570d5c5 [X86] Remove ProcIntelGLM/ProcIntelGLP/ProcIntelTRM and rep [...] new bfa3d260b82 [GlobalISel] Localizer: Allow targets not to run the pass c [...] new 0cfe0a7bb0e scudo: Fix the build of wrappers_c_test.cpp on Android. new c8a2882a97e scudo: Fix one of the C wrapper tests on Android. new 6f89cbc429f LowerDbgDeclare: look through bitcasts. new 19071173fc2 Revert "[DSE] Fix for a dangling point bug in DeadStoreElim [...] new 1a4ee4c88f2 [clangd] Find reference to template parameter in 'sizeof... [...] new de3dbc4f416 [clangd] Highlighting dependent types in more contexts new 23e63a906d0 Use diff -b on zlib tests so they pass on Windows new 47d6094d7fd [OpenMP50] Add parallel master construct new f5193d87fea Add documentation headings for the OpenCL attributes. new 1ea1e053f6a [AIX] Make sure to use QualNames for external global objects new d0b9ed5c490 [libomptarget][nfc] Move omptarget-nvptx under common new a1a9aa17b4d Set a source location for Objective-C accessor stubs even w [...] new ce7d35988d1 Debug Info: Assert that location is available for cleanups new decee04e630 DebugInfo: Fix LTO+DWARFv5 loclists new 338588d7cf1 Debug Info: Apply a default location for cleanups if none i [...] new 4af84d2686a [libomptarget][nfc] Introduce SHARED, ALIGN macros new eaf6c22bf41 Add a default copy constructor for -Wdeprecated-copy warnings. new b220662a45c Properly convert all declaration non-type template argument [...] new b98f3ce33cf [IR] Add a default copy constructor for -Wdeprecated-copy new 7faa8440440 [IR] Move ctor in the NDEBUG branch new fdf80e86a52 [Concepts] Constraint Enforcement & Diagnostics new 0d236d8b4f8 [lldb] Update hardcoded Makefile.rules inclusions. new e7c24667816 [Concepts] Fix build failures in D41569 new 6e8322deb3f gn build: Merge fdf80e86a52 new e503fd85d3a [AutoFDO] Properly merge context-sensitive profile of inlin [...] new 532196d811a [AutoFDO] Top-down Inlining for specialization with context [...] new 1f822f212cd Handle two corner cases in creduce-clang-crash.py new 2ec71ea7c74 [RegisterCoalescer] Fix the creation of subranges when rema [...] new 54a3c2a81e1 [ThinLTO] Add option to disable readonly/writeonly attribut [...] new 6470497817e Revert "[AST] Traverse the class type loc inside the member [...] new aeda128a96c Add lookup functions for efficient lookups of addresses whe [...] new d4416e3dac3 gn build: Merge 6470497817e new 1c918ff2c1a gn build: Merge aeda128a96c new 3041434450e Add strict fp support for instructions fadd/fsub/fmul/fdiv new 8267be29955 [X86] Make X86TargetLowering::BuildFILD return a std::pair [...] new b3516a0d4af gn build: Bump Android API level to 29, and NDK to r21. new 40665918414 gn build: Add support for building scudo and its unit tests. new 757bc55f831 Tighten up CHECK lines added in a9f10ebffa to work on ARM. new 759909506c2 Fix crash if a user-defined conversion is applied in the mi [...] new 381d3c5c45c [ConstantFold][SVE] Skip scalable vectors in ConstantFoldIn [...] new 9b9327fe306 llvm-reduce: Add a space to an option's --help new 560ab1f8d33 DebugInfo: Pull out a common expression. new 8c4f048a000 [JITLink] Remove the Section::symbols_empty() method. new 72db78eba59 [JITLink] Use Blocks rather than Symbols for SectionRange. new da650094b18 Fix build of LookupResult.cpp from aeda128 with Visual C++. new c4d8c6319f5 [LCSSA] Don't use VH callbacks to invalidate SCEV when crea [...] new 9e8c799e2b0 [Dsymutil][NFC] Move NonRelocatableStringpool into common C [...] new 90409f73a5e gn build: Merge 9e8c799e2b0 new 6c2b2b9e20a [compiler-rt] [test] Disable ASLR on ASAN/MSAN/TSAN tests o [...] new 51ce067a442 [lldb] NFC: less nesting in SearchFilter.cpp new 4dac97eb1e6 [lldb][NFC] Migrate FileSpec::Dump to raw_ostream new 99768b243cd [clangd] (take 2) Try harder to find a plausible `clang` as [...] new 64df0f35995 gn build: Merge 99768b243cd new fac4e3c5f8a [clang-tidy] Fix PR26274 new 6e1f3170e06 [lldb/DWARF] Remove DWARFDebugRangesBase abstract class new 0d2472ff6f6 [lldb/IRExecutionUnit] Stop searching based on demangled names new 777d1f7272b [lldb] Migrate VMRange::Dump to raw_ostream new 5ee8e673135 [lldb/DWARF] Fix DW_AT_rnglists_base handling for dwo files new b6e2cf3270d [lldb][NFC] Remove ability to pass a custom printf format t [...] new f69f92344ad [lldb/DWARF] Fix DW_AT_addr_base & DW_AT_low_pc interaction new daee549b175 [FPEnv][SelectionDAG] Relax chain requirements new fc39b94849c [lldb][NFC] Move [SU]Int64ValueIsValidForByteSize to RegisterValue new d8821adacbb [clangd] Fix gcc warning about extra ";" [NFC] new bb8c679f4bf [AArch64][SVE] Implement integer compare intrinsics new b3009edcf33 [X86] Regenerate test to fix build bot failures new c93a9b15ce8 [DebugInfo][CGP] Update dbg.values when sinking address com [...] new 6b117601287 [clangd] Try to fix CompileCommandsTests on windows. NFC new cd2c409cebb [llvm-readobj] - Implement --dependent-libraries flag. new b31a531f9bb [AArch64][SVE2] Implement while comparison intrinsics new 39ccc099c90 [LV] Record GEP widening decisions in recipe (NFCI) new 18cf93a6edd [llvm-readobj][llvm-readelf] - Refactor parsing of the SHT_ [...] new 24439a761c5 [clangd] Store index::SymbolKind in HoverInfo new c5adbac9b85 [clangd] Switch Hover.All to structured tests new a3b2552575d Fix for PR44000. Optimization record for bytecode input mis [...] new 4650b2f3694 Attempt to fix a debuginfo test that wasn't as generic as I [...] new 8c714c93023 Fix building shared libraries broken by 8e48e8e3e32. new 133a92f87cb gn build: Unbreak mac build after 4066591 new 2c63e8e36df [AArch64] Fix a bug with jump table generation new 4db4868d7ed [OPENMP]Moved warning fo mapping non-trivially copiable typ [...] new 4a7e00df346 [AIX][XCOFF] created a test case to verify the raw text sec [...] new 3fab4276cbf [ARM][MVE] Fix copy-paste error in VQSHL instruction ids. new cd90f49d708 [libomptarget][nfc] Move three more files to common new 0dd62c5c2ec [libomptarget][nfc] Move cuda threadfence functions behind [...] new 27535a14491 [OpenMP] Fix linkage issue on FreeBSD new 984f1bb3e79 [LegalizeTypes] Add missing case for STRICT_FP_ROUND softening new 03a242bd41e [lldb][test] Handle .categories lookup for inline tests. new b6f9d7b8fb2 Cleanup and speedup NativeRegisterContextLinux_arm64 new c04b63eccd5 [NFC][AIX][XCOFF] fixed compile warning on the strncpy. new b8e03ff5038 [clang-format] update trailing newline treatment in clang-f [...] new 79f8c20e2cb update string comparison in clang-format.py new 50d72fa1461 [NFC][AIX][XCOFF] if the size of Csect is zero, the Csect d [...] new 164e0fc5c7f [ASTImporter] Implicitly declare parameters for imported Ob [...] new 72942459d07 [MBP] Avoid tail duplication if it can't bring benefit new f2ace9d6005 Add `QualType::hasAddressSpace`. NFC. new 6bb62a9d970 [InstCombine] improve readability; NFC new db573965846 [InstCombine] reduce code duplication; NFC
The 143 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../readability/NamespaceCommentCheck.cpp | 134 +-- clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 5 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/CompileCommands.cpp | 187 ++++ clang-tools-extra/clangd/CompileCommands.h | 52 ++ clang-tools-extra/clangd/FindTarget.cpp | 10 + .../clangd/GlobalCompilationDatabase.cpp | 49 +- .../clangd/GlobalCompilationDatabase.h | 9 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 2 +- clang-tools-extra/clangd/Hover.cpp | 19 +- clang-tools-extra/clangd/Hover.h | 7 +- clang-tools-extra/clangd/ParsedAST.h | 4 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 19 + clang-tools-extra/clangd/SemanticSelection.cpp | 2 +- clang-tools-extra/clangd/XRefs.cpp | 21 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 77 +- clang-tools-extra/clangd/index/SymbolCollector.h | 5 +- clang-tools-extra/clangd/refactor/Rename.cpp | 5 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/refactor/tweaks/DefineOutline.cpp | 9 +- .../clangd/refactor/tweaks/DumpAST.cpp | 2 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 4 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 4 +- .../refactor/tweaks/ObjCLocalizeStringLiteral.cpp | 85 ++ .../clangd/refactor/tweaks/RawStringLiteral.cpp | 2 +- .../clangd/unittests/BackgroundIndexTests.cpp | 3 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 22 - .../clangd/unittests/CollectMacrosTests.cpp | 2 +- .../clangd/unittests/CompileCommandsTests.cpp | 102 +++ .../clangd/unittests/FindTargetTests.cpp | 309 ++++--- .../unittests/GlobalCompilationDatabaseTests.cpp | 73 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 975 +++++++++++---------- clang-tools-extra/clangd/unittests/RenameTests.cpp | 155 +++- .../clangd/unittests/SelectionTests.cpp | 2 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 24 + .../clangd/unittests/SourceCodeTests.cpp | 9 +- .../clangd/unittests/SymbolCollectorTests.cpp | 115 ++- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 2 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 19 + ...oogle-readability-namespace-comments-c++17.cpp} | 8 +- .../google-readability-namespace-comments.cpp | 65 +- clang/docs/OpenMPSupport.rst | 16 +- clang/docs/UsersManual.rst | 54 +- clang/examples/clang-interpreter/main.cpp | 7 +- clang/include/clang-c/Index.h | 6 +- clang/include/clang/AST/ASTConcept.h | 80 ++ clang/include/clang/AST/Decl.h | 4 + clang/include/clang/AST/DeclBase.h | 7 +- clang/include/clang/AST/Expr.h | 10 + clang/include/clang/AST/ExprCXX.h | 39 +- clang/include/clang/AST/RecursiveASTVisitor.h | 3 + clang/include/clang/AST/StmtOpenMP.h | 49 ++ clang/include/clang/AST/Type.h | 8 + clang/include/clang/Basic/Attr.td | 10 +- clang/include/clang/Basic/AttrDocs.td | 5 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 + clang/include/clang/Basic/DiagnosticGroups.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 32 +- clang/include/clang/Basic/LangOptions.def | 2 + clang/include/clang/Basic/LangOptions.h | 28 + clang/include/clang/Basic/OpenMPKinds.def | 17 + clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Driver/Options.td | 7 +- clang/include/clang/Sema/Sema.h | 96 +- clang/include/clang/Sema/TemplateDeduction.h | 6 + clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/lib/AST/ASTConcept.cpp | 55 ++ clang/lib/AST/ASTContext.cpp | 1 + clang/lib/AST/ASTImporter.cpp | 64 +- clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/Decl.cpp | 3 +- clang/lib/AST/Expr.cpp | 11 + clang/lib/AST/ExprCXX.cpp | 19 +- clang/lib/AST/ExprConstant.cpp | 5 + clang/lib/AST/StmtOpenMP.cpp | 24 + clang/lib/AST/StmtPrinter.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/Analysis/BodyFarm.cpp | 12 +- clang/lib/Basic/OpenMPKinds.cpp | 12 + clang/lib/Basic/Targets/OSTargets.cpp | 2 +- clang/lib/CodeGen/CGCall.cpp | 14 + clang/lib/CodeGen/CGDebugInfo.h | 1 + clang/lib/CodeGen/CGObjC.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 7 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 3 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 74 +- clang/lib/CodeGen/CodeGenAction.cpp | 75 +- clang/lib/CodeGen/CodeGenFunction.cpp | 60 +- clang/lib/CodeGen/CodeGenFunction.h | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 209 ++++- clang/lib/Driver/ToolChains/HIP.cpp | 61 +- clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 2 + clang/lib/Frontend/CompilerInvocation.cpp | 28 + .../Frontend/InterfaceStubFunctionsConsumer.cpp | 4 + clang/lib/Parse/ParseOpenMP.cpp | 31 +- clang/lib/Sema/SemaConcept.cpp | 400 +++++++-- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 12 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaInit.cpp | 5 +- clang/lib/Sema/SemaObjCProperty.cpp | 10 +- clang/lib/Sema/SemaOpenMP.cpp | 106 ++- clang/lib/Sema/SemaOverload.cpp | 49 +- clang/lib/Sema/SemaTemplate.cpp | 203 ++--- clang/lib/Sema/SemaTemplateDeduction.cpp | 31 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 39 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 18 +- clang/lib/Sema/TreeTransform.h | 11 + clang/lib/Serialization/ASTReaderDecl.cpp | 1 + clang/lib/Serialization/ASTReaderStmt.cpp | 37 +- clang/lib/Serialization/ASTWriterDecl.cpp | 1 + clang/lib/Serialization/ASTWriterStmt.cpp | 28 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 45 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + .../test/AST/language_address_space_attribute.cpp | 36 + clang/test/Analysis/properties.m | 10 +- clang/test/Analysis/stream.c | 42 + clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 31 + .../temp.constr.constr/function-templates.cpp | 43 + .../temp.constr.constr/non-function-templates.cpp | 92 ++ .../temp.constr.constr/partial-specializations.cpp | 67 ++ clang/test/CodeGen/fpconstrained.c | 23 + clang/test/CodeGen/fpconstrained.cpp | 47 + clang/test/CodeGen/opt-record-1.c | 15 + .../CodeGenObjCXX/synthesized-property-cleanup.mm | 25 + clang/test/Driver/clang_f_opts.c | 21 +- clang/test/Driver/fast-math.c | 4 +- clang/test/Driver/fp-model.c | 137 +++ clang/test/Driver/hip-toolchain-mllvm.hip | 6 +- clang/test/Driver/hip-toolchain-no-rdc.hip | 12 +- clang/test/Driver/hip-toolchain-opt.hip | 101 +++ clang/test/Driver/hip-toolchain-rdc.hip | 8 +- clang/test/Import/cxx-anon-namespace/test.cpp | 2 +- clang/test/Import/enum/test.cpp | 2 + clang/test/Import/namespace/Inputs/NS.cpp | 5 + clang/test/Import/namespace/test.cpp | 8 + clang/test/Import/struct-and-var/test.cpp | 6 +- clang/test/Import/template-specialization/test.cpp | 5 +- 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/OpenMP/distribute_ast_print.cpp | 8 +- .../OpenMP/distribute_firstprivate_codegen.cpp | 32 +- .../test/OpenMP/distribute_lastprivate_codegen.cpp | 32 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 8 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 30 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 32 +- .../distribute_parallel_for_shared_messages.cpp | 4 +- .../distribute_parallel_for_simd_ast_print.cpp | 21 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 30 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 4 +- .../distribute_parallel_for_simd_if_codegen.cpp | 18 +- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 32 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 4 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- .../distribute_parallel_for_simd_loop_messages.cpp | 8 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 12 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 8 +- .../distribute_simd_firstprivate_codegen.cpp | 32 +- .../OpenMP/distribute_simd_lastprivate_codegen.cpp | 32 +- .../test/OpenMP/master_taskloop_simd_ast_print.cpp | 21 +- clang/test/OpenMP/master_taskloop_simd_codegen.cpp | 38 +- clang/test/OpenMP/nesting_of_regions.cpp | 380 ++++++++ clang/test/OpenMP/parallel_master_ast_print.cpp | 222 +++++ clang/test/OpenMP/parallel_master_codegen.cpp | 471 ++++++++++ .../OpenMP/parallel_master_copyin_messages.cpp | 115 +++ .../OpenMP/parallel_master_default_messages.cpp | 41 + .../parallel_master_firstprivate_messages.cpp | 320 +++++++ clang/test/OpenMP/parallel_master_if_messages.cpp | 173 ++++ clang/test/OpenMP/parallel_master_message.cpp | 88 ++ .../parallel_master_num_threads_messages.cpp | 67 ++ .../OpenMP/parallel_master_private_messages.cpp | 284 ++++++ .../OpenMP/parallel_master_proc_bind_messages.cpp | 30 + .../OpenMP/parallel_master_reduction_messages.cpp | 398 +++++++++ .../OpenMP/parallel_master_shared_messages.cpp | 120 +++ .../parallel_master_taskloop_simd_ast_print.cpp | 21 +- .../parallel_master_taskloop_simd_codegen.cpp | 26 +- clang/test/OpenMP/target_map_messages.cpp | 8 +- .../test/OpenMP/target_parallel_for_ast_print.cpp | 12 +- .../OpenMP/target_parallel_for_loop_messages.cpp | 8 +- .../OpenMP/target_parallel_for_map_messages.cpp | 4 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 12 +- .../target_parallel_for_simd_loop_messages.cpp | 8 +- .../target_parallel_for_simd_map_messages.cpp | 4 +- clang/test/OpenMP/target_parallel_map_messages.cpp | 4 +- clang/test/OpenMP/target_simd_ast_print.cpp | 12 +- clang/test/OpenMP/target_simd_loop_messages.cpp | 8 +- clang/test/OpenMP/target_simd_map_messages.cpp | 4 +- .../OpenMP/target_teams_distribute_ast_print.cpp | 12 +- .../target_teams_distribute_loop_messages.cpp | 8 +- .../target_teams_distribute_map_messages.cpp | 4 +- ...get_teams_distribute_parallel_for_ast_print.cpp | 12 +- ...teams_distribute_parallel_for_loop_messages.cpp | 8 +- ..._teams_distribute_parallel_for_map_messages.cpp | 4 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 12 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 8 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 4 +- .../target_teams_distribute_simd_ast_print.cpp | 12 +- .../target_teams_distribute_simd_loop_messages.cpp | 4 +- .../target_teams_distribute_simd_map_messages.cpp | 4 +- clang/test/OpenMP/target_teams_map_messages.cpp | 12 +- clang/test/OpenMP/target_update_from_messages.cpp | 4 +- clang/test/OpenMP/target_update_to_messages.cpp | 4 +- clang/test/OpenMP/taskloop_simd_ast_print.cpp | 21 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 25 +- clang/test/OpenMP/teams_distribute_ast_print.cpp | 8 +- .../teams_distribute_firstprivate_codegen.cpp | 38 +- .../teams_distribute_firstprivate_messages.cpp | 4 +- .../teams_distribute_lastprivate_codegen.cpp | 48 +- .../teams_distribute_lastprivate_messages.cpp | 4 +- .../teams_distribute_parallel_for_ast_print.cpp | 8 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 38 +- ...stribute_parallel_for_firstprivate_messages.cpp | 4 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 52 +- ...istribute_parallel_for_lastprivate_messages.cpp | 4 +- ..._distribute_parallel_for_reduction_messages.cpp | 12 +- ...ams_distribute_parallel_for_shared_messages.cpp | 4 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 8 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 38 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 4 +- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 52 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 4 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 12 +- ...istribute_parallel_for_simd_shared_messages.cpp | 4 +- .../OpenMP/teams_distribute_reduction_messages.cpp | 12 +- .../OpenMP/teams_distribute_shared_messages.cpp | 4 +- .../OpenMP/teams_distribute_simd_ast_print.cpp | 8 +- .../teams_distribute_simd_firstprivate_codegen.cpp | 38 +- ...teams_distribute_simd_firstprivate_messages.cpp | 4 +- .../teams_distribute_simd_lastprivate_codegen.cpp | 48 +- .../teams_distribute_simd_lastprivate_messages.cpp | 4 +- .../teams_distribute_simd_reduction_messages.cpp | 12 +- .../teams_distribute_simd_shared_messages.cpp | 4 +- clang/test/OpenMP/teams_firstprivate_codegen.cpp | 72 +- clang/test/OpenMP/teams_firstprivate_messages.cpp | 4 +- clang/test/OpenMP/teams_reduction_messages.cpp | 12 +- clang/test/OpenMP/teams_shared_messages.cpp | 4 +- clang/test/Preprocessor/predefined-win-macros.c | 2 +- clang/test/SemaCXX/compare-cxx2a.cpp | 5 + clang/test/SemaCXX/exceptions-seh.cpp | 7 +- clang/test/SemaCXX/lambda-expressions.cpp | 17 +- clang/test/SemaCXX/warn-bool-conversion.cpp | 24 +- clang/test/SemaObjC/default-synthesize-sourceloc.m | 23 + clang/test/SemaOpenCL/address-spaces.cl | 16 + clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 41 + clang/tools/clang-format/clang-format.py | 10 +- clang/tools/libclang/CIndex.cpp | 8 + clang/tools/libclang/CXCursor.cpp | 3 + clang/tools/scan-build-py/libscanbuild/analyze.py | 26 +- clang/tools/scan-build-py/libscanbuild/clang.py | 8 +- clang/unittests/AST/ASTImporterTest.cpp | 24 + clang/unittests/AST/Language.cpp | 4 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 2 + clang/utils/creduce-clang-crash.py | 3 + compiler-rt/include/fuzzer/FuzzedDataProvider.h | 6 + .../standalone/tests/scudo_unit_test_main.cpp | 13 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 2 + compiler-rt/test/asan/lit.cfg.py | 3 + compiler-rt/test/lit.common.cfg.py | 6 + compiler-rt/test/msan/lit.cfg.py | 3 + .../test/sanitizer_common/lit.common.cfg.py | 3 + .../sanitizer_common/netbsd_commands/run_noaslr.sh | 3 + compiler-rt/test/tsan/lit.cfg.py | 3 + lld/ELF/Arch/PPC64.cpp | 4 +- lld/ELF/Relocations.cpp | 9 +- lld/ELF/Symbols.cpp | 11 - lld/ELF/Symbols.h | 6 - lld/ELF/SyntheticSections.cpp | 29 +- lld/ELF/SyntheticSections.h | 6 +- lld/ELF/Thunks.cpp | 37 +- lld/ELF/Writer.cpp | 3 + lld/test/ELF/aarch64-feature-bti.s | 180 ++-- lld/test/ELF/aarch64-feature-btipac.s | 110 +-- lld/test/ELF/aarch64-feature-pac.s | 109 +-- lld/test/ELF/aarch64-ifunc-bti.s | 48 +- lld/test/ELF/gnu-property-align-32.s | 40 + lld/test/ELF/gnu-property-align.s | 42 + lld/test/ELF/ppc64-long-branch-pi.s | 89 ++ lld/test/ELF/ppc64-long-branch.s | 144 ++- lld/test/ELF/ppc64-shared-long_branch.s | 113 --- lld/test/ELF/pt-gnu-property.s | 45 + lldb/docs/lldb-gdb-remote.txt | 7 + lldb/docs/use/map.rst | 14 + lldb/include/lldb/Utility/Args.h | 29 - lldb/include/lldb/Utility/DataExtractor.h | 7 +- lldb/include/lldb/Utility/FileSpec.h | 2 +- lldb/include/lldb/Utility/Stream.h | 89 +- lldb/include/lldb/Utility/VMRange.h | 7 +- .../TestCallOverriddenMethod.py | 1 - .../scripted_bkpt/TestScriptedResolver.py | 20 +- .../test/functionalities/float-display/Makefile | 3 +- .../basic_entry_values_x86_64/Makefile | 4 +- .../TestBasicEntryValuesX86_64.py | 3 +- .../basic_entry_values_x86_64/main.cpp | 71 +- .../lldbsuite/test/lang/cpp/thread_local/Makefile | 3 +- .../Python/lldbsuite/test/macosx/macabi/Makefile | 4 +- lldb/packages/Python/lldbsuite/test/test_result.py | 11 +- lldb/source/API/SBDebugger.cpp | 30 +- lldb/source/API/SBFile.cpp | 11 +- lldb/source/API/SBFileSpec.cpp | 2 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 2 +- lldb/source/Commands/CommandObjectTarget.cpp | 2 +- lldb/source/Core/Address.cpp | 11 +- lldb/source/Core/AddressRange.cpp | 6 +- lldb/source/Core/DumpDataExtractor.cpp | 7 +- lldb/source/Core/FileSpecList.cpp | 2 +- lldb/source/Core/FormatEntity.cpp | 20 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 2 + lldb/source/Core/Module.cpp | 2 +- lldb/source/Core/SearchFilter.cpp | 335 +++---- lldb/source/Core/Section.cpp | 2 +- lldb/source/Expression/DWARFExpression.cpp | 7 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 - lldb/source/Interpreter/CommandInterpreter.cpp | 21 +- .../Interpreter/OptionGroupPythonClassWithDict.cpp | 1 + .../source/Interpreter/OptionValueFileSpecList.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 123 ++- .../Plugins/Language/CPlusPlus/LibCxxMap.cpp | 2 + .../RenderScriptRuntime/RenderScriptRuntime.cpp | 2 +- .../Process/Linux/NativeRegisterContextLinux.h | 3 + .../Linux/NativeRegisterContextLinux_arm64.cpp | 261 +++--- .../Linux/NativeRegisterContextLinux_arm64.h | 20 +- .../Plugins/Process/Linux/NativeThreadLinux.cpp | 6 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 9 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 167 +--- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 38 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 9 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 123 ++- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 18 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 38 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 3 - .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 12 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 6 +- lldb/source/Symbol/Block.cpp | 12 +- lldb/source/Symbol/CompileUnit.cpp | 36 +- lldb/source/Symbol/LineEntry.cpp | 2 +- lldb/source/Symbol/SymbolContext.cpp | 4 +- lldb/source/Target/ThreadPlanRunToAddress.cpp | 6 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 4 +- lldb/source/Target/ThreadPlanStepInstruction.cpp | 16 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 4 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 4 +- lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/source/Utility/DataExtractor.cpp | 51 +- lldb/source/Utility/FileSpec.cpp | 16 +- lldb/source/Utility/ProcessInfo.cpp | 2 +- lldb/source/Utility/RegisterValue.cpp | 34 +- lldb/source/Utility/Reproducer.cpp | 10 + lldb/source/Utility/Stream.cpp | 24 +- lldb/source/Utility/VMRange.cpp | 7 +- lldb/test/API/lit.cfg.py | 5 + .../Shell/Reproducer/TestCaptureEnvOverride.test | 20 + lldb/test/Shell/Reproducer/lit.local.cfg | 6 +- .../{debug_rnglists.s => DW_AT_low_pc-addrx.s} | 34 +- .../Shell/SymbolFile/DWARF/debug_rnglists-dwo.s | 156 ++++ lldb/test/Shell/SymbolFile/DWARF/debug_rnglists.s | 55 +- .../Shell/SymbolFile/DWARF/dwarf5-debug_line.s | 129 +++ .../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 + .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 2 + lldb/unittests/Utility/ArchSpecTest.cpp | 35 + lldb/unittests/Utility/DataExtractorTest.cpp | 11 +- lldb/unittests/Utility/StreamTest.cpp | 58 +- llvm/docs/CommandGuide/lit.rst | 43 +- llvm/docs/CommandGuide/llvm-readobj.rst | 4 + llvm/docs/LangRef.rst | 14 +- .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 12 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 15 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 21 +- llvm/include/llvm/Analysis/VectorUtils.h | 34 +- llvm/include/llvm/CodeGen/GlobalISel/Localizer.h | 5 + llvm/include/llvm/CodeGen/MachineInstrBundle.h | 117 ++- .../llvm/CodeGen}/NonRelocatableStringpool.h | 32 +- llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 12 +- llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h | 29 + llvm/include/llvm/DebugInfo/GSYM/GsymReader.h | 56 +- llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 49 ++ llvm/include/llvm/DebugInfo/GSYM/LineTable.h | 21 +- llvm/include/llvm/DebugInfo/GSYM/LookupResult.h | 61 ++ llvm/include/llvm/DebugInfo/GSYM/Range.h | 18 + llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 5 + .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 30 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 7 +- llvm/include/llvm/IR/Constant.h | 7 +- llvm/include/llvm/IR/IRBuilder.h | 1 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 102 ++- llvm/include/llvm/IR/ValueHandle.h | 1 + llvm/include/llvm/MC/MCRegisterInfo.h | 102 +++ llvm/include/llvm/ProfileData/SampleProf.h | 5 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 9 + llvm/include/llvm/Target/TargetOptions.h | 2 +- llvm/lib/Analysis/VFABIDemangling.cpp | 4 +- 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 | 17 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 25 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 10 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 388 ++++++-- llvm/lib/CodeGen/LiveIntervals.cpp | 6 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 34 +- llvm/lib/CodeGen/MIRNamerPass.cpp | 3 +- llvm/lib/CodeGen/MIRVRegNamerUtils.h | 2 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 57 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 222 ++++- llvm/lib/CodeGen/MachineSink.cpp | 261 +++++- llvm/lib/CodeGen/MachineVerifier.cpp | 25 +- .../CodeGen}/NonRelocatableStringpool.cpp | 6 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 11 +- llvm/lib/CodeGen/RegisterScavenging.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 1 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 18 +- llvm/lib/CodeGen/TypePromotion.cpp | 24 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 2 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 1 + llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 102 +++ llvm/lib/DebugInfo/GSYM/GsymReader.cpp | 22 +- llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 110 ++- llvm/lib/DebugInfo/GSYM/LineTable.cpp | 12 +- llvm/lib/DebugInfo/GSYM/LookupResult.cpp | 69 ++ llvm/lib/DebugInfo/GSYM/Range.cpp | 12 + llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 94 ++ llvm/lib/Demangle/MicrosoftDemangle.cpp | 2 - .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 11 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 +- llvm/lib/IR/ConstantFold.cpp | 6 + llvm/lib/IR/Constants.cpp | 24 + llvm/lib/IR/ModuleSummaryIndex.cpp | 8 + llvm/lib/MC/XCOFFObjectWriter.cpp | 5 +- llvm/lib/Support/Unix/Signals.inc | 10 +- .../Target/AArch64/AArch64CompressJumpTables.cpp | 13 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 49 ++ llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 7 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 114 ++- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 147 ++-- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 18 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 195 ++++- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 12 +- .../Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 24 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 26 +- llvm/lib/Target/SystemZ/SystemZInstrFP.td | 16 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 1 + llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 242 +++++ llvm/lib/Target/X86/X86.h | 12 + llvm/lib/Target/X86/X86.td | 16 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 11 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 101 ++- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86InstrAVX512.td | 16 +- llvm/lib/Target/X86/X86InstrSSE.td | 32 +- llvm/lib/Target/X86/X86MacroFusion.cpp | 183 +--- llvm/lib/Target/X86/X86RegisterInfo.cpp | 20 +- llvm/lib/Target/X86/X86Subtarget.h | 14 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 13 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 83 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 36 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 131 +-- .../InstCombine/InstructionCombining.cpp | 23 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 10 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 2 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 7 - llvm/lib/Transforms/Utils/Local.cpp | 42 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 175 ++-- llvm/lib/Transforms/Vectorize/VPlan.cpp | 10 + llvm/lib/Transforms/Vectorize/VPlan.h | 32 + .../Transforms/Vectorize/VPlanHCFGTransforms.cpp | 4 +- .../lib/Transforms/Vectorize/VPlanHCFGTransforms.h | 2 +- .../test/Analysis/ConstantFolding/insertelement.ll | 19 + .../AArch64/GlobalISel/legalize-load-trunc.mir | 22 + llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 2 +- llvm/test/CodeGen/AArch64/jti-correct-datatype.mir | 83 ++ llvm/test/CodeGen/AArch64/neon-mla-mls.ll | 72 ++ llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 44 + llvm/test/CodeGen/AArch64/sve-int-log.ll | 24 +- llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll | 400 +++++++++ .../AArch64/sve-intrinsics-counting-elems.ll | 99 +++ .../sve-intrinsics-int-compares-with-imm.ll | 949 ++++++++++++++++++++ .../CodeGen/AArch64/sve-intrinsics-int-compares.ll | 645 ++++++++++++++ llvm/test/CodeGen/AArch64/sve-pred-log.ll | 545 ++++++++++++ llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll | 309 +++++++ llvm/test/CodeGen/AArch64/swifterror.ll | 4 +- llvm/test/CodeGen/AArch64/tbz-tbnz.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_header_nopred.mir | 6 +- llvm/test/CodeGen/AMDGPU/uniform-cfg.ll | 5 +- llvm/test/CodeGen/MIR/X86/mir-canon-hash-bb.mir | 61 ++ .../CodeGen/PowerPC/aix-xcoff-textdisassembly.ll | 22 + llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 24 +- llvm/test/CodeGen/PowerPC/block-placement.mir | 9 +- llvm/test/CodeGen/PowerPC/branch-opt.ll | 10 +- .../test/CodeGen/PowerPC/expand-contiguous-isel.ll | 1 + llvm/test/CodeGen/PowerPC/machine-backward-cp.mir | 61 +- llvm/test/CodeGen/PowerPC/no-duplicate.ll | 91 ++ .../PowerPC/redundant-copy-after-tail-dup.ll | 3 +- llvm/test/CodeGen/RISCV/alu64.ll | 6 +- llvm/test/CodeGen/RISCV/atomic-rmw.ll | 960 +++++++++++--------- llvm/test/CodeGen/RISCV/remat.ll | 25 +- llvm/test/CodeGen/RISCV/shifts.ll | 12 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-02.ll | 131 ++- llvm/test/CodeGen/SystemZ/fp-strict-mul-04.ll | 131 ++- .../SystemZ/regcoal-subranges-update-remat.mir | 46 + .../SystemZ/vector-constrained-fp-intrinsics.ll | 806 +++++++++-------- llvm/test/CodeGen/Thumb2/2010-02-11-phi-cycle.ll | 9 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 6 +- llvm/test/CodeGen/Thumb2/cbnz.ll | 4 +- llvm/test/CodeGen/X86/debug-loclists-lto.ll | 66 ++ llvm/test/CodeGen/X86/dwarf-headers.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 24 +- llvm/test/CodeGen/X86/fp128-cast-strict.ll | 12 +- llvm/test/CodeGen/X86/fp128-i128.ll | 3 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 144 +-- llvm/test/CodeGen/X86/fshr.ll | 3 +- llvm/test/CodeGen/X86/i128-mul.ll | 5 +- llvm/test/CodeGen/X86/insert-prefetch-inline.afdo | 2 +- llvm/test/CodeGen/X86/mixed-ptr-sizes.ll | 128 +++ llvm/test/CodeGen/X86/mmx-coalescing.ll | 7 +- llvm/test/CodeGen/X86/mul-i512.ll | 5 +- llvm/test/CodeGen/X86/pr38795.ll | 27 +- llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 20 +- llvm/test/CodeGen/X86/reverse_branches.ll | 54 +- llvm/test/CodeGen/X86/shadow-stack.ll | 14 +- llvm/test/CodeGen/X86/shift-i128.ll | 27 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 24 +- .../CodeGen/X86/tail-dup-merge-loop-headers.ll | 116 +-- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 11 +- llvm/test/CodeGen/X86/tail-merge-after-mbp.mir | 26 +- llvm/test/CodeGen/X86/tail-opts.ll | 67 +- .../CodeGen/X86/umulo-128-legalisation-lowering.ll | 4 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 12 +- llvm/test/CodeGen/X86/vec-strict-256.ll | 8 +- llvm/test/CodeGen/X86/vec-strict-512.ll | 4 +- .../X86/vector-constrained-fp-intrinsics.ll | 72 +- .../Inputs/.build-id/ab/b50d82b6bdc861.debug | Bin 0 -> 17496 bytes .../MIR/ARM/dbgcall-site-propagated-value.mir | 13 + .../dbgcall-site-instr-before-bundled-call.mir | 187 ++++ .../MIR/X86/entry-value-of-modified-param.mir | 121 +++ .../DebugInfo/MIR/X86/entry-values-diamond-bbs.mir | 179 ++++ .../MIR/X86/kill-entry-value-after-diamond-bbs.mir | 180 ++++ llvm/test/DebugInfo/MIR/X86/machinesink.mir | 343 ++++++++ llvm/test/DebugInfo/MIR/X86/postra-subreg-sink.mir | 3 + .../MIR/X86/propagate-entry-value-cross-bbs.mir | 184 ++++ llvm/test/DebugInfo/MIR/X86/sink-leaves-undef.mir | 105 +++ llvm/test/DebugInfo/X86/codegenprep-addrsink.ll | 70 ++ llvm/test/DebugInfo/X86/debug_addr.ll | 2 +- .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 4 +- llvm/test/DebugInfo/X86/dwarfdump-rnglists.s | 4 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 2 +- .../DebugInfo/X86/string-offsets-table-order.ll | 6 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 2 +- llvm/test/DebugInfo/symbolize-build-id.test | 28 + llvm/test/Object/invalid.test | 7 +- llvm/test/Object/multiple-sections.yaml | 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 | 11 +- llvm/test/ThinLTO/X86/writeonly2.ll | 4 +- llvm/test/Transforms/InstCombine/abs-1.ll | 156 ++-- llvm/test/Transforms/InstCombine/and-or-icmps.ll | 50 +- llvm/test/Transforms/InstCombine/apint-shift.ll | 7 +- llvm/test/Transforms/InstCombine/apint-sub.ll | 38 +- .../InstCombine/assume-replacing-call.ll | 192 ---- llvm/test/Transforms/InstCombine/div.ll | 9 +- llvm/test/Transforms/InstCombine/fptrunc.ll | 88 ++ llvm/test/Transforms/InstCombine/logical-select.ll | 4 +- llvm/test/Transforms/InstCombine/mul.ll | 16 +- llvm/test/Transforms/InstCombine/select.ll | 8 +- llvm/test/Transforms/InstCombine/shift.ll | 19 +- llvm/test/Transforms/InstCombine/unused-nonnull.ll | 45 + .../Transforms/InstCombine/zext-bool-add-sub.ll | 20 +- llvm/test/Transforms/LCSSA/pr44058.ll | 37 + .../Transforms/SampleProfile/Inputs/einline.prof | 4 +- .../SampleProfile/Inputs/inline-callee-update.prof | 2 +- .../SampleProfile/Inputs/inline-mergeprof.prof | 13 + .../SampleProfile/Inputs/inline-topdown.prof | 10 + .../Transforms/SampleProfile/inline-mergeprof.ll | 97 ++ .../Transforms/SampleProfile/inline-topdown.ll | 123 +++ llvm/test/Transforms/TypePromotion/ARM/calls.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/casts.ll | 2 +- .../TypePromotion/ARM/clear-structures.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 2 +- .../Transforms/TypePromotion/ARM/signed-icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/signed.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/switch.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 2 +- llvm/test/Transforms/Util/dbg-call-bitcast.ll | 48 + llvm/test/tools/llvm-dwarfdump/X86/no_debug_addr.s | 2 +- .../tools/llvm-ifs/Inputs/strong-mismatch-size.ifs | 8 + .../tools/llvm-ifs/Inputs/strong-mismatch-type.ifs | 8 + llvm/test/tools/llvm-ifs/conflict-weak.ifs | 10 +- llvm/test/tools/llvm-ifs/default-empty.ifs | 25 + llvm/test/tools/llvm-ifs/strong.ifs | 17 + llvm/test/tools/llvm-ifs/weak-mismatch.ifs | 19 + .../profile-symbol-list-compress.test | 2 +- .../tools/llvm-profdata/roundtrip-compress.test | 2 +- llvm/test/tools/llvm-readobj/all.test | 2 + .../llvm-readobj/elf-dependent-libraries.test | 74 ++ .../tools/llvm-readobj/elf-verdef-invalid.test | 1 + .../tools/llvm-readobj/elf-verneed-invalid.test | 5 +- .../tools/llvm-readobj/elf-versym-invalid.test | 220 +++++ llvm/tools/dsymutil/CMakeLists.txt | 2 +- llvm/tools/dsymutil/DeclContext.h | 2 +- llvm/tools/dsymutil/DwarfLinker.cpp | 6 +- llvm/tools/dsymutil/DwarfStreamer.h | 2 +- llvm/tools/dsymutil/LLVMBuild.txt | 2 +- llvm/tools/dsymutil/MachOUtils.cpp | 9 +- llvm/tools/llvm-ifs/llvm-ifs.cpp | 18 +- llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 4 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 20 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 1 + llvm/tools/llvm-readobj/ELFDumper.cpp | 221 ++++- llvm/tools/llvm-readobj/ObjDumper.h | 1 + llvm/tools/llvm-readobj/llvm-readobj.cpp | 7 + llvm/tools/llvm-reduce/llvm-reduce.cpp | 2 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 7 + llvm/unittests/Analysis/VectorFunctionABITest.cpp | 2 +- llvm/unittests/Analysis/VectorUtilsTest.cpp | 218 +++++ llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 99 +++ llvm/unittests/IR/IRBuilderTest.cpp | 5 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 12 +- .../Transforms/Vectorize/VPlanHCFGTest.cpp | 10 +- llvm/utils/gn/build/toolchain/compiler.gni | 2 +- llvm/utils/gn/secondary/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clangd/refactor/tweaks/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/scudo/BUILD.gn | 52 ++ .../compiler-rt/lib/scudo/standalone/BUILD.gn | 84 ++ .../lib/scudo/standalone/tests/BUILD.gn | 58 ++ llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 1 + .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/triples.gni | 4 +- .../googlemock/include/gmock/gmock-matchers.h | 2 + .../deviceRTLs/amdgcn/src/target_impl.h | 6 + .../src/omptarget-nvptx.h => common/omptarget.h} | 42 +- .../src/omptarget-nvptxi.h => common/omptargeti.h} | 2 +- openmp/libomptarget/deviceRTLs/common/src/loop.cu | 4 +- .../omptarget-nvptx.cu => common/src/omptarget.cu} | 6 +- .../deviceRTLs/{nvptx => common}/src/parallel.cu | 4 +- .../deviceRTLs/{nvptx => common}/src/support.cu | 8 +- .../deviceRTLs/{nvptx => common}/src/sync.cu | 6 +- openmp/libomptarget/deviceRTLs/common/src/task.cu | 2 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 8 +- .../deviceRTLs/nvptx/src/data_sharing.cu | 18 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 32 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 18 +- .../deviceRTLs/nvptx/src/target_impl.h | 6 + openmp/runtime/src/kmp_affinity.cpp | 2 +- 675 files changed, 22074 insertions(+), 6228 deletions(-) create mode 100644 clang-tools-extra/clangd/CompileCommands.cpp create mode 100644 clang-tools-extra/clangd/CompileCommands.h create mode 100644 clang-tools-extra/clangd/refactor/tweaks/ObjCLocalizeStringLiteral.cpp create mode 100644 clang-tools-extra/clangd/unittests/CompileCommandsTests.cpp rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-nested-names [...] create mode 100644 clang/include/clang/AST/ASTConcept.h create mode 100644 clang/lib/AST/ASTConcept.cpp create mode 100644 clang/test/AST/language_address_space_attribute.cpp create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/function-tem [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/non-function [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/partial-spec [...] create mode 100644 clang/test/CodeGen/fpconstrained.c create mode 100644 clang/test/CodeGen/fpconstrained.cpp create mode 100644 clang/test/CodeGen/opt-record-1.c create mode 100644 clang/test/CodeGenObjCXX/synthesized-property-cleanup.mm create mode 100644 clang/test/Driver/fp-model.c create mode 100644 clang/test/Driver/hip-toolchain-opt.hip create mode 100644 clang/test/Import/namespace/Inputs/NS.cpp create mode 100644 clang/test/Import/namespace/test.cpp 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/OpenMP/parallel_master_ast_print.cpp create mode 100644 clang/test/OpenMP/parallel_master_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_copyin_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_default_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_firstprivate_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_if_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_message.cpp create mode 100644 clang/test/OpenMP/parallel_master_num_threads_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_private_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_proc_bind_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_reduction_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_shared_messages.cpp create mode 100644 clang/test/SemaObjC/default-synthesize-sourceloc.m create mode 100644 compiler-rt/test/sanitizer_common/netbsd_commands/run_noaslr.sh create mode 100644 lld/test/ELF/gnu-property-align-32.s create mode 100644 lld/test/ELF/gnu-property-align.s create mode 100644 lld/test/ELF/ppc64-long-branch-pi.s delete mode 100644 lld/test/ELF/ppc64-shared-long_branch.s create mode 100644 lld/test/ELF/pt-gnu-property.s create mode 100644 lldb/test/Shell/Reproducer/TestCaptureEnvOverride.test copy lldb/test/Shell/SymbolFile/DWARF/{debug_rnglists.s => DW_AT_low_pc-addrx.s} (78%) create mode 100644 lldb/test/Shell/SymbolFile/DWARF/debug_rnglists-dwo.s create mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwarf5-debug_line.s rename llvm/{tools/dsymutil => include/llvm/CodeGen}/NonRelocatableStringpool.h (72%) create mode 100644 llvm/include/llvm/DebugInfo/GSYM/LookupResult.h rename llvm/{tools/dsymutil => lib/CodeGen}/NonRelocatableStringpool.cpp (90%) create mode 100644 llvm/lib/DebugInfo/GSYM/LookupResult.cpp create mode 100644 llvm/test/Analysis/ConstantFolding/insertelement.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/jti-correct-datatype.mir create mode 100644 llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares-with-imm.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-pred-log.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll create mode 100644 llvm/test/CodeGen/MIR/X86/mir-canon-hash-bb.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-textdisassembly.ll create mode 100644 llvm/test/CodeGen/PowerPC/no-duplicate.ll create mode 100644 llvm/test/CodeGen/SystemZ/regcoal-subranges-update-remat.mir create mode 100644 llvm/test/CodeGen/X86/debug-loclists-lto.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/MIR/Hexagon/dbgcall-site-instr-before-bundl [...] create mode 100644 llvm/test/DebugInfo/MIR/X86/entry-value-of-modified-param.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/entry-values-diamond-bbs.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/kill-entry-value-after-diamond-bbs.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/machinesink.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/propagate-entry-value-cross-bbs.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/sink-leaves-undef.mir create mode 100644 llvm/test/DebugInfo/X86/codegenprep-addrsink.ll create mode 100644 llvm/test/DebugInfo/symbolize-build-id.test delete mode 100644 llvm/test/Transforms/InstCombine/assume-replacing-call.ll create mode 100644 llvm/test/Transforms/InstCombine/unused-nonnull.ll create mode 100644 llvm/test/Transforms/LCSSA/pr44058.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-mergeprof.prof create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-topdown.prof create mode 100644 llvm/test/Transforms/SampleProfile/inline-mergeprof.ll create mode 100644 llvm/test/Transforms/SampleProfile/inline-topdown.ll create mode 100644 llvm/test/Transforms/Util/dbg-call-bitcast.ll create mode 100644 llvm/test/tools/llvm-ifs/Inputs/strong-mismatch-size.ifs create mode 100644 llvm/test/tools/llvm-ifs/Inputs/strong-mismatch-type.ifs create mode 100644 llvm/test/tools/llvm-ifs/default-empty.ifs create mode 100644 llvm/test/tools/llvm-ifs/strong.ifs create mode 100644 llvm/test/tools/llvm-ifs/weak-mismatch.ifs create mode 100644 llvm/test/tools/llvm-readobj/elf-dependent-libraries.test create mode 100644 llvm/test/tools/llvm-readobj/elf-versym-invalid.test create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/scudo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/ [...] rename openmp/libomptarget/deviceRTLs/{nvptx/src/omptarget-nvptx.h => common/ompta [...] rename openmp/libomptarget/deviceRTLs/{nvptx/src/omptarget-nvptxi.h => common/ompt [...] rename openmp/libomptarget/deviceRTLs/{nvptx/src/omptarget-nvptx.cu => common/src/ [...] rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/parallel.cu (99%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/support.cu (98%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/sync.cu (97%)