[all-commits] [llvm/llvm-project] e9b935: [NFC][MLIR][TableGen] Adopt NamespaceEmitter more ...
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Mon Oct 13 17:34:21 PDT 2025
Branch: refs/heads/users/vitalybuka/spr/nfcdiagnostic-try-all-permutations-in-longest-match
Home: https://github.com/llvm/llvm-project
Commit: e9b935ecefddfbd7090a36c0765396dc46b7854f
https://github.com/llvm/llvm-project/commit/e9b935ecefddfbd7090a36c0765396dc46b7854f
Author: Rahul Joshi <rjoshi at nvidia.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M mlir/tools/mlir-tblgen/EnumsGen.cpp
M mlir/tools/mlir-tblgen/OpInterfacesGen.cpp
M mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
Log Message:
-----------
[NFC][MLIR][TableGen] Adopt NamespaceEmitter more widely (#162015)
Adopt `NamespaceEmitter` more widely in MLIR TableGen.
Commit: bf6880c9970c760f3459a0ec25fac142211e6f78
https://github.com/llvm/llvm-project/commit/bf6880c9970c760f3459a0ec25fac142211e6f78
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M lldb/source/Interpreter/CommandInterpreter.cpp
M lldb/test/Shell/Driver/LocalLLDBInit.test
Log Message:
-----------
[lldb] Don't emit .lldbinit warning as an error (#163265)
Actually emit a warning, rather than an error, when there's an .lldbinit
file in the current directly. Currently, the message is prepended by
"error" which looks rather odd, as the warning refers to itself as a
warning.
Commit: f9910a22aea77442fba67160fe33273073f47c8c
https://github.com/llvm/llvm-project/commit/f9910a22aea77442fba67160fe33273073f47c8c
Author: Fazlay Rabbi <106703039+mdfazlay at users.noreply.github.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M clang/docs/OpenMPSupport.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/AST/OpenMPClause.h
M clang/include/clang/AST/RecursiveASTVisitor.h
M clang/include/clang/Sema/SemaOpenMP.h
M clang/lib/AST/OpenMPClause.cpp
M clang/lib/AST/StmtProfile.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Sema/SemaOpenMP.cpp
M clang/lib/Sema/TreeTransform.h
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/ASTWriter.cpp
A clang/test/OpenMP/nowait_ast_print.cpp
M clang/test/OpenMP/target_enter_data_nowait_messages.cpp
M clang/test/OpenMP/target_exit_data_nowait_messages.cpp
M clang/test/OpenMP/target_nowait_messages.cpp
M clang/test/OpenMP/target_parallel_for_nowait_messages.cpp
M clang/test/OpenMP/target_parallel_for_simd_nowait_messages.cpp
M clang/test/OpenMP/target_parallel_nowait_messages.cpp
M clang/test/OpenMP/target_simd_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_parallel_for_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_simd_nowait_messages.cpp
M clang/test/OpenMP/target_teams_nowait_messages.cpp
M clang/test/OpenMP/target_update_nowait_messages.cpp
M clang/tools/libclang/CIndex.cpp
M llvm/include/llvm/Frontend/OpenMP/OMP.td
Log Message:
-----------
[OpenMP 60] Update parsing and semantic support for `nowait` clause to accept optional argument (#159628)
This PR enhances the OpenMP `nowait` clause implementation by adding
support for optional argument in both parsing and semantic analysis
phases.
Reference:
1. OpenMP 6.0 Specification, page 481
Commit: 1b2a956d13ee1df96d5ca9bc32e9b6d1237a129a
https://github.com/llvm/llvm-project/commit/1b2a956d13ee1df96d5ca9bc32e9b6d1237a129a
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M llvm/include/llvm/Support/SpecialCaseList.h
Log Message:
-----------
[NFC][SpecialCaseList] Re-order methods (#163278)
To match lifetime usage order.
Co-authored-by: Tarun Prabhu <tarun at lanl.gov>
Commit: e9814fbf640d63f8d4db991f4e7c153549def564
https://github.com/llvm/llvm-project/commit/e9814fbf640d63f8d4db991f4e7c153549def564
Author: Rahul Joshi <rjoshi at nvidia.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M mlir/tools/mlir-tblgen/EnumsGen.cpp
M mlir/tools/mlir-tblgen/OpInterfacesGen.cpp
M mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
Log Message:
-----------
Revert "[NFC][MLIR][TableGen] Adopt NamespaceEmitter more widely" (#163285)
Reverts llvm/llvm-project#162015
Looks like this is causing failures in bots so reverting.
Commit: d9a6ed73ebbb6a6b6be11b5153afa443d72fbee3
https://github.com/llvm/llvm-project/commit/d9a6ed73ebbb6a6b6be11b5153afa443d72fbee3
Author: Rahul Joshi <rjoshi at nvidia.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M llvm/lib/Transforms/Utils/CloneFunction.cpp
Log Message:
-----------
[NFC][LLVM] Fix build warning in CloneFunction.cpp (#163267)
Commit: 472ee437b832270168e3625f5cd1a8df62897896
https://github.com/llvm/llvm-project/commit/472ee437b832270168e3625f5cd1a8df62897896
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2025-10-14 (Tue, 14 Oct 2025)
Changed paths:
M llvm/benchmarks/CMakeLists.txt
A llvm/benchmarks/SpecialCaseListBM.cpp
Log Message:
-----------
[NFC][SpecialCaseList] Add SpecialCaseList Benchmark (#163274)
At the moment it's focused on "src:" patterns.
Commit: 645745f9de7ea7bfc63848bf900dc424896a37e9
https://github.com/llvm/llvm-project/commit/645745f9de7ea7bfc63848bf900dc424896a37e9
Author: Andy Kaylor <akaylor at nvidia.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.h
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
A clang/test/CIR/CodeGen/global-ctor-dtor.cpp
M clang/test/CIR/IR/func.cir
Log Message:
-----------
[CIR] Add support for global ctor/dtor attributes (#163247)
This adds support for adding the `global_ctor` or `global_dtor`
attribute to the CIR representation of functions defined with
`__attribute__((constructor))` or `__attribute__((destructor))` and
adding them to the `@llvm.global_ctors` or `@llvm.global_dtors` list
during lowering to LLVM IR.
Commit: 301d0089fe408ef34907e74a5abb613aa68d2680
https://github.com/llvm/llvm-project/commit/301d0089fe408ef34907e74a5abb613aa68d2680
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2025-10-14 (Tue, 14 Oct 2025)
Changed paths:
M clang/lib/Basic/Diagnostic.cpp
M llvm/include/llvm/Support/SpecialCaseList.h
M llvm/lib/Support/SpecialCaseList.cpp
Log Message:
-----------
[SpecialCaseList] Support early return from matching (#163279)
On average it saves half positive of Glob matching.
However, in real build most SpecialCaseList unmatched,
this change should not affect this case.
To be able to do so without breaking behavior, we
need to re-order matches according precedence.
Usually it's LineNo, and it's already ordered,
but Diagnostic requires reordering by rule length.
Co-authored-by: Rahul Joshi <rjoshi at nvidia.com>
Commit: 3e22438320003f0c2ed8a8d10b17071d6a093325
https://github.com/llvm/llvm-project/commit/3e22438320003f0c2ed8a8d10b17071d6a093325
Author: Derek Schuff <dschuff at chromium.org>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
A llvm/test/CodeGen/WebAssembly/mem-intrinsics-offsets.ll
Log Message:
-----------
[CodeGen] Use getObjectPtrOffset to generate loads/stores for mem intrinsics (#80184)
This causes address arithmetic to be generated with the 'nuw' flag,
allowing WebAssembly constant offset folding.
Fixes #79692
Commit: 558e87bfc9d5dc5d676893fa1dd7127cb16e4ab0
https://github.com/llvm/llvm-project/commit/558e87bfc9d5dc5d676893fa1dd7127cb16e4ab0
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M clang/docs/OpenMPSupport.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/AST/OpenMPClause.h
M clang/include/clang/AST/RecursiveASTVisitor.h
M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/Sema/SemaOpenMP.h
M clang/lib/AST/OpenMPClause.cpp
M clang/lib/AST/StmtProfile.cpp
M clang/lib/Basic/Diagnostic.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.h
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Sema/SemaOpenMP.cpp
M clang/lib/Sema/TreeTransform.h
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/ASTWriter.cpp
A clang/test/CIR/CodeGen/global-ctor-dtor.cpp
M clang/test/CIR/IR/func.cir
A clang/test/OpenMP/nowait_ast_print.cpp
M clang/test/OpenMP/target_enter_data_nowait_messages.cpp
M clang/test/OpenMP/target_exit_data_nowait_messages.cpp
M clang/test/OpenMP/target_nowait_messages.cpp
M clang/test/OpenMP/target_parallel_for_nowait_messages.cpp
M clang/test/OpenMP/target_parallel_for_simd_nowait_messages.cpp
M clang/test/OpenMP/target_parallel_nowait_messages.cpp
M clang/test/OpenMP/target_simd_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_parallel_for_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_nowait_messages.cpp
M clang/test/OpenMP/target_teams_distribute_simd_nowait_messages.cpp
M clang/test/OpenMP/target_teams_nowait_messages.cpp
M clang/test/OpenMP/target_update_nowait_messages.cpp
M clang/tools/libclang/CIndex.cpp
M lldb/source/Interpreter/CommandInterpreter.cpp
M lldb/test/Shell/Driver/LocalLLDBInit.test
M llvm/benchmarks/CMakeLists.txt
A llvm/benchmarks/SpecialCaseListBM.cpp
M llvm/include/llvm/Frontend/OpenMP/OMP.td
M llvm/include/llvm/Support/SpecialCaseList.h
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/Support/SpecialCaseList.cpp
M llvm/lib/Transforms/Utils/CloneFunction.cpp
A llvm/test/CodeGen/WebAssembly/mem-intrinsics-offsets.ll
Log Message:
-----------
rebase
Created using spr 1.3.6
Compare: https://github.com/llvm/llvm-project/compare/6159f6e13ebe...558e87bfc9d5
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