[all-commits] [llvm/llvm-project] 01caad: [fix test] Move typedefs-with-same-name.test into ...

Kevin Sala Penades via All-commits all-commits at lists.llvm.org
Sat Nov 8 21:09:05 PST 2025


  Branch: refs/heads/users/kevinsala/omp-dyn-groupprivate-codegen-pr
  Home:   https://github.com/llvm/llvm-project
  Commit: 01caad049cffb208563c0a676ee9926a867d3d30
      https://github.com/llvm/llvm-project/commit/01caad049cffb208563c0a676ee9926a867d3d30
  Author: Roy Shi <royitaqi at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    A llvm/test/tools/dsymutil/ARM/typedefs-with-same-name.test
    R llvm/test/tools/dsymutil/typedefs-with-same-name.test

  Log Message:
  -----------
  [fix test] Move typedefs-with-same-name.test into ARM folder (#167005)

https://github.com/llvm/llvm-project/pull/166767 mistakenly put the test
file outside the ARM folder, causing build bots that only have an x86
target to fail. Moving it into the ARM folder.

```
royshi-mac-home ~/public_llvm/build % bin/llvm-lit \
    ../llvm-project/llvm/test/tools/dsymutil/ARM/typedefs-with-same-name.test \
    ../llvm-project/llvm/test/tools/dsymutil/X86/DWARFLinkerParallel/odr-fwd-declaration.test
-- Testing: 2 tests, 2 workers --
PASS: LLVM :: tools/dsymutil/ARM/typedefs-with-same-name.test (1 of 2)
PASS: LLVM :: tools/dsymutil/X86/DWARFLinkerParallel/odr-fwd-declaration.test (2 of 2)

Testing Time: 0.23s

Total Discovered Tests: 2
  Passed: 2 (100.00%)
```


  Commit: afb84ca157e1b756012003657ce6840c8db24c62
      https://github.com/llvm/llvm-project/commit/afb84ca157e1b756012003657ce6840c8db24c62
  Author: Erick Velez <erickvelez7 at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp
    M clang-tools-extra/clang-doc/JSONGenerator.cpp
    M clang-tools-extra/test/clang-doc/basic-project.mustache.test
    M clang-tools-extra/test/clang-doc/json/class-requires.cpp
    M clang-tools-extra/test/clang-doc/json/class-specialization.cpp
    M clang-tools-extra/test/clang-doc/json/class-template.cpp
    M clang-tools-extra/test/clang-doc/json/class.cpp
    M clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
    M clang-tools-extra/test/clang-doc/json/concept.cpp
    M clang-tools-extra/test/clang-doc/json/function-requires.cpp
    M clang-tools-extra/test/clang-doc/json/function-specifiers.cpp
    M clang-tools-extra/test/clang-doc/json/method-template.cpp
    M clang-tools-extra/test/clang-doc/json/multiple-namespaces.cpp
    M clang-tools-extra/test/clang-doc/json/namespace.cpp
    M clang-tools-extra/test/clang-doc/json/nested-namespace.cpp
    M clang-tools-extra/test/clang-doc/long-name.cpp
    M clang-tools-extra/test/clang-doc/mustache-index.cpp
    M clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp

  Log Message:
  -----------
  [clang-doc] revert to a nested directory structure (#166978)

Restore previous behavior of creating a nested directory structure in
JSON and HTML output. Now, namespaces are all named index.json and will
serve as the main page of their directory, e.g. clang/index.json is the
"homepage" for the namespace clang.

Some new functionality is added to replicate the directory structure
from JSON to the HTML output, since the HTML output doesn't handle any
Infos to create the directory structure.


  Commit: 53b64b0208b9286c687a7cc6abfdd9ce6d57990f
      https://github.com/llvm/llvm-project/commit/53b64b0208b9286c687a7cc6abfdd9ce6d57990f
  Author: Laxman Sole <lsole at nvidia.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/test/DebugInfo/extradata-node-reference.ll

  Log Message:
  -----------
  [DebugInfo] Adjusting DWARF version to fix a test failure in aix-ppc64 pipeline (#167019)

Test added in #165023 had DWARF V5 but for the targets that uses
`XCOFF`, some sections of DWARF v5 are not initialized.


  Commit: 6d516c6e28a1fdac7229ab0a1ad47adc17ac0d92
      https://github.com/llvm/llvm-project/commit/6d516c6e28a1fdac7229ab0a1ad47adc17ac0d92
  Author: Chenguang Wang <w3cing at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp

  Log Message:
  -----------
  [llvm][RISCV] Do not assume V extension on seeing vector type. (#166994)

We have a private extension which also uses the vector type in the
frontend. Our platform does not have the V extension, so it triggered
assertion failures from within getLMULCost().

It feels reasonable to check for V extension before assuming LMUL
exists.


  Commit: 397701f3a0a05f8569f923b283bc66b124795b4a
      https://github.com/llvm/llvm-project/commit/397701f3a0a05f8569f923b283bc66b124795b4a
  Author: Daniel Thornburgh <dthorn at google.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZLongBranch.cpp

  Log Message:
  -----------
  [SystemZ] Mark RELOC_NONE as not having size for SystemZ (#167027)

This fixes forward an issue in PR #147427.


  Commit: 7f55f264ec04959d4a6ec6b088d4bea0a0ff0dca
      https://github.com/llvm/llvm-project/commit/7f55f264ec04959d4a6ec6b088d4bea0a0ff0dca
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h
    M lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
    A lldb/test/Shell/Expr/TestClangModuleLoadError_FromExpression.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidNestedSubmodule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSearchPath.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSubmodule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidTopLevelModule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_ModulemapParsing.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_NoModule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_NoModuleMap.test

  Log Message:
  -----------
  [lldb][ClangModulesDeclVendor] Revamp error handling when loading Clang modules (#166917)

Instead of propagating the errors as a `bool`+`Stream` we change the
`ClangModulesDeclVendor` module loading APIs to use `llvm::Error`. We
also reword some of the diagnostics (notably removing the hardcoded
`error:` prefix). A follow-up patch will further make the module loading
errors less noisy.

See the new tests for what the errors look like.

rdar://164002569


  Commit: 11efce4605e6ad168a665e6cab7b84e592c5064f
      https://github.com/llvm/llvm-project/commit/11efce4605e6ad168a665e6cab7b84e592c5064f
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/ClangTidyCheck.h
    M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
    M clang-tools-extra/clang-tidy/ClangTidyOptions.cpp
    M clang-tools-extra/clang-tidy/ClangTidyProfiling.cpp
    M clang-tools-extra/clang-tidy/GlobList.cpp
    M clang-tools-extra/clang-tidy/NoLintDirectiveHandler.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (1/N) (#167030)

Start fixing `misc-const-correctness` warning to enable the check in
config


  Commit: 913849ecc0361e463e893f5fbc8fdf4902b39bca
      https://github.com/llvm/llvm-project/commit/913849ecc0361e463e893f5fbc8fdf4902b39bca
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
    M clang-tools-extra/clang-tidy/llvmlibc/InlineFunctionDeclCheck.cpp
    M clang-tools-extra/clang-tidy/mpi/TypeMismatchCheck.cpp
    M clang-tools-extra/clang-tidy/plugin/ClangTidyPlugin.cpp
    M clang-tools-extra/clang-tidy/portability/RestrictSystemIncludesCheck.cpp
    M clang-tools-extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (2/N) (#167035)


  Commit: bc27843761417148b5733855da9f791552ed3b42
      https://github.com/llvm/llvm-project/commit/bc27843761417148b5733855da9f791552ed3b42
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M compiler-rt/test/hwasan/TestCases/Linux/fixed-shadow.c

  Log Message:
  -----------
  Reapply "[compiler-rt][HWAsan] Remove CHECK lines from test" (#167038)

This reverts commit cc8478b38d9dc72f4f3b38bbaa55718663523277.

This was exposing existing failures due to the removal of the || clause
in the run lines due to address space conflicts. Move the fixed base
lower than the libraries will ever end up being to resolve the issue.


  Commit: bbc4a450c6f388379ae82ec0d3d01454a39afdc3
      https://github.com/llvm/llvm-project/commit/bbc4a450c6f388379ae82ec0d3d01454a39afdc3
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/abseil/AbseilMatcher.h
    M clang-tools-extra/clang-tidy/abseil/DurationAdditionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationConversionCastCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationRewriter.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationSubtractionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/TimeComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
    M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp
    M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.h
    M clang-tools-extra/clang-tidy/altera/KernelNameRestrictionCheck.cpp
    M clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp
    M clang-tools-extra/clang-tidy/altera/UnrollLoopsCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecAcceptCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecDupCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecOpenCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecPipeCheck.cpp
    M clang-tools-extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp
    M clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
    M clang-tools-extra/clang-tidy/objc/AssertEquals.cpp
    M clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp
    M clang-tools-extra/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.cpp
    M clang-tools-extra/clang-tidy/objc/PropertyDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/objc/SuperSelfCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (3/N) (#167040)


  Commit: 74e34eff3febe89b03acb956af5baf5b089cd121
      https://github.com/llvm/llvm-project/commit/74e34eff3febe89b03acb956af5baf5b089cd121
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
    M lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSearchPath.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidTopLevelModule.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_ModulemapParsing.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_NoModule.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_NoModuleMap.test

  Log Message:
  -----------
  [lldb][ClangModulesDeclVendor] Don't stop loading Clang modules if an individual import failed (#166940)

Depends on:
* https://github.com/llvm/llvm-project/pull/166917

When loading all Clang modules for a CU, we stop on first error. This
means benign module loading errors may stop us from importing actually
useful modules. There's no good reason to bail on the first one. The
pathological case would be if we try to load a large number of Clang
modules
but all fail to load for the same reason. That could happen, but in
practice I've always seen only a handful of modules failing to load out
of a large number. Particularly system modules are useful and usually
don't fail to load. Whereas project-specific Clang modules are more
likely to fail because the build system moves the modulemap/sources
around.

This patch accumulates all module loading errors and doesn't stop when
an error is encountered.


  Commit: c3740802b6e3dccc8337c5fd2a5fe7fc0135ad78
      https://github.com/llvm/llvm-project/commit/c3740802b6e3dccc8337c5fd2a5fe7fc0135ad78
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/utils/ASTUtils.cpp
    M clang-tools-extra/clang-tidy/utils/BracesAroundStatement.cpp
    M clang-tools-extra/clang-tidy/utils/DeclRefExprUtils.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionSpecAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/ExprSequence.cpp
    M clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp
    M clang-tools-extra/clang-tidy/utils/FixItHintUtils.cpp
    M clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
    M clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp
    M clang-tools-extra/clang-tidy/utils/IncludeInserter.cpp
    M clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
    M clang-tools-extra/clang-tidy/utils/LexerUtils.cpp
    M clang-tools-extra/clang-tidy/utils/LexerUtils.h
    M clang-tools-extra/clang-tidy/utils/Matchers.h
    M clang-tools-extra/clang-tidy/utils/NamespaceAliaser.cpp
    M clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/utils/TypeTraits.cpp
    M clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
    M clang-tools-extra/clang-tidy/utils/UsingInserter.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (4/N) (#167042)


  Commit: 0c18999e7d2504136526c44ef4fa3c860d478eb0
      https://github.com/llvm/llvm-project/commit/0c18999e7d2504136526c44ef4fa3c860d478eb0
  Author: Steven Wu <stevenwu at apple.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/test/lit.cfg.py

  Log Message:
  -----------
  [CAS] Restrict the CAS size when running lit testing (#167024)

Set env to make a smaller default CAS size when running lit test. This
allows less disk usage on file system that doesn't support sparse file.


  Commit: 1b861cb9ccfa944d751fd2f137ebedf2e455c965
      https://github.com/llvm/llvm-project/commit/1b861cb9ccfa944d751fd2f137ebedf2e455c965
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
    M clang-tools-extra/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp
    M clang-tools-extra/clang-tidy/custom/QueryCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/TemporaryObjectsCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (5/N) (#167047)


  Commit: 4ecb3c78359c6cfe6fc1b4c00fc454b96737e0c5
      https://github.com/llvm/llvm-project/commit/4ecb3c78359c6cfe6fc1b4c00fc454b96737e0c5
  Author: A. Jiang <de34 at live.cn>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/RDFRegisters.h

  Log Message:
  -----------
  [CodeGen][NFC] Remove one meaningless `equal_to` specialization (#166115)

The `std::equal_to<llvm::rdf::RegisterAggr>` specialization (introduced
in 9521704553e8a330cfdf5a0611885680073178b2) does the same things as the
primary `std::equal_to` template. This is valid but meaningless. As a
result, it's perhaps better to remove this full specialization.


  Commit: 70b86ab2177f5a0a1046d23fa407cb36852e2900
      https://github.com/llvm/llvm-project/commit/70b86ab2177f5a0a1046d23fa407cb36852e2900
  Author: Steven Wu <stevenwu at apple.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/lib/CAS/ObjectStore.cpp

  Log Message:
  -----------
  [CAS] Fix msan error in ObjectStore::importObject() (#167051)

Fix msan error that reference to ObjectRef is used after the storage is
deleted. Make sure all usages is finished before deleting the container.


  Commit: 9decb102d9a1e7dc55883a633789cb2563de2b25
      https://github.com/llvm/llvm-project/commit/9decb102d9a1e7dc55883a633789cb2563de2b25
  Author: Nico Weber <thakis at chromium.org>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/utils/prepare-code-coverage-artifact.py

  Log Message:
  -----------
  [prepare-code-coverage-artifact.py] Change run line to use python3


  Commit: accec8b92d34e58bd1fb4e172cf0876186a1e351
      https://github.com/llvm/llvm-project/commit/accec8b92d34e58bd1fb4e172cf0876186a1e351
  Author: Jez Ng <me at jezng.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M lld/MachO/ICF.cpp

  Log Message:
  -----------
  [lld][macho] Move unwind logic from equalsVariable to equalsConstant (#165325)

Since equalsVariable runs a lot more times, we want to minimize the work
it
needs to do. Anything not dependent on the icfEqClass values should get
hoisted
out.

With this change, ICF runs ~1.7% faster when linking clang.

Benchmarking approach:

cbdr sample -b ~/extract-icf-time.sh ~/old/ld64.lld bin/ld64.lld
--timeout=300s | cbdr analyze -s 95

`extract-icf-time.sh` runs the clang link command with the `--icf=all
--time-trace` flags, then parses out the ICF duration from the resulting
time
trace using `jq`:

jq '{ICF: (.traceEvents[] | select(.name == "Fold Identical Code
Sections") | .dur)}'

Output:

</Users/jezng/extract-icf-time.sh ["/Users/jezng/old/ld64.lld"]>
</Users/jezng/extract-icf-time.sh ["bin/ld64.lld"]> difference (95% CI)
ICF 83678.207 ± 1502.778 82234.751 ± 1290.984 [ -2.0% .. -1.4%]
samples 208 225


  Commit: e3a6792f767bf4b2df32322c7a830161f473c2fb
      https://github.com/llvm/llvm-project/commit/e3a6792f767bf4b2df32322c7a830161f473c2fb
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/objc/AssertEquals.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Use llvm::DenseMap (#167050)


  Commit: 6aaa9cbcedcdc1d90421fa0134de0de6ab402ad8
      https://github.com/llvm/llvm-project/commit/6aaa9cbcedcdc1d90421fa0134de0de6ab402ad8
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp
    M clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp
    M clang-tools-extra/clang-tidy/google/FunctionNamingCheck.cpp
    M clang-tools-extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp
    M clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp
    M clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp
    M clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
    M clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
    M clang-tools-extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
    M clang-tools-extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
    M clang-tools-extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
    M clang-tools-extra/clang-tidy/performance/MoveConstArgCheck.cpp
    M clang-tools-extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
    M clang-tools-extra/clang-tidy/performance/TriviallyDestructibleCheck.cpp
    M clang-tools-extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
    M clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
    M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (6/N) (#167056)


  Commit: 8552a8fbffd0573331ce2790784d090349fd885b
      https://github.com/llvm/llvm-project/commit/8552a8fbffd0573331ce2790784d090349fd885b
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp

  Log Message:
  -----------
  [DependencyScanning] Fix warnings

This patch fixes:

  clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp:733:10:
  error: unused variable 'ArgSize' [-Werror,-Wunused-variable]

  clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp:735:15:
  error: unused variable 'FirstArg' [-Werror,-Wunused-variable]


  Commit: d5b62fabd17ee14805f4c5c5ac7b0be9bf488211
      https://github.com/llvm/llvm-project/commit/d5b62fabd17ee14805f4c5c5ac7b0be9bf488211
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
    R lldb/test/API/lang/objc/modules-compile-error/Makefile
    R lldb/test/API/lang/objc/modules-compile-error/TestModulesCompileError.py
    R lldb/test/API/lang/objc/modules-compile-error/main.m
    R lldb/test/API/lang/objc/modules-compile-error/module.h
    R lldb/test/API/lang/objc/modules-compile-error/module.modulemap
    A lldb/test/Shell/Expr/TestClangModuleLoadError_CompileFailure.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidNestedSubmodule.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSearchPath.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSubmodule.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidTopLevelModule.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_ModulemapParsing.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_NoModule.test
    M lldb/test/Shell/Expr/TestClangModuleLoadError_NoModuleMap.test

  Log Message:
  -----------
  [lldb][ClangModulesDeclVendor] Print Clang module loading errors to expression log instead of console (#166964)

Depends on:
* https://github.com/llvm/llvm-project/pull/166917
* https://github.com/llvm/llvm-project/pull/166940

While these errors can contribute to an expression failing, they are
never *the* reason the expression failed. I.e., they are always just
'note:' diagnostics that we hand-emit. Because they are quite noisy (and
we potentially have many of them if we auto-load all modules in a CU),
this patch logs the errors to the `expr` log, instead of the console.

Previously these errors would only get omitted when the expression
itself failed. Meaning if the expression failed, we'd dump these 'note'
module load errors in next to the actual expression error, obscuring the
output. Moreover, if the expression succeeded, any module load errors
would be dropped. Now we always log all module loading errors to the
expression log, regardless of whether the expression fails or not.


  Commit: 0ecbd4e26b9227bb1d3dbdcb8b594df1cd789ec5
      https://github.com/llvm/llvm-project/commit/0ecbd4e26b9227bb1d3dbdcb8b594df1cd789ec5
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    A clang-tools-extra/clang-tidy/llvm/.clang-tidy

  Log Message:
  -----------
  [clang-tidy][NFC] Temporary disable `llvm-header-filter` check (#167021)

Temporary disabled under "llvm" dir because of
https://github.com/llvm/llvm-project/issues/166750.


  Commit: 6c84dd7b1c03486aabedc4d47e12ff0dfd87ba04
      https://github.com/llvm/llvm-project/commit/6c84dd7b1c03486aabedc4d47e12ff0dfd87ba04
  Author: Sam Clegg <sbc at chromium.org>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M lld/docs/ReleaseNotes.rst
    M lld/test/wasm/alias.s
    M lld/test/wasm/bss-only.s
    M lld/test/wasm/build-id.test
    M lld/test/wasm/call-indirect.s
    M lld/test/wasm/comdats.ll
    M lld/test/wasm/compress-relocs.s
    M lld/test/wasm/compress-relocs64.s
    M lld/test/wasm/custom-section-name.ll
    M lld/test/wasm/data-layout.s
    M lld/test/wasm/data-segment-merging.ll
    M lld/test/wasm/data-segments.ll
    M lld/test/wasm/debuginfo.test
    M lld/test/wasm/dylink-non-pie.s
    M lld/test/wasm/emit-relocs.s
    M lld/test/wasm/externref.s
    M lld/test/wasm/gc-sections.ll
    M lld/test/wasm/global-base.test
    M lld/test/wasm/globals.s
    M lld/test/wasm/import-memory.test
    M lld/test/wasm/init-fini.ll
    M lld/test/wasm/large-memory.test
    M lld/test/wasm/local-symbols.ll
    M lld/test/wasm/locals-duplicate.test
    M lld/test/wasm/lto/tls.ll
    M lld/test/wasm/lto/used.ll
    M lld/test/wasm/map-file.s
    M lld/test/wasm/memory-naming.test
    M lld/test/wasm/merge-string.s
    M lld/test/wasm/multi-table.s
    M lld/test/wasm/no-strip-segment.s
    M lld/test/wasm/no-tls.s
    M lld/test/wasm/page-size.s
    M lld/test/wasm/pic-static.ll
    M lld/test/wasm/reloc-relative.s
    M lld/test/wasm/shared-memory-no-atomics.yaml
    M lld/test/wasm/shared-memory.yaml
    M lld/test/wasm/stack-first.test
    M lld/test/wasm/startstop.ll
    M lld/test/wasm/table-base.s
    M lld/test/wasm/tls-align.s
    M lld/test/wasm/tls-non-shared-memory-basic.s
    M lld/test/wasm/tls-non-shared-memory.s
    M lld/test/wasm/tls.s
    M lld/test/wasm/undefined-weak-call.s
    M lld/test/wasm/weak-alias-overide.ll
    M lld/test/wasm/weak-alias.ll
    M lld/test/wasm/weak-symbols.s
    M lld/test/wasm/weak-undefined-pic.s
    M lld/test/wasm/weak-undefined.s
    M lld/wasm/Driver.cpp
    M lld/wasm/Options.td

  Log Message:
  -----------
  [lld][WebAssembly] Default to --stack-first (#166998)

The really painful part of this PR was updating all the test files. I
had some help from Gemini GLI there
which did a pretty good job (got maybe 80% of the updates done).

Fixes: #151015


  Commit: a9301d872294730873dee6c0da59406fd5edb3bf
      https://github.com/llvm/llvm-project/commit/a9301d872294730873dee6c0da59406fd5edb3bf
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp
    M clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp
    M clang-tools-extra/clang-tidy/misc/CoroutineHostileRAIICheck.cpp
    M clang-tools-extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
    M clang-tools-extra/clang-tidy/misc/IncludeCleanerCheck.cpp
    M clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp
    M clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp
    M clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp
    M clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
    M clang-tools-extra/clang-tidy/misc/NoRecursionCheck.cpp
    M clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/misc/StaticAssertCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UnusedParametersCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseInternalLinkageCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (7/N) (#167058)


  Commit: a4b68b8ed5167b9233e8cb3964c15ae409a5b335
      https://github.com/llvm/llvm-project/commit/a4b68b8ed5167b9233e8cb3964c15ae409a5b335
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M compiler-rt/test/hwasan/TestCases/Linux/fixed-shadow.c

  Log Message:
  -----------
  [compiler-rt][HWAsan] Partially revert to fix test

bc27843761417148b5733855da9f791552ed3b42 changed the offset that we use
so that the valid runs do not conflict with libc. I adjusted every value
that could have conflicted which actually started causing one of the
lines that should fail into one that did not.


  Commit: baf41d214349cfa5192ac2295b2ef9db6a68038a
      https://github.com/llvm/llvm-project/commit/baf41d214349cfa5192ac2295b2ef9db6a68038a
  Author: Tom Stellard <tstellar at redhat.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M .github/workflows/build-ci-container-tooling.yml

  Log Message:
  -----------
  [GitHub][CI] Fix tooling container names (#167052)

These were accidentally changed in
e0822202a8ce5134289a2487876f453521997def.


  Commit: 77a194cb09e23810e449c4bc6e6be8355d2daf47
      https://github.com/llvm/llvm-project/commit/77a194cb09e23810e449c4bc6e6be8355d2daf47
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/CodeGen/CodeGenModule.cpp

  Log Message:
  -----------
  [NFC][CodeGen] Replace loop with "if !empty()" (#166515)

The loop iterates once and returns the first element.
Replace it with "if !empty()" to make it more explicit.

Follow up to https://github.com/llvm/llvm-project/pull/158193.


  Commit: ad7488a941555a689c94db5d51d4eeb849e41f43
      https://github.com/llvm/llvm-project/commit/ad7488a941555a689c94db5d51d4eeb849e41f43
  Author: Phoebe Wang <phoebe.wang at intel.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Driver/Options.td
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/test/Driver/cl-x86-flags.c

  Log Message:
  -----------
  [X86][clang-cl] Add CL option /vlen (#166375)

Ref:
https://learn.microsoft.com/en-us/cpp/build/reference/vlen?view=msvc-170


  Commit: 7af2b56dd539bdec977801952481c7e585a672a5
      https://github.com/llvm/llvm-project/commit/7af2b56dd539bdec977801952481c7e585a672a5
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M bolt/include/bolt/Core/BinaryContext.h
    M bolt/lib/Core/BinaryFunction.cpp
    M bolt/lib/Core/BinarySection.cpp

  Log Message:
  -----------
  [BOLT] Refactor undefined symbols handling. NFCI (#167075)

Remove internal undefined symbol tracking and instead rely on the
emission state of `MCSymbol` while processing data-to-code relocations.

Note that `CleanMCState` pass resets the state of all `MCSymbol`s prior
to code emission.


  Commit: 82b921628b97f1ca45b524439aea86018712b85f
      https://github.com/llvm/llvm-project/commit/82b921628b97f1ca45b524439aea86018712b85f
  Author: Qiongsi Wu <qiongsi_wu at apple.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp

  Log Message:
  -----------
  Fix UB introduced by be0aa7b6c72bdb162f1f3fe251e469927118963e.


  Commit: 6fac21e4049cfa375dd2f2a5e449358e257377a0
      https://github.com/llvm/llvm-project/commit/6fac21e4049cfa375dd2f2a5e449358e257377a0
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/test/AST/ByteCode/cxx11.cpp
    M clang/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp

  Log Message:
  -----------
  [clang][bytecode] Avoid copies with elidable CXXConstructExprs (#166931)

To fix the newly added cwg6.cpp.


  Commit: 2a3ef056fdd9ecff21282d1865d50e1c4708cdc1
      https://github.com/llvm/llvm-project/commit/2a3ef056fdd9ecff21282d1865d50e1c4708cdc1
  Author: SahilPatidar <sahilpatidar60 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/unittests/ExecutionEngine/Orc/LibraryResolverTest.cpp

  Log Message:
  -----------
  Fix issues and re-enable tests disabled in PR #165983 (from PR #165360) (#166147)

1. Fixed test setup to correctly create .so/.dylib files in the build
directory.
Previously, the build was happening in the source directory using the
same
   input parent path.

2. Fixed architecture compatibility check in #166510 .

Co-authored-by: Vassil Vassilev <v.g.vassilev at gmail.com>


  Commit: de4aa9cdeab07c9a7cb94be0e09929ae67374998
      https://github.com/llvm/llvm-project/commit/de4aa9cdeab07c9a7cb94be0e09929ae67374998
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp

  Log Message:
  -----------
  AMDGPU: Minor SDWA pass cleanups (#166629)

Don't use low level regclass query in SDWA pass.


  Commit: b4b57adb89b731953338073815c52e98d906aceb
      https://github.com/llvm/llvm-project/commit/b4b57adb89b731953338073815c52e98d906aceb
  Author: Abhay Kanhere <abhay at kanhere.net>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll
    M llvm/test/CodeGen/AMDGPU/mfma-loop.ll
    M llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr.ll

  Log Message:
  -----------
  [AMDGPU][MachineVerifier] test failures in SIFoldOperands (#166600)

After PR:https://github.com/llvm/llvm-project/pull/151421 merged
following fails in SIFoldOperands showed up.

LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll
LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll
LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.ll
LLVM :: CodeGen/AMDGPU/mfma-loop.ll
LLVM :: CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr.ll

In Folding code, if folded operand is register ensure earlyClobber is
set.

---------

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
Co-authored-by: Shilei Tian <i at tianshilei.me>


  Commit: 6c12623d621e4226af9e39a426277730da366b55
      https://github.com/llvm/llvm-project/commit/6c12623d621e4226af9e39a426277730da366b55
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp

  Log Message:
  -----------
  [clang][bytecode] Fix a std::optional<bool> mishap (#167091)

This is about the value saved in the std::optional, not about whether
the optional has a value at all.


  Commit: 0875755f5275dc7a84b1aeb526b7822b47a733c9
      https://github.com/llvm/llvm-project/commit/0875755f5275dc7a84b1aeb526b7822b47a733c9
  Author: Tom Stellard <tstellar at redhat.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M .github/workflows/premerge.yaml

  Log Message:
  -----------
  [CI] Drop  use of install-ninja action (#167068)

We can just use brew directly since this step is always run on macOS
runners.


  Commit: 77342761a9060159f09c0c6d5aa3da2e543a4877
      https://github.com/llvm/llvm-project/commit/77342761a9060159f09c0c6d5aa3da2e543a4877
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/benchmarks/CMakeLists.txt

  Log Message:
  -----------
  benchmarks: Fix sample_symbol_list.txt generation again (#167078)

This wasn't triggering on a basic build


  Commit: af456dfa111bbfc54950fd56a95a446488add406
      https://github.com/llvm/llvm-project/commit/af456dfa111bbfc54950fd56a95a446488add406
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M bolt/include/bolt/Core/BinaryContext.h
    M bolt/include/bolt/Core/BinaryFunction.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp

  Log Message:
  -----------
  [BOLT] Refactor tracking internals of BinaryFunction. NFCI (#167074)

In addition to tracking offsets inside a `BinaryFunction` that are
referenced by data relocations, we need to track those relocations too.
Plus, we will need to map symbols referenced by such relocations back to
the containing function.

This change introduces `BinaryFunction::InternalRefDataRelocations` to
track the aforementioned relocations and expands
`BinaryContext::SymbolToFunctionMap` to include local/temp symbols
involved in relocation processing.

There is no functional change introduced that should affect the output.
Future PRs will use the new tracking capabilities.


  Commit: 8d950d27d686543e877c5d64df8cec287381556c
      https://github.com/llvm/llvm-project/commit/8d950d27d686543e877c5d64df8cec287381556c
  Author: mitchell <mitchell.xu2 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/CMakeLists.txt
    M clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp
    R clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.cpp
    R clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.h
    A clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.cpp
    A clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.h
    M clang-tools-extra/clang-tidy/misc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
    R clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp
    R clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.h
    A clang-tools-extra/clang-tidy/misc/MisleadingBidirectionalCheck.cpp
    A clang-tools-extra/clang-tidy/misc/MisleadingBidirectionalCheck.h
    R clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp
    R clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.h
    A clang-tools-extra/clang-tidy/misc/MisleadingIdentifierCheck.cpp
    A clang-tools-extra/clang-tidy/misc/MisleadingIdentifierCheck.h
    R clang-tools-extra/clang-tidy/misc/NonCopyableObjects.cpp
    R clang-tools-extra/clang-tidy/misc/NonCopyableObjects.h
    A clang-tools-extra/clang-tidy/misc/NonCopyableObjectsCheck.cpp
    A clang-tools-extra/clang-tidy/misc/NonCopyableObjectsCheck.h
    R clang-tools-extra/clang-tidy/objc/AssertEquals.cpp
    R clang-tools-extra/clang-tidy/objc/AssertEquals.h
    A clang-tools-extra/clang-tidy/objc/AssertEqualsCheck.cpp
    A clang-tools-extra/clang-tidy/objc/AssertEqualsCheck.h
    M clang-tools-extra/clang-tidy/objc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/objc/ObjCTidyModule.cpp
    M clang-tools-extra/clang-tidy/performance/CMakeLists.txt
    M clang-tools-extra/clang-tidy/performance/PerformanceTidyModule.cpp
    R clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
    R clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.h
    A clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.cpp
    A clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.h
    R clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
    R clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDecls.h
    A clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDeclsCheck.cpp
    A clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDeclsCheck.h
    M clang-tools-extra/clang-tidy/readability/CMakeLists.txt
    R clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
    R clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
    A clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.cpp
    A clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.h
    M clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp
    M clang-tools-extra/docs/clang-tidy/checks/cert/fio38-c.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/misleading-bidirectional.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/non-copyable-objects.rst

  Log Message:
  -----------
  [clang-tidy][NFC] Add missing "Check" suffix to filenames in clang-tidy checks (#166889)

This is part of the codebase cleanup described in
[#166753](https://github.com/llvm/llvm-project/issues/166753).


  Commit: 577b5194bf7a0decfec1b88c5afe96426c2b45fe
      https://github.com/llvm/llvm-project/commit/577b5194bf7a0decfec1b88c5afe96426c2b45fe
  Author: Victor Chernyakin <chernyakin.victor.j at outlook.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape.cpp

  Log Message:
  -----------
  [clang-tidy] Fix `bugprone-exception-escape` not diagnosing throws in argument lists (#165955)

Fixes #165766.


  Commit: c8ab3b7e50938a97ba3c93ffa4a718f8477ce922
      https://github.com/llvm/llvm-project/commit/c8ab3b7e50938a97ba3c93ffa4a718f8477ce922
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/readability/QualifiedAutoCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Run clang-format-22 over clang-tidy (#167122)


  Commit: 8f2b167de4a1268160c06512d08863a9e8f43290
      https://github.com/llvm/llvm-project/commit/8f2b167de4a1268160c06512d08863a9e8f43290
  Author: mitchell <mitchell.xu2 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/assignment-in-if-condition.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/capturing-this-in-member-variable.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/crtp-constructor-accessibility.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/derived-method-shadowing-base-method.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/incorrect-enable-shared-from-this.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/pointer-arithmetic-on-polymorphic-object.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/raw-memory-call-on-non-trivial-type.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/return-const-ref-from-parameter.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/signal-handler.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/string-constructor.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/suspicious-realloc-usage.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/tagged-union-member-count.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/unsafe-functions.rst
    M clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/pro-bounds-avoid-unchecked-container-access.rst
    M clang-tools-extra/docs/clang-tidy/checks/llvm/prefer-static-over-anonymous-namespace.rst
    M clang-tools-extra/docs/clang-tidy/checks/llvm/use-ranges.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/const-correctness.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/include-cleaner.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/override-with-different-visibility.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/min-max-use-initializer-list.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/type-traits.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-scoped-lock.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-starts-ends-with.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-format.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-print.rst
    M clang-tools-extra/docs/clang-tidy/checks/objc/nsdate-formatter.rst
    M clang-tools-extra/docs/clang-tidy/checks/portability/template-virtual-member-function.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/ambiguous-smartptr-reset-call.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/math-missing-parentheses.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/redundant-inline-specifier.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/redundant-parentheses.rst

  Log Message:
  -----------
  [clang-tidy][NFC] Remove trailing whitespaces in documentation (#167103)

This is part of the codebase cleanup described in
[#167098](https://github.com/llvm/llvm-project/issues/167098)


  Commit: 3226a5f982a3ed994bd84d11be8390d7bbb8afc4
      https://github.com/llvm/llvm-project/commit/3226a5f982a3ed994bd84d11be8390d7bbb8afc4
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/lib/Headers/avx512cdintrin.h
    M clang/lib/Headers/avx512vlcdintrin.h

  Log Message:
  -----------
  [Headers][X86] avx512cd - move constexpr to the end of the function attribute lists. NFC. (#166968)

Consistent with how we order the attributes in other headers

Makes it easier to compare constexpr/non-constexpr attribute defines


  Commit: ffb5831fceac7dd0af461f0abd0bd66cdc6e77a8
      https://github.com/llvm/llvm-project/commit/ffb5831fceac7dd0af461f0abd0bd66cdc6e77a8
  Author: Connector Switch <c8ef at outlook.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M libc/include/llvm-libc-macros/netinet-in-macros.h

  Log Message:
  -----------
  [libc] add various macros relate to *ADDR* (#164830)

This patch adds 4 macros in the `netinet/in.h` header, as specified by
POSIX standards.


  Commit: a0e222f7c7bc7b6de43391fbbdada8d511004b9c
      https://github.com/llvm/llvm-project/commit/a0e222f7c7bc7b6de43391fbbdada8d511004b9c
  Author: Kunqiu Chen <camsyn at foxmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/test/Transforms/SimplifyCFG/ARM/switch-to-lookup-table.ll
    M llvm/test/Transforms/SimplifyCFG/switch-transformations-no-lut.ll
    M llvm/test/Transforms/SimplifyCFG/switch_create.ll

  Log Message:
  -----------
  [SimplifyCFG] Simplify uncond br with icmp & select (#165580)

Previously, SimplifyCFG only simplified unconditional branches when they
met a pattern (`swicth` -> `icmp` -> `br` -> `phi`) as follows:
```LLVM
   switch i8 %A, label %DEFAULT [ i8 1, label %end    i8 2, label %end ]
DEFAULT:
   %tmp = icmp eq i8 %A, 92
   br label %end
end:
   ... = phi i1 [ true, %entry ], [ %tmp, %DEFAULT ], [ true, %entry ]
```

This PR supports a new and more generic pattern (`switch` -> `icmp` ->
`select` -> `br` -> `phi` ) to simplify unconditional branches as
follows:
```LLVM
; BEFORE
case1:
  switch i32 %x, label %DEFAULT [ 
    i32 0, label %end    
    i32 1, label %case2 
  ]
case2:
  br label %end
DEFAULT:
  %tmp = icmp eq i32 %x, 2
  %val = select i1 %tmp, i32 V3, i32 V4
  br label %end
end:
  ... = phi i32 [ V1, %case1 ], [ V2, %case2 ], [ %val, %DEFAULT ]
```

We prefer to split the edge to 'end' so that there are TWO entries of
V3/V4 to the PHI, merging the icmp & select into the switch, as follows:
```LLVM
; AFTER
case1:
  switch i32 %x, label %DEFAULT [
    i32 0, label %end
    i32 1, label %case2
    i32 2, label %case3
  ]
case2:
  br label %end
case3:
  br label %end
DEFAULT:
  br label %end
end:
  ... = phi i32 [ V1, %case1 ], [ V2, %case2 ], [ V3, %case3 ], [ V4, %DEFAULT]
```

Alive2 Proof: https://alive2.llvm.org/ce/z/jYHM4f
Promising Optimization Impact:
https://github.com/dtcxzyw/llvm-opt-benchmark/pull/3006


  Commit: 21c1b7845b05fb126631b91e7c978a51c3f9eb9a
      https://github.com/llvm/llvm-project/commit/21c1b7845b05fb126631b91e7c978a51c3f9eb9a
  Author: hstk30-hw <hanwei62 at huawei.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/test/CodeGen/AArch64/args.cpp
    M clang/test/CodeGen/AArch64/struct-coerce-using-ptr.cpp
    M clang/test/CodeGen/arm64-microsoft-arguments.cpp
    M clang/test/CodeGenCXX/aarch64-arguments.cpp
    M clang/test/CodeGenCXX/arm64-darwinpcs.cpp

  Log Message:
  -----------
  fix: C++ empty record with align lead to va_list out of sync (#72197)

Fix AArch64 argument passing for C++ empty classes with large explicitly specified  alignment

reproducer: https://godbolt.org/z/qsze8fqra 
rel issue: https://github.com/llvm/llvm-project/issues/69872 
rel commit: https://github.com/llvm/llvm-project/commit/1711cc930bda8d27e87a2092bd220c18e4600c98


  Commit: b9ea93cd5c37fb6d606502fd01208dd48330549d
      https://github.com/llvm/llvm-project/commit/b9ea93cd5c37fb6d606502fd01208dd48330549d
  Author: Andreas Jonson <andjo403 at hotmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    M llvm/test/Transforms/InstCombine/binop-select.ll

  Log Message:
  -----------
  [InstCombine] Fold operation into select, when one operand is zext of select's condition (#166816)

Proof https://alive2.llvm.org/ce/z/oCQyTG


  Commit: fa98c8dfde45eae4608e1cdaa33b088cd7aff01b
      https://github.com/llvm/llvm-project/commit/fa98c8dfde45eae4608e1cdaa33b088cd7aff01b
  Author: Walter Lee <49250218+googlewalt at users.noreply.github.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M utils/bazel/llvm-project-overlay/libc/test/src/stdlib/BUILD.bazel

  Log Message:
  -----------
  Fix bazel build for #166719


  Commit: 6deb50dc7c7f0467381a20ccab3efd9db0f8993e
      https://github.com/llvm/llvm-project/commit/6deb50dc7c7f0467381a20ccab3efd9db0f8993e
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseDesignatedInitializersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseNodiscardCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseNoexceptCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseOverrideCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseScopedLockCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (11/N) (#167128)


  Commit: c6ffc93130cb66c95a5d14ce52168031e680c688
      https://github.com/llvm/llvm-project/commit/c6ffc93130cb66c95a5d14ce52168031e680c688
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousReallocUsageCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SwappedArgumentsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ThrowingStaticInitializationCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UncheckedStringToNumberConversionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (14/N) (#167131)


  Commit: 6313830d07147665c8a43b42110dae7c12e60186
      https://github.com/llvm/llvm-project/commit/6313830d07147665c8a43b42110dae7c12e60186
  Author: Walter Lee <49250218+googlewalt at users.noreply.github.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M lldb/include/lldb/lldb-private-interfaces.h

  Log Message:
  -----------
  Fix missing include from #166664


  Commit: d838ca21cade5c5a473c4dbb0433e84a20d95c46
      https://github.com/llvm/llvm-project/commit/d838ca21cade5c5a473c4dbb0433e84a20d95c46
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp

  Log Message:
  -----------
  [clang-doc] Remove an unused local variable (NFC) (#167104)

Identified with bugprone-unused-local-non-trivial-variable.


  Commit: ee0652b4da980785f34a35d6a3aedf1c4cb30668
      https://github.com/llvm/llvm-project/commit/ee0652b4da980785f34a35d6a3aedf1c4cb30668
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp
    M flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
    M flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp

  Log Message:
  -----------
  [flang] Remove unused local variables (NFC) (#167105)

Identified with bugprone-unused-local-non-trivial-variable.


  Commit: 0028ef667a87af0ff6265d855da0bb24e845baf3
      https://github.com/llvm/llvm-project/commit/0028ef667a87af0ff6265d855da0bb24e845baf3
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/CAS/UnifiedOnDiskCache.cpp
    M llvm/lib/CodeGen/WindowsSecureHotPatching.cpp
    M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [llvm] Remove unused local variables (NFC) (#167106)

Identified with bugprone-unused-local-non-trivial-variable.


  Commit: 2844d867340a1f4a0d4c4e09ec67f9de5213228e
      https://github.com/llvm/llvm-project/commit/2844d867340a1f4a0d4c4e09ec67f9de5213228e
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
    M mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp
    M mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp

  Log Message:
  -----------
  [mlir] Remove unused local variables (NFC) (#167107)

Identified with bugprone-unused-local-non-trivial-variable.


  Commit: ce7f9f9ccde9c09b0aed3dc9bccee325fca766e0
      https://github.com/llvm/llvm-project/commit/ce7f9f9ccde9c09b0aed3dc9bccee325fca766e0
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst
    M llvm/docs/AddingConstrainedIntrinsics.rst
    M llvm/docs/Atomics.rst
    M llvm/docs/BranchWeightMetadata.rst
    M llvm/docs/CIBestPractices.rst
    M llvm/docs/CompileCudaWithLLVM.rst
    M llvm/docs/Coroutines.rst
    M llvm/docs/Docker.rst
    M llvm/docs/Extensions.rst
    M llvm/docs/FatLTO.rst
    M llvm/docs/FaultMaps.rst
    M llvm/docs/GarbageCollection.rst
    M llvm/docs/GetElementPtr.rst
    M llvm/docs/GettingInvolved.rst
    M llvm/docs/GettingStartedVS.rst
    M llvm/docs/GwpAsan.rst
    M llvm/docs/HowToBuildWindowsItaniumPrograms.rst

  Log Message:
  -----------
  [llvm] Proofread *.rst (#167108)

This patch is limited to single-word replacements to fix spelling
and/or grammar to ease the review process.  Punctuation and markdown
fixes are specifically excluded.


  Commit: 01bea27b73279b1d4d445397c3395f1078d2d4d0
      https://github.com/llvm/llvm-project/commit/01bea27b73279b1d4d445397c3395f1078d2d4d0
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/IntegralLiteralExpressionMatcher.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
    M clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseAutoCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseConstraintsCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (10/N) (#167127)


  Commit: 545c3022d28164f5040036a7b515a85f74dbd5cc
      https://github.com/llvm/llvm-project/commit/545c3022d28164f5040036a7b515a85f74dbd5cc
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDeclsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/AvoidReturnWithVoidValueCheck.cpp
    M clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
    M clang-tools-extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ConstReturnTypeCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.cpp
    M clang-tools-extra/clang-tidy/readability/DuplicateIncludeCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
    M clang-tools-extra/clang-tidy/readability/EnumInitialValueCheck.cpp
    M clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
    M clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.cpp
    M clang-tools-extra/clang-tidy/readability/IdentifierLengthCheck.cpp
    M clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
    M clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
    M clang-tools-extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MagicNumbersCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MakeMemberFunctionConstCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MathMissingParenthesesCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MisleadingIndentationCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (8/N) (#167123)


  Commit: 385dbc12c4597a158e1c7906e39a4832c4de97cc
      https://github.com/llvm/llvm-project/commit/385dbc12c4597a158e1c7906e39a4832c4de97cc
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/AssignmentInIfConditionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/DefaultOperatorNewOnOveralignedTypeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/IncorrectEnableIfCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (12/N) (#167129)


  Commit: 5896a25ffe53648cdf7bf057e006565cbd2bf260
      https://github.com/llvm/llvm-project/commit/5896a25ffe53648cdf7bf057e006565cbd2bf260
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/NarrowingConversionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/PosixReturnCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
    M clang-tools-extra/clang-tidy/bugprone/SignedCharMisuseCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StandaloneEmptyCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StdNamespaceModificationCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StringConstructorCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (13/N) (#167130)


  Commit: ace77c25a4926899006d76ca87fc6d50da8baae1
      https://github.com/llvm/llvm-project/commit/ace77c25a4926899006d76ca87fc6d50da8baae1
  Author: Baranov Victor <bar.victor.2002 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/readability/NamedParameterCheck.cpp
    M clang-tools-extra/clang-tidy/readability/NamespaceCommentCheck.cpp
    M clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp
    M clang-tools-extra/clang-tidy/readability/OperatorsRepresentationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/QualifiedAutoCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantAccessSpecifiersCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantCastingCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.cpp
    M clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
    M clang-tools-extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp
    M clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
    M clang-tools-extra/clang-tidy/readability/UseAnyOfAllOfCheck.cpp
    M clang-tools-extra/clang-tidy/readability/UseStdMinMaxCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Fix misc-const-correctness warnings (9/N) (#167124)


  Commit: 18b8e3bfb108fa605075fb22a9b2dfa09e278b3b
      https://github.com/llvm/llvm-project/commit/18b8e3bfb108fa605075fb22a9b2dfa09e278b3b
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/include/llvm/ADT/StringSwitch.h

  Log Message:
  -----------
  [ADT] Add a missing std::move to StringSwitch::EndsWithLower (#167151)

All others seem to use std::move in StringSwitch.


  Commit: c06f864558c6e3c7e835f133e76ec9897d93ee2b
      https://github.com/llvm/llvm-project/commit/c06f864558c6e3c7e835f133e76ec9897d93ee2b
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryScanner.cpp

  Log Message:
  -----------
  [ExecutionEngine] Use StringRef::starts_with (NFC) (#167152)

Identified with modernize-use-starts-ends-with.


  Commit: ae1622a48a035dc7b7ccd72c9008fcbf9a9e85c0
      https://github.com/llvm/llvm-project/commit/ae1622a48a035dc7b7ccd72c9008fcbf9a9e85c0
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/Target/NVPTX/NVPTX.h
    M llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp

  Log Message:
  -----------
  [NVPTX] Remove redundant declarations (NFC) (#167153)

initializeNVPTXCtorDtorLoweringLegacyPass is declared twice in
NVPTX.h.

initializeGenericToNVVMLegacyPassPass is declared in NVPTX.h.

Identified with readability-redundant-declaration.


  Commit: 1e18747353266e332d4d0f793838c81c0e84ea2e
      https://github.com/llvm/llvm-project/commit/1e18747353266e332d4d0f793838c81c0e84ea2e
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
    M llvm/lib/ObjectYAML/DXContainerYAML.cpp

  Log Message:
  -----------
  [ObjectYAML] Remove redundant .str().c_str() (NFC) (#167154)

We can drop .str().c_str() here because all of the following are of
type StringRef:

- E.Name
- the second parameter of llvm::yaml::IO::enumCase
- the second parameter of llvm::yaml::IO::bitSetCase

Identified with readability-redundant-string-cstr.


  Commit: 6b42c913fa803bf4b8054d528f823c4102d6e3a8
      https://github.com/llvm/llvm-project/commit/6b42c913fa803bf4b8054d528f823c4102d6e3a8
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h

  Log Message:
  -----------
  [WebAssembly] Clean up CustomMappingTraits<BBNumberMap> (NFC) (#167155)

This patch does two things for readability:

- Use structured bindings.
- Remove extraneous .c_str().

Note that YamlIO.mapRequired takes StringRef as the key type.  As
such, we can implicitly construct StringRef from std::string.


  Commit: 070f3310ccfd040271aae982f36c008f2c34e11d
      https://github.com/llvm/llvm-project/commit/070f3310ccfd040271aae982f36c008f2c34e11d
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/Gnu.cpp

  Log Message:
  -----------
  [Driver] Remove extraneous c_str() (NFC) (#167156)

Note that addMultilibFlag takes StringRef for its second parameter.

Identified with readability-redundant-string-cstr.


  Commit: 825943e06f840710177e5514c4f61c9e73660c44
      https://github.com/llvm/llvm-project/commit/825943e06f840710177e5514c4f61c9e73660c44
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  [libc++] Run macOS buildbot under xcrun (#167072)

This ensures that run-buildbot can find the appropriate build tools
without having to go through a bunch of hoops inside run-buildbot
itself. When we eventually run the bootstrapping build on macOS, it also
allows the bootstrapped Clang to find the SDK headers it requires.

This also allows simplifying run-buildbot a bunch since we should be
able to find build tools in the current $PATH.


  Commit: afc83688cfadfb07c1cd9edc4f3c855d7cf4a261
      https://github.com/llvm/llvm-project/commit/afc83688cfadfb07c1cd9edc4f3c855d7cf4a261
  Author: Raul Tambre <raul at tambre.ee>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M libcxxabi/test/native/x86_64/lpstart-zero.pass.sh.s
    M libunwind/test/remember_state_leak.pass.sh.s

  Log Message:
  -----------
  [libc++abi][libunwind] Enable AT&T syntax explicitly (#166818)

Implementation files using the Intel syntax typically explicitly specify
it. Do the same for the few files where applicable for AT&T.

This enables building LLVM with `-mllvm -x86-asm-syntax=intel` in one's
Clang config files (i.e. a global preference for Intel syntax).


  Commit: 3673cc7a4222c6b60d8bb287ca048efa37f61e3b
      https://github.com/llvm/llvm-project/commit/3673cc7a4222c6b60d8bb287ca048efa37f61e3b
  Author: Martin Storsjö <martin at martin.st>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    A llvm/test/tools/llvm-rc/Inputs/octal-in-range.rc
    A llvm/test/tools/llvm-rc/Inputs/octal-out-of-range.rc
    M llvm/test/tools/llvm-rc/Inputs/tokens.rc
    A llvm/test/tools/llvm-rc/octal.test
    M llvm/test/tools/llvm-rc/tokenizer.test
    M llvm/tools/llvm-rc/ResourceScriptToken.cpp
    M llvm/tools/llvm-rc/ResourceScriptToken.h
    M llvm/tools/llvm-rc/ResourceScriptTokenList.def
    M llvm/tools/llvm-rc/llvm-rc.cpp

  Log Message:
  -----------
  [llvm-rc] Don't interpret integer literals as octal numbers in rc.exe mode (#166915)

It turns out that rc.exe doesn't interpret integer literals as octal
numbers - but GNU windres does. Previously, llvm-rc did interpret them
as octal.

Fix the issue by stripping away the leading zeros during tokenization.
The alternative (which would be somewhat cleaner, as visible in
tokenizer.test) would be to retain them in the RCToken object, but strip
them out before calling
StringRef::getAsInteger. Alternatively to handle the radix detection
locally in llvm-rc code and not rely on getAsInteger to autodetect it.
Both of those solutions require propagating the IsWindres flag so that
it is available within RCToken, or at least when calling
RCToken::intValue().

Fixes: https://github.com/llvm/llvm-project/issues/144723


  Commit: 26bb121dfe0b3f52bf8b56353f77752e24321fa6
      https://github.com/llvm/llvm-project/commit/26bb121dfe0b3f52bf8b56353f77752e24321fa6
  Author: serge-sans-paille <sguelton at mozilla.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/benchmarks/FormatVariadicBM.cpp
    M llvm/include/llvm/AsmParser/SlotMapping.h
    M llvm/include/llvm/CGData/OutlinedHashTree.h
    M llvm/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h
    M llvm/include/llvm/ExecutionEngine/Orc/SectCreate.h
    M llvm/include/llvm/MC/MCAssembler.h
    M llvm/include/llvm/ObjectYAML/GOFFYAML.h
    M llvm/include/llvm/PassInfo.h
    M llvm/include/llvm/Support/Mustache.h
    M llvm/include/llvm/TargetParser/XtensaTargetParser.h
    M llvm/lib/CodeGen/DFAPacketizer.cpp
    M llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
    M llvm/lib/ObjCopy/DXContainer/DXContainerObject.h
    M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.h
    M llvm/lib/Target/ARC/ARCMachineFunctionInfo.h
    M llvm/lib/Target/Hexagon/HexagonQFPOptimizer.cpp
    M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
    M llvm/lib/Target/NVPTX/NVPTXUtilities.h
    M llvm/tools/llc/NewPMDriver.h
    M llvm/tools/llvm-exegesis/lib/X86/X86Counter.cpp
    M llvm/tools/llvm-ifs/ErrorCollector.cpp
    M llvm/tools/llvm-reduce/TestRunner.h
    M llvm/unittests/ADT/ConcurrentHashtableTest.cpp
    M llvm/unittests/DebugInfo/LogicalView/StringPoolTest.cpp
    M llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp
    M llvm/unittests/Support/DynamicLibrary/PipSqueak.cpp
    M llvm/unittests/Support/DynamicLibrary/PipSqueak.h
    M llvm/unittests/TextAPI/TextStubV1Tests.cpp
    M llvm/unittests/TextAPI/TextStubV2Tests.cpp
    M llvm/unittests/TextAPI/TextStubV4Tests.cpp

  Log Message:
  -----------
  Remove unused <vector> inclusion (#166997)


  Commit: 02976f5ffa20bc353e75146f9154df3162179e8b
      https://github.com/llvm/llvm-project/commit/02976f5ffa20bc353e75146f9154df3162179e8b
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/utils/TableGen/AsmMatcherEmitter.cpp
    M llvm/utils/TableGen/AsmWriterEmitter.cpp
    M llvm/utils/TableGen/Basic/SequenceToOffsetTable.h
    M llvm/utils/TableGen/CodeGenMapTable.cpp
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
    M llvm/utils/TableGen/Common/CodeGenHwModes.h
    M llvm/utils/TableGen/Common/CodeGenInstruction.h
    M llvm/utils/TableGen/Common/CodeGenRegisters.cpp
    M llvm/utils/TableGen/Common/CodeGenRegisters.h
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h
    M llvm/utils/TableGen/Common/InfoByHwMode.cpp
    M llvm/utils/TableGen/Common/InfoByHwMode.h
    M llvm/utils/TableGen/FastISelEmitter.cpp
    M llvm/utils/TableGen/InstrInfoEmitter.cpp
    M llvm/utils/TableGen/OptionParserEmitter.cpp
    M llvm/utils/TableGen/RegisterBankEmitter.cpp
    M llvm/utils/TableGen/RegisterInfoEmitter.cpp
    M llvm/utils/TableGen/SearchableTableEmitter.cpp
    M llvm/utils/TableGen/X86DisassemblerTables.cpp
    M llvm/utils/TableGen/X86DisassemblerTables.h
    M llvm/utils/TableGen/X86FoldTablesEmitter.cpp
    M llvm/utils/TableGen/X86InstrMappingEmitter.cpp

  Log Message:
  -----------
  [TableGen] Use "using" instead of "typedef" (NFC) (#167168)

Identified with modernize-use-using.


  Commit: 15e3b49cb8222b62c281373a75990b5004753cad
      https://github.com/llvm/llvm-project/commit/15e3b49cb8222b62c281373a75990b5004753cad
  Author: nora <48135649+Noratrieb at users.noreply.github.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/IR/EHPersonalities.cpp

  Log Message:
  -----------
  [llvm] Allow Rust personality name to contain arbitrary prefix (#166095)

LLVM needs to figure out the type of EH personality for various reasons.
To do this, it currently matches against a hardcoded list of names. In
Rust, we would like to mangle our personality function to better support
linking multiple Rust standard libraries via staticlib. We have
currently mangled all symbols except the personality, which remains
unmangled because of this LLVM hardcoding.

Instead, this now does a suffix match of the personality name, which
will work with the mangling scheme used for these internal symbols (e.g.
`_RNvCseCSg29WUqSe_7___rustc12___rust_alloc`).

Companion Rust PR: https://github.com/rust-lang/rust/pull/148413


  Commit: 0902a6b8ded446e667e1c535d79b29f47abb7d87
      https://github.com/llvm/llvm-project/commit/0902a6b8ded446e667e1c535d79b29f47abb7d87
  Author: Walter Lee <49250218+googlewalt at users.noreply.github.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/TargetParser/XtensaTargetParser.cpp

  Log Message:
  -----------
  Add missing #include (fix for  #166997)


  Commit: 3b219cf42ac4970fc01a4e9d4b428d9689e13f78
      https://github.com/llvm/llvm-project/commit/3b219cf42ac4970fc01a4e9d4b428d9689e13f78
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/test/Transforms/LoopVectorize/AArch64/reg-usage.ll

  Log Message:
  -----------
  [LV] Add register pressure test for #164124.

Add extra test for https://github.com/llvm/llvm-project/pull/164124


  Commit: e61a51d0d620bf013173930749d760ad6cb788ed
      https://github.com/llvm/llvm-project/commit/e61a51d0d620bf013173930749d760ad6cb788ed
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/include/llvm/Option/OptTable.h
    M llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
    M llvm/lib/Option/OptTable.cpp
    M llvm/unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp
    M llvm/utils/TableGen/OptionParserEmitter.cpp

  Log Message:
  -----------
  [llvm] Use llvm::find_if and llvm::is_contained (NFC) (#167166)

Identified with llvm-use-ranges.


  Commit: 0fad7d7494df748e237a46e04962bb74f98ae663
      https://github.com/llvm/llvm-project/commit/0fad7d7494df748e237a46e04962bb74f98ae663
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/include/llvm/Analysis/IRSimilarityIdentifier.h
    M llvm/include/llvm/Transforms/IPO/IROutliner.h
    M llvm/lib/CodeGen/MachineOutliner.cpp

  Log Message:
  -----------
  [llvm] Use static_assert on getEmptyKey and getTombstoneKey (NFC) (#167167)

Note that DenseMapInfo<unsigned>::getEmptyKey() and getTombstoneKey()
are constexpr.

This patch removes assertion messages as they don't state any more
than what's expressed in the assertion condition.

Identified with misc-static-assert.


  Commit: 7b1a74cd7910d9ffd387e643a3e6de94ec1d9547
      https://github.com/llvm/llvm-project/commit/7b1a74cd7910d9ffd387e643a3e6de94ec1d9547
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M bolt/lib/Core/DebugNames.cpp

  Log Message:
  -----------
  [BOLT] Use DenseMap::contains (NFC) (#167169)

Identified with readability-container-contains.


  Commit: 0246f331d4438375389dfbbd8132fb70638ee64f
      https://github.com/llvm/llvm-project/commit/0246f331d4438375389dfbbd8132fb70638ee64f
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/unittests/BinaryFormat/MsgPackWriterTest.cpp

  Log Message:
  -----------
  [BinaryFromat] Simplify subscript operators (NFC) (#167170)

Identified with readability-simplify-subscript-expr.


  Commit: 91821ba86607e423cfc0049eccd694153c544d59
      https://github.com/llvm/llvm-project/commit/91821ba86607e423cfc0049eccd694153c544d59
  Author: Men-cotton <mencotton0410 at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M mlir/test/Conversion/FuncToLLVM/convert-data-layout.mlir
    M mlir/test/Conversion/FuncToLLVM/func-memref.mlir
    M mlir/test/Conversion/MemRefToLLVM/expand-then-convert-to-llvm.mlir
    M mlir/test/Dialect/Func/duplicate-function-elimination.mlir
    M mlir/test/Dialect/OpenACC/ops.mlir
    M mlir/test/mlir-tblgen/op-decl-and-defs.td

  Log Message:
  -----------
  [MLIR] Fix FileCheck annotations and add 32-bit coverage (#167149)

Addresses #93154 by ensuring the test RUN/FILECHECK prefixes across
`mlir/test/Conversion/FuncToLLVM/` and related files match their
expected outputs, and adds an `index-bitwidth=32` variant of
`expand-then-convert-to-llvm.mlir` that exercises
`@collapse_shape_dynamic_with_non_identity_layout` through the same
MemRef-to-LLVM pipeline so the 32-bit layout descriptors are verified.


  Commit: 3bb903e3c0afcc2fb17ebf2b7da127d1595dba56
      https://github.com/llvm/llvm-project/commit/3bb903e3c0afcc2fb17ebf2b7da127d1595dba56
  Author: A. Jiang <de34 at live.cn>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M libcxx/docs/Status/Cxx17Papers.csv
    M libcxx/include/__functional/hash.h
    M libcxx/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp
    M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp
    M libcxx/test/support/poisoned_hash_helper.h

  Log Message:
  -----------
  [libc++] Treat P0513R0 as a defect report against C++11 (#166690)

P0513R0 is essentially a collective resolution paper of LWG2543,
LWG2791, LWG2809, and LWG2817.

Among these LWG issues, LWG2543 (conditionally enabled `hash`) and
LWG2817 (`hash<nullptr_t>`) affect pre-C++17 utilities. We generally
backport changes from LWG issues, so this patch backports the relevant
parts of P0513R0.

Although we provide `hash<unique_ptr>` as an extension in C++03 mode, as
C++03 mode isn't encouraged now, this patch leaves `hash<unique_ptr>`
unchanged in C++03 mode.


  Commit: 188f109490bd18f89bceb3dfb749f2bbb98f32d2
      https://github.com/llvm/llvm-project/commit/188f109490bd18f89bceb3dfb749f2bbb98f32d2
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M mlir/lib/Dialect/SparseTensor/Transforms/SparsificationAndBufferizationPass.cpp
    M mlir/test/lib/Dialect/Test/TestDialect.cpp

  Log Message:
  -----------
  [mlir] Remove duplicate includes (NFC) (#167187)

Identified with readability-duplicate-include.


  Commit: 8628ff3ec0bfa50973fe68a73144c9ad3ed34fbb
      https://github.com/llvm/llvm-project/commit/8628ff3ec0bfa50973fe68a73144c9ad3ed34fbb
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/ObjectYAML/ELFYAML.cpp

  Log Message:
  -----------
  [ObjectYAML] Remove extraneous .c_str() (NFC) (#167189)

maskedBitSetCase takes StringRef, so we can "implicitly cast"
std::string to StringRef.

Identified with readability-redundant-string-cstr.


  Commit: 32405811bb1a414ef40176b243516631ccd838dc
      https://github.com/llvm/llvm-project/commit/32405811bb1a414ef40176b243516631ccd838dc
  Author: Nico Weber <thakis at chromium.org>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/test/BUILD.gn
    A llvm/utils/gn/secondary/llvm/tools/llvm-cas/BUILD.gn

  Log Message:
  -----------
  [gn] port ebb61a5bea (llvm-cas)


  Commit: 3a8894d7aff1fa4bd2502827c31dad87b5765f4d
      https://github.com/llvm/llvm-project/commit/3a8894d7aff1fa4bd2502827c31dad87b5765f4d
  Author: Hristo Hristov <hghristov.rmm at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M libcxx/include/__numeric/saturation_arithmetic.h
    A libcxx/test/libcxx/numerics/nodiscard.verify.cpp
    R libcxx/test/std/numerics/bit/bitops.rot/nodiscard.verify.cpp

  Log Message:
  -----------
  [libc++][numeric] Marked saturation artithmetic functions as `[[nodiscard]]` (#166898)

...according to Coding Guidelines: *`[[nodiscard]]` should be applied to
functions where discarding the return value is most likely a correctness
issue.*

# References
-
https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant
-
https://github.com/llvm/llvm-project/pull/166524#issuecomment-3495567876

Co-authored-by: Hristo Hristov <zingam at outlook.com>


  Commit: 4b6a597230020282fe94ee6f476a3aad45fbe9aa
      https://github.com/llvm/llvm-project/commit/4b6a597230020282fe94ee6f476a3aad45fbe9aa
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M compiler-rt/test/lit.common.cfg.py

  Log Message:
  -----------
  Reapply "[compiler-rt] Default to Lit's Internal Shell"

This reverts commit 206a1d2b5b0f7a6a7b8fdf06d067f37677bd13b1.

The issues that came up with the last landing have been fixed, so trying
this again to see if it sticks this time.


  Commit: 64ad5d976dbd9bb140d81440c7d9cb093278dd31
      https://github.com/llvm/llvm-project/commit/64ad5d976dbd9bb140d81440c7d9cb093278dd31
  Author: Kevin Sala Penades <salapenades1 at llnl.gov>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M offload/include/omptarget.h

  Log Message:
  -----------
  [Offload] Remove unused KernelArgsTy instantiation (#167197)


  Commit: 81f22258902162f894667b7ba6ef64379906833d
      https://github.com/llvm/llvm-project/commit/81f22258902162f894667b7ba6ef64379906833d
  Author: Kevin Sala <salapenades1 at llnl.gov>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M .github/workflows/build-ci-container-tooling.yml
    M .github/workflows/libcxx-build-and-test.yaml
    M .github/workflows/premerge.yaml
    M bolt/include/bolt/Core/BinaryContext.h
    M bolt/include/bolt/Core/BinaryFunction.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/BinaryFunction.cpp
    M bolt/lib/Core/BinarySection.cpp
    M bolt/lib/Core/DebugNames.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp
    M clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp
    M clang-tools-extra/clang-doc/JSONGenerator.cpp
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/ClangTidyCheck.h
    M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
    M clang-tools-extra/clang-tidy/ClangTidyOptions.cpp
    M clang-tools-extra/clang-tidy/ClangTidyProfiling.cpp
    M clang-tools-extra/clang-tidy/GlobList.cpp
    M clang-tools-extra/clang-tidy/NoLintDirectiveHandler.cpp
    M clang-tools-extra/clang-tidy/abseil/AbseilMatcher.h
    M clang-tools-extra/clang-tidy/abseil/DurationAdditionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationConversionCastCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationRewriter.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationSubtractionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/TimeComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
    M clang-tools-extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
    M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp
    M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.h
    M clang-tools-extra/clang-tidy/altera/KernelNameRestrictionCheck.cpp
    M clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp
    M clang-tools-extra/clang-tidy/altera/UnrollLoopsCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecAcceptCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecDupCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecOpenCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecPipeCheck.cpp
    M clang-tools-extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp
    M clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/AssignmentInIfConditionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/DefaultOperatorNewOnOveralignedTypeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/IncorrectEnableIfCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/NarrowingConversionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/PosixReturnCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
    M clang-tools-extra/clang-tidy/bugprone/SignedCharMisuseCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StandaloneEmptyCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StdNamespaceModificationCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StringConstructorCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousReallocUsageCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SwappedArgumentsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ThrowingStaticInitializationCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UncheckedStringToNumberConversionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
    M clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/CMakeLists.txt
    M clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp
    R clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.cpp
    R clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.h
    A clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.cpp
    A clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.h
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
    M clang-tools-extra/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp
    M clang-tools-extra/clang-tidy/custom/QueryCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp
    M clang-tools-extra/clang-tidy/fuchsia/TemporaryObjectsCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp
    M clang-tools-extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp
    M clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp
    M clang-tools-extra/clang-tidy/google/FunctionNamingCheck.cpp
    M clang-tools-extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp
    M clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp
    M clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp
    M clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
    M clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
    M clang-tools-extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp
    A clang-tools-extra/clang-tidy/llvm/.clang-tidy
    M clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.cpp
    M clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
    M clang-tools-extra/clang-tidy/llvmlibc/InlineFunctionDeclCheck.cpp
    M clang-tools-extra/clang-tidy/misc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp
    M clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp
    M clang-tools-extra/clang-tidy/misc/CoroutineHostileRAIICheck.cpp
    M clang-tools-extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
    M clang-tools-extra/clang-tidy/misc/IncludeCleanerCheck.cpp
    M clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
    R clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp
    R clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.h
    A clang-tools-extra/clang-tidy/misc/MisleadingBidirectionalCheck.cpp
    A clang-tools-extra/clang-tidy/misc/MisleadingBidirectionalCheck.h
    R clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp
    R clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.h
    A clang-tools-extra/clang-tidy/misc/MisleadingIdentifierCheck.cpp
    A clang-tools-extra/clang-tidy/misc/MisleadingIdentifierCheck.h
    M clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp
    M clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
    M clang-tools-extra/clang-tidy/misc/NoRecursionCheck.cpp
    R clang-tools-extra/clang-tidy/misc/NonCopyableObjects.cpp
    R clang-tools-extra/clang-tidy/misc/NonCopyableObjects.h
    A clang-tools-extra/clang-tidy/misc/NonCopyableObjectsCheck.cpp
    A clang-tools-extra/clang-tidy/misc/NonCopyableObjectsCheck.h
    M clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/misc/StaticAssertCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UnusedParametersCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseInternalLinkageCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/IntegralLiteralExpressionMatcher.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
    M clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseAutoCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseConstraintsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseDesignatedInitializersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseNodiscardCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseNoexceptCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseOverrideCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseScopedLockCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
    M clang-tools-extra/clang-tidy/mpi/TypeMismatchCheck.cpp
    R clang-tools-extra/clang-tidy/objc/AssertEquals.cpp
    R clang-tools-extra/clang-tidy/objc/AssertEquals.h
    A clang-tools-extra/clang-tidy/objc/AssertEqualsCheck.cpp
    A clang-tools-extra/clang-tidy/objc/AssertEqualsCheck.h
    M clang-tools-extra/clang-tidy/objc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/objc/NSDateFormatterCheck.cpp
    M clang-tools-extra/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.cpp
    M clang-tools-extra/clang-tidy/objc/ObjCTidyModule.cpp
    M clang-tools-extra/clang-tidy/objc/PropertyDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/objc/SuperSelfCheck.cpp
    M clang-tools-extra/clang-tidy/performance/CMakeLists.txt
    M clang-tools-extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
    M clang-tools-extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
    M clang-tools-extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
    M clang-tools-extra/clang-tidy/performance/MoveConstArgCheck.cpp
    M clang-tools-extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
    M clang-tools-extra/clang-tidy/performance/PerformanceTidyModule.cpp
    M clang-tools-extra/clang-tidy/performance/TriviallyDestructibleCheck.cpp
    M clang-tools-extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
    R clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
    R clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.h
    A clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.cpp
    A clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.h
    M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
    M clang-tools-extra/clang-tidy/plugin/ClangTidyPlugin.cpp
    M clang-tools-extra/clang-tidy/portability/RestrictSystemIncludesCheck.cpp
    M clang-tools-extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp
    R clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
    R clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDecls.h
    A clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDeclsCheck.cpp
    A clang-tools-extra/clang-tidy/readability/AvoidConstParamsInDeclsCheck.h
    M clang-tools-extra/clang-tidy/readability/AvoidReturnWithVoidValueCheck.cpp
    M clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
    M clang-tools-extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/CMakeLists.txt
    M clang-tools-extra/clang-tidy/readability/ConstReturnTypeCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
    R clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
    R clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
    A clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.cpp
    A clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.h
    M clang-tools-extra/clang-tidy/readability/DuplicateIncludeCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
    M clang-tools-extra/clang-tidy/readability/EnumInitialValueCheck.cpp
    M clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
    M clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.cpp
    M clang-tools-extra/clang-tidy/readability/IdentifierLengthCheck.cpp
    M clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
    M clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
    M clang-tools-extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MagicNumbersCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MakeMemberFunctionConstCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MathMissingParenthesesCheck.cpp
    M clang-tools-extra/clang-tidy/readability/MisleadingIndentationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/NamedParameterCheck.cpp
    M clang-tools-extra/clang-tidy/readability/NamespaceCommentCheck.cpp
    M clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp
    M clang-tools-extra/clang-tidy/readability/OperatorsRepresentationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/QualifiedAutoCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ReadabilityTidyModule.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantAccessSpecifiersCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantCastingCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
    M clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.cpp
    M clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
    M clang-tools-extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp
    M clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
    M clang-tools-extra/clang-tidy/readability/UseAnyOfAllOfCheck.cpp
    M clang-tools-extra/clang-tidy/readability/UseStdMinMaxCheck.cpp
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/clang-tidy/utils/ASTUtils.cpp
    M clang-tools-extra/clang-tidy/utils/BracesAroundStatement.cpp
    M clang-tools-extra/clang-tidy/utils/DeclRefExprUtils.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionSpecAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/ExprSequence.cpp
    M clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp
    M clang-tools-extra/clang-tidy/utils/FixItHintUtils.cpp
    M clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
    M clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp
    M clang-tools-extra/clang-tidy/utils/IncludeInserter.cpp
    M clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
    M clang-tools-extra/clang-tidy/utils/LexerUtils.cpp
    M clang-tools-extra/clang-tidy/utils/LexerUtils.h
    M clang-tools-extra/clang-tidy/utils/Matchers.h
    M clang-tools-extra/clang-tidy/utils/NamespaceAliaser.cpp
    M clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/utils/TypeTraits.cpp
    M clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
    M clang-tools-extra/clang-tidy/utils/UsingInserter.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/assignment-in-if-condition.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/capturing-this-in-member-variable.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/crtp-constructor-accessibility.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/derived-method-shadowing-base-method.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/incorrect-enable-shared-from-this.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/pointer-arithmetic-on-polymorphic-object.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/raw-memory-call-on-non-trivial-type.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/return-const-ref-from-parameter.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/signal-handler.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/string-constructor.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/suspicious-realloc-usage.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/tagged-union-member-count.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/unsafe-functions.rst
    M clang-tools-extra/docs/clang-tidy/checks/cert/fio38-c.rst
    M clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/pro-bounds-avoid-unchecked-container-access.rst
    M clang-tools-extra/docs/clang-tidy/checks/llvm/prefer-static-over-anonymous-namespace.rst
    M clang-tools-extra/docs/clang-tidy/checks/llvm/use-ranges.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/const-correctness.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/include-cleaner.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/misleading-bidirectional.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/non-copyable-objects.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/override-with-different-visibility.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/min-max-use-initializer-list.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/type-traits.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-scoped-lock.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-starts-ends-with.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-format.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-print.rst
    M clang-tools-extra/docs/clang-tidy/checks/objc/nsdate-formatter.rst
    M clang-tools-extra/docs/clang-tidy/checks/portability/template-virtual-member-function.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/ambiguous-smartptr-reset-call.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/math-missing-parentheses.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/redundant-inline-specifier.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/redundant-parentheses.rst
    M clang-tools-extra/test/clang-doc/basic-project.mustache.test
    M clang-tools-extra/test/clang-doc/json/class-requires.cpp
    M clang-tools-extra/test/clang-doc/json/class-specialization.cpp
    M clang-tools-extra/test/clang-doc/json/class-template.cpp
    M clang-tools-extra/test/clang-doc/json/class.cpp
    M clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
    M clang-tools-extra/test/clang-doc/json/concept.cpp
    M clang-tools-extra/test/clang-doc/json/function-requires.cpp
    M clang-tools-extra/test/clang-doc/json/function-specifiers.cpp
    M clang-tools-extra/test/clang-doc/json/method-template.cpp
    M clang-tools-extra/test/clang-doc/json/multiple-namespaces.cpp
    M clang-tools-extra/test/clang-doc/json/namespace.cpp
    M clang-tools-extra/test/clang-doc/json/nested-namespace.cpp
    M clang-tools-extra/test/clang-doc/long-name.cpp
    M clang-tools-extra/test/clang-doc/mustache-index.cpp
    M clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape.cpp
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Driver/Options.td
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/Gnu.cpp
    M clang/lib/Headers/avx512cdintrin.h
    M clang/lib/Headers/avx512vlcdintrin.h
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp
    M clang/test/AST/ByteCode/cxx11.cpp
    M clang/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp
    M clang/test/CodeGen/AArch64/args.cpp
    M clang/test/CodeGen/AArch64/struct-coerce-using-ptr.cpp
    M clang/test/CodeGen/arm64-microsoft-arguments.cpp
    M clang/test/CodeGenCXX/aarch64-arguments.cpp
    M clang/test/CodeGenCXX/arm64-darwinpcs.cpp
    M clang/test/Driver/cl-x86-flags.c
    M compiler-rt/test/hwasan/TestCases/Linux/fixed-shadow.c
    M compiler-rt/test/lit.common.cfg.py
    M flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp
    M flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
    M flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
    M libc/include/llvm-libc-macros/netinet-in-macros.h
    M libcxx/docs/Status/Cxx17Papers.csv
    M libcxx/include/__functional/hash.h
    M libcxx/include/__numeric/saturation_arithmetic.h
    A libcxx/test/libcxx/numerics/nodiscard.verify.cpp
    R libcxx/test/std/numerics/bit/bitops.rot/nodiscard.verify.cpp
    M libcxx/test/std/utilities/function.objects/unord.hash/pointer.pass.cpp
    M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.hash/hash_unique_ptr.pass.cpp
    M libcxx/test/support/poisoned_hash_helper.h
    M libcxx/utils/ci/run-buildbot
    M libcxxabi/test/native/x86_64/lpstart-zero.pass.sh.s
    M libunwind/test/remember_state_leak.pass.sh.s
    M lld/MachO/ICF.cpp
    M lld/docs/ReleaseNotes.rst
    M lld/test/wasm/alias.s
    M lld/test/wasm/bss-only.s
    M lld/test/wasm/build-id.test
    M lld/test/wasm/call-indirect.s
    M lld/test/wasm/comdats.ll
    M lld/test/wasm/compress-relocs.s
    M lld/test/wasm/compress-relocs64.s
    M lld/test/wasm/custom-section-name.ll
    M lld/test/wasm/data-layout.s
    M lld/test/wasm/data-segment-merging.ll
    M lld/test/wasm/data-segments.ll
    M lld/test/wasm/debuginfo.test
    M lld/test/wasm/dylink-non-pie.s
    M lld/test/wasm/emit-relocs.s
    M lld/test/wasm/externref.s
    M lld/test/wasm/gc-sections.ll
    M lld/test/wasm/global-base.test
    M lld/test/wasm/globals.s
    M lld/test/wasm/import-memory.test
    M lld/test/wasm/init-fini.ll
    M lld/test/wasm/large-memory.test
    M lld/test/wasm/local-symbols.ll
    M lld/test/wasm/locals-duplicate.test
    M lld/test/wasm/lto/tls.ll
    M lld/test/wasm/lto/used.ll
    M lld/test/wasm/map-file.s
    M lld/test/wasm/memory-naming.test
    M lld/test/wasm/merge-string.s
    M lld/test/wasm/multi-table.s
    M lld/test/wasm/no-strip-segment.s
    M lld/test/wasm/no-tls.s
    M lld/test/wasm/page-size.s
    M lld/test/wasm/pic-static.ll
    M lld/test/wasm/reloc-relative.s
    M lld/test/wasm/shared-memory-no-atomics.yaml
    M lld/test/wasm/shared-memory.yaml
    M lld/test/wasm/stack-first.test
    M lld/test/wasm/startstop.ll
    M lld/test/wasm/table-base.s
    M lld/test/wasm/tls-align.s
    M lld/test/wasm/tls-non-shared-memory-basic.s
    M lld/test/wasm/tls-non-shared-memory.s
    M lld/test/wasm/tls.s
    M lld/test/wasm/undefined-weak-call.s
    M lld/test/wasm/weak-alias-overide.ll
    M lld/test/wasm/weak-alias.ll
    M lld/test/wasm/weak-symbols.s
    M lld/test/wasm/weak-undefined-pic.s
    M lld/test/wasm/weak-undefined.s
    M lld/wasm/Driver.cpp
    M lld/wasm/Options.td
    M lldb/include/lldb/lldb-private-interfaces.h
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
    M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h
    M lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
    R lldb/test/API/lang/objc/modules-compile-error/Makefile
    R lldb/test/API/lang/objc/modules-compile-error/TestModulesCompileError.py
    R lldb/test/API/lang/objc/modules-compile-error/main.m
    R lldb/test/API/lang/objc/modules-compile-error/module.h
    R lldb/test/API/lang/objc/modules-compile-error/module.modulemap
    A lldb/test/Shell/Expr/TestClangModuleLoadError_CompileFailure.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_FromExpression.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidNestedSubmodule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSearchPath.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidSubmodule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_InvalidTopLevelModule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_ModulemapParsing.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_NoModule.test
    A lldb/test/Shell/Expr/TestClangModuleLoadError_NoModuleMap.test
    M llvm/benchmarks/CMakeLists.txt
    M llvm/benchmarks/FormatVariadicBM.cpp
    M llvm/docs/AMDGPUUsage.rst
    M llvm/docs/AddingConstrainedIntrinsics.rst
    M llvm/docs/Atomics.rst
    M llvm/docs/BranchWeightMetadata.rst
    M llvm/docs/CIBestPractices.rst
    M llvm/docs/CompileCudaWithLLVM.rst
    M llvm/docs/Coroutines.rst
    M llvm/docs/Docker.rst
    M llvm/docs/Extensions.rst
    M llvm/docs/FatLTO.rst
    M llvm/docs/FaultMaps.rst
    M llvm/docs/GarbageCollection.rst
    M llvm/docs/GetElementPtr.rst
    M llvm/docs/GettingInvolved.rst
    M llvm/docs/GettingStartedVS.rst
    M llvm/docs/GwpAsan.rst
    M llvm/docs/HowToBuildWindowsItaniumPrograms.rst
    M llvm/include/llvm/ADT/StringSwitch.h
    M llvm/include/llvm/Analysis/IRSimilarityIdentifier.h
    M llvm/include/llvm/AsmParser/SlotMapping.h
    M llvm/include/llvm/CGData/OutlinedHashTree.h
    M llvm/include/llvm/CodeGen/RDFRegisters.h
    M llvm/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h
    M llvm/include/llvm/ExecutionEngine/Orc/SectCreate.h
    M llvm/include/llvm/MC/MCAssembler.h
    M llvm/include/llvm/ObjectYAML/GOFFYAML.h
    M llvm/include/llvm/Option/OptTable.h
    M llvm/include/llvm/PassInfo.h
    M llvm/include/llvm/Support/Mustache.h
    M llvm/include/llvm/TargetParser/XtensaTargetParser.h
    M llvm/include/llvm/Transforms/IPO/IROutliner.h
    M llvm/lib/CAS/ObjectStore.cpp
    M llvm/lib/CAS/UnifiedOnDiskCache.cpp
    M llvm/lib/CodeGen/DFAPacketizer.cpp
    M llvm/lib/CodeGen/MachineOutliner.cpp
    M llvm/lib/CodeGen/WindowsSecureHotPatching.cpp
    M llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
    M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryScanner.cpp
    M llvm/lib/IR/EHPersonalities.cpp
    M llvm/lib/ObjCopy/DXContainer/DXContainerObject.h
    M llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
    M llvm/lib/ObjectYAML/DXContainerYAML.cpp
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/Option/OptTable.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.h
    M llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
    M llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp
    M llvm/lib/Target/ARC/ARCMachineFunctionInfo.h
    M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
    M llvm/lib/Target/Hexagon/HexagonQFPOptimizer.cpp
    M llvm/lib/Target/NVPTX/NVPTX.h
    M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
    M llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
    M llvm/lib/Target/NVPTX/NVPTXUtilities.h
    M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h
    M llvm/lib/TargetParser/XtensaTargetParser.cpp
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll
    M llvm/test/CodeGen/AMDGPU/mfma-loop.ll
    M llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr.ll
    M llvm/test/DebugInfo/extradata-node-reference.ll
    M llvm/test/Transforms/InstCombine/binop-select.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/reg-usage.ll
    M llvm/test/Transforms/SimplifyCFG/ARM/switch-to-lookup-table.ll
    M llvm/test/Transforms/SimplifyCFG/switch-transformations-no-lut.ll
    M llvm/test/Transforms/SimplifyCFG/switch_create.ll
    M llvm/test/lit.cfg.py
    A llvm/test/tools/dsymutil/ARM/typedefs-with-same-name.test
    R llvm/test/tools/dsymutil/typedefs-with-same-name.test
    A llvm/test/tools/llvm-rc/Inputs/octal-in-range.rc
    A llvm/test/tools/llvm-rc/Inputs/octal-out-of-range.rc
    M llvm/test/tools/llvm-rc/Inputs/tokens.rc
    A llvm/test/tools/llvm-rc/octal.test
    M llvm/test/tools/llvm-rc/tokenizer.test
    M llvm/tools/llc/NewPMDriver.h
    M llvm/tools/llvm-exegesis/lib/X86/X86Counter.cpp
    M llvm/tools/llvm-ifs/ErrorCollector.cpp
    M llvm/tools/llvm-rc/ResourceScriptToken.cpp
    M llvm/tools/llvm-rc/ResourceScriptToken.h
    M llvm/tools/llvm-rc/ResourceScriptTokenList.def
    M llvm/tools/llvm-rc/llvm-rc.cpp
    M llvm/tools/llvm-reduce/TestRunner.h
    M llvm/unittests/ADT/ConcurrentHashtableTest.cpp
    M llvm/unittests/BinaryFormat/MsgPackWriterTest.cpp
    M llvm/unittests/DebugInfo/LogicalView/StringPoolTest.cpp
    M llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/LibraryResolverTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp
    M llvm/unittests/Support/DynamicLibrary/PipSqueak.cpp
    M llvm/unittests/Support/DynamicLibrary/PipSqueak.h
    M llvm/unittests/TextAPI/TextStubV1Tests.cpp
    M llvm/unittests/TextAPI/TextStubV2Tests.cpp
    M llvm/unittests/TextAPI/TextStubV4Tests.cpp
    M llvm/unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp
    M llvm/utils/TableGen/AsmMatcherEmitter.cpp
    M llvm/utils/TableGen/AsmWriterEmitter.cpp
    M llvm/utils/TableGen/Basic/SequenceToOffsetTable.h
    M llvm/utils/TableGen/CodeGenMapTable.cpp
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.h
    M llvm/utils/TableGen/Common/CodeGenHwModes.h
    M llvm/utils/TableGen/Common/CodeGenInstruction.h
    M llvm/utils/TableGen/Common/CodeGenRegisters.cpp
    M llvm/utils/TableGen/Common/CodeGenRegisters.h
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h
    M llvm/utils/TableGen/Common/InfoByHwMode.cpp
    M llvm/utils/TableGen/Common/InfoByHwMode.h
    M llvm/utils/TableGen/FastISelEmitter.cpp
    M llvm/utils/TableGen/InstrInfoEmitter.cpp
    M llvm/utils/TableGen/OptionParserEmitter.cpp
    M llvm/utils/TableGen/RegisterBankEmitter.cpp
    M llvm/utils/TableGen/RegisterInfoEmitter.cpp
    M llvm/utils/TableGen/SearchableTableEmitter.cpp
    M llvm/utils/TableGen/X86DisassemblerTables.cpp
    M llvm/utils/TableGen/X86DisassemblerTables.h
    M llvm/utils/TableGen/X86FoldTablesEmitter.cpp
    M llvm/utils/TableGen/X86InstrMappingEmitter.cpp
    M llvm/utils/gn/secondary/llvm/test/BUILD.gn
    A llvm/utils/gn/secondary/llvm/tools/llvm-cas/BUILD.gn
    M llvm/utils/prepare-code-coverage-artifact.py
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
    M mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp
    M mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparsificationAndBufferizationPass.cpp
    M mlir/test/Conversion/FuncToLLVM/convert-data-layout.mlir
    M mlir/test/Conversion/FuncToLLVM/func-memref.mlir
    M mlir/test/Conversion/MemRefToLLVM/expand-then-convert-to-llvm.mlir
    M mlir/test/Dialect/Func/duplicate-function-elimination.mlir
    M mlir/test/Dialect/OpenACC/ops.mlir
    M mlir/test/lib/Dialect/Test/TestDialect.cpp
    M mlir/test/mlir-tblgen/op-decl-and-defs.td
    M offload/include/omptarget.h
    M utils/bazel/llvm-project-overlay/libc/test/src/stdlib/BUILD.bazel

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into users/kevinsala/omp-dyn-groupprivate-codegen-pr


Compare: https://github.com/llvm/llvm-project/compare/0fa3d307d1f4...81f222589021

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list