[all-commits] [llvm/llvm-project] 0f1a95: [clang-tidy] Rename `cert-env33-c` to `bugprone-co...
Steven Wu via All-commits
all-commits at lists.llvm.org
Fri Sep 26 09:52:20 PDT 2025
Branch: refs/heads/users/cachemeifyoucan/spr/cas-add-ondiskhashmappedtrie
Home: https://github.com/llvm/llvm-project
Commit: 0f1a952399b874246b48f787431efbd5364cb74d
https://github.com/llvm/llvm-project/commit/0f1a952399b874246b48f787431efbd5364cb74d
Author: mitchell <mitchell.xu2 at gmail.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
M clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
A clang-tools-extra/clang-tidy/bugprone/CommandProcessorCheck.cpp
A clang-tools-extra/clang-tidy/bugprone/CommandProcessorCheck.h
M clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp
M clang-tools-extra/clang-tidy/cert/CMakeLists.txt
R clang-tools-extra/clang-tidy/cert/CommandProcessorCheck.cpp
R clang-tools-extra/clang-tidy/cert/CommandProcessorCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
A clang-tools-extra/docs/clang-tidy/checks/bugprone/command-processor.rst
M clang-tools-extra/docs/clang-tidy/checks/cert/env33-c.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
A clang-tools-extra/test/clang-tidy/checkers/bugprone/command-processor.c
R clang-tools-extra/test/clang-tidy/checkers/cert/env33-c.c
Log Message:
-----------
[clang-tidy] Rename `cert-env33-c` to `bugprone-command-processor` (#160275)
Moves `cert-env33-c` check into `bugprone` module and gives it a clearer
name: `bugprone-command-processor`
This is part of the cleanup described in
https://github.com/llvm/llvm-project/issues/157287.
Closes https://github.com/llvm/llvm-project/issues/157288
Commit: d45a1359183a2e3f3f5b58a426a5f4899c893778
https://github.com/llvm/llvm-project/commit/d45a1359183a2e3f3f5b58a426a5f4899c893778
Author: Florian Hahn <flo at fhahn.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/test/Transforms/InstCombine/assume-align.ll
Log Message:
-----------
[InstCombine] Remove redundant align 1 assumptions. (#160695)
It seems like we have a bunch of align 1 assumptions in practice and
unless I am missing something they should not add any value.
See https://github.com/dtcxzyw/llvm-opt-benchmark/pull/2861/files
PR: https://github.com/llvm/llvm-project/pull/160695
Commit: 777eea0732d646ee12e781d814047f9a7164b4af
https://github.com/llvm/llvm-project/commit/777eea0732d646ee12e781d814047f9a7164b4af
Author: Abhinav Gaba <abhinav.gaba at intel.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M clang/include/clang/AST/OpenMPClause.h
M clang/include/clang/Basic/OpenMPKinds.h
M clang/lib/AST/OpenMPClause.cpp
M clang/lib/Basic/OpenMPKinds.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
Log Message:
-----------
[NFC][Clang][OpenMP] Add helper functions/utils for finding/comparing attach base-ptrs. (#155625)
These have been pulled out of the codegen PR #153683, to reduce the size
of that PR.
Commit: 62450ba905fecc0821f3a08db81f756c8b1f7b7c
https://github.com/llvm/llvm-project/commit/62450ba905fecc0821f3a08db81f756c8b1f7b7c
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M libcxx/test/benchmarks/spec.gen.py
M libcxx/utils/parse-spec-results
Log Message:
-----------
[libc++] Improve handling of runtime errors inside SPEC benchmarks
Previously, we would report a successful run if the benchmark exited
with an error, and we would produce a timing for the benchmark. After
this patch, we consider an error in the benchmark to be a failed LIT
test and we don't produce any benchmark data for it.
Commit: 35c14c4cc32f97bd82d5bab458cf53b941b4f2dc
https://github.com/llvm/llvm-project/commit/35c14c4cc32f97bd82d5bab458cf53b941b4f2dc
Author: Amr Hesham <amr96 at programmer.net>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
M clang/test/CIR/CodeGen/complex.cpp
Log Message:
-----------
[CIR] Implement AtomicExpr for ComplexType (#160563)
This change implements AtomicExpr for ComplexType
Issue: https://github.com/llvm/llvm-project/issues/141365
Commit: a5569b4bd7f8d2696f962e4edaa5179895228e42
https://github.com/llvm/llvm-project/commit/a5569b4bd7f8d2696f962e4edaa5179895228e42
Author: Jan Svoboda <jan_svoboda at apple.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M clang/lib/CodeGen/BackendUtil.cpp
M flang/lib/Frontend/FrontendActions.cpp
M llvm/include/llvm/Passes/PassBuilder.h
M llvm/include/llvm/Support/PGOOptions.h
M llvm/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
M llvm/lib/LTO/LTOBackend.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassBuilderPipelines.cpp
M llvm/lib/Support/PGOOptions.cpp
M llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
M llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
M llvm/tools/opt/NewPMDriver.cpp
Log Message:
-----------
[llvm] Add `vfs::FileSystem` to `PassBuilder` (#160188)
Some LLVM passes need access to the filesystem to read configuration
files and similar. In some places, this is achieved by grabbing the VFS
from `PGOOptions`, but some passes don't have access to these and resort
to just calling `vfs::getRealFileSystem()`. This PR allows setting the
VFS directly on `PassBuilder` that's able to pass it down to all passes
that need it.
Commit: 6bad5c92faf0fc6aaa1d87a6ab1fac3d6cf4f119
https://github.com/llvm/llvm-project/commit/6bad5c92faf0fc6aaa1d87a6ab1fac3d6cf4f119
Author: Steven Wu <stevenwu at apple.com>
Date: 2025-09-26 (Fri, 26 Sep 2025)
Changed paths:
M clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
M clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
A clang-tools-extra/clang-tidy/bugprone/CommandProcessorCheck.cpp
A clang-tools-extra/clang-tidy/bugprone/CommandProcessorCheck.h
M clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp
M clang-tools-extra/clang-tidy/cert/CMakeLists.txt
R clang-tools-extra/clang-tidy/cert/CommandProcessorCheck.cpp
R clang-tools-extra/clang-tidy/cert/CommandProcessorCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
A clang-tools-extra/docs/clang-tidy/checks/bugprone/command-processor.rst
M clang-tools-extra/docs/clang-tidy/checks/cert/env33-c.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
A clang-tools-extra/test/clang-tidy/checkers/bugprone/command-processor.c
R clang-tools-extra/test/clang-tidy/checkers/cert/env33-c.c
M clang/include/clang/AST/OpenMPClause.h
M clang/include/clang/Basic/OpenMPKinds.h
M clang/lib/AST/OpenMPClause.cpp
M clang/lib/Basic/OpenMPKinds.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
M clang/lib/CodeGen/BackendUtil.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/test/CIR/CodeGen/complex.cpp
M flang/lib/Frontend/FrontendActions.cpp
M libcxx/test/benchmarks/spec.gen.py
M libcxx/utils/parse-spec-results
A llvm/include/llvm/CAS/FileOffset.h
M llvm/include/llvm/CAS/OnDiskTrieRawHashMap.h
M llvm/include/llvm/Passes/PassBuilder.h
M llvm/include/llvm/Support/PGOOptions.h
M llvm/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
M llvm/lib/CAS/CMakeLists.txt
A llvm/lib/CAS/DatabaseFile.cpp
A llvm/lib/CAS/DatabaseFile.h
M llvm/lib/CAS/OnDiskTrieRawHashMap.cpp
M llvm/lib/LTO/LTOBackend.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassBuilderPipelines.cpp
M llvm/lib/Support/PGOOptions.cpp
M llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
M llvm/test/Transforms/InstCombine/assume-align.ll
M llvm/tools/opt/NewPMDriver.cpp
M llvm/unittests/CAS/OnDiskTrieRawHashMapTest.cpp
Log Message:
-----------
Extrac data allocator and rewrite test
Created using spr 1.3.7
Compare: https://github.com/llvm/llvm-project/compare/a8047dc5bcec...6bad5c92faf0
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