[all-commits] [llvm/llvm-project] 45e7b4: [mlir:python] Fail immediately if importing an ini...
Jon Roelofs via All-commits
all-commits at lists.llvm.org
Wed Dec 6 13:10:13 PST 2023
Branch: refs/heads/users/jroelofs/spr/clang-support-__attribute__ifunc-on-darwin-platforms
Home: https://github.com/llvm/llvm-project
Commit: 45e7b410c0a19fd36c2264cdc3a1b4f2ab966790
https://github.com/llvm/llvm-project/commit/45e7b410c0a19fd36c2264cdc3a1b4f2ab966790
Author: Peter Hawkins <phawkins at google.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M mlir/python/mlir/_mlir_libs/__init__.py
Log Message:
-----------
[mlir:python] Fail immediately if importing an initializer module raises ImportError (#74595)
Commit: 9982f8ee02be7aa82b88001e509a1b41d57eb1dc
https://github.com/llvm/llvm-project/commit/9982f8ee02be7aa82b88001e509a1b41d57eb1dc
Author: Felipe de Azevedo Piovezan <fpiovezan at apple.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
Log Message:
-----------
[lldb][SymbolFileDWARF][NFC] Remove unnecessary calls to GetDWARFDeclContext (#74523)
The function FindDefinitionTypeForDWARFDeclContext loops over all DIEs
corresponding to types with a certain name and compares the context of
each found DIE with the context of a target DIE. However, the target DIE
never changes throughout this search, and yet we recompute its
DeclContext on every iteration of the search. This is wasteful because
the method is not exactly free (see
DWARFDebugInfoEntry::GetDWARFDeclContextStatic).
Commit: d1f86c3d03b7549eb0153c62550ef0f513ff50e8
https://github.com/llvm/llvm-project/commit/d1f86c3d03b7549eb0153c62550ef0f513ff50e8
Author: Jan Svoboda <jan_svoboda at apple.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang/include/clang/Basic/FileEntry.h
M clang/unittests/Basic/FileManagerTest.cpp
M llvm/include/llvm/Support/Compiler.h
Log Message:
-----------
[clang] NFC: Deprecate `FileEntry::getName()` (#68157)
All uses of `FileEntry::getName()` were removed in favor of
`FileEntryRef::getName()`. This patch finally formally deprecates that
function. The plan is to remove it entirely in the main branch after we
cut the release branch for LLVM 18.
Commit: bb0b261c2c731f9ceb5a70b2343b892b2ee05f3e
https://github.com/llvm/llvm-project/commit/bb0b261c2c731f9ceb5a70b2343b892b2ee05f3e
Author: Piotr Zegar <me at piotrzegar.pl>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
Log Message:
-----------
[clang-tidy][NFC] Attemp to fix compliation issue in UseStdNumbersCheck.cpp
Attempt to fix issue introduced in #66583
Commit: a2d3bb1fa96aeba610273908d09fefad6d6032f8
https://github.com/llvm/llvm-project/commit/a2d3bb1fa96aeba610273908d09fefad6d6032f8
Author: Artem Belevich <tra at google.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/test/CodeGen/NVPTX/i8x4-instructions.ll
M llvm/test/CodeGen/NVPTX/vector-stores.ll
Log Message:
-----------
Revert "[NVPTX] Lower 16xi8 and 8xi8 stores efficiently (#73646)" (#74518)
This reverts commit 173fcf7da592acd284dc50749558fd36928861f0.
We need to constrain the optimization to properly aligned loads/stores
only.
https://github.com/llvm/llvm-project/pull/73646#issuecomment-1841454559
Commit: 7deb41db98230938486ad2f22dda353f8950ac95
https://github.com/llvm/llvm-project/commit/7deb41db98230938486ad2f22dda353f8950ac95
Author: Piotr Zegar <me at piotrzegar.pl>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
Log Message:
-----------
Revert "[clang-tidy][NFC] Attemp to fix compliation issue in UseStdNumbersCheck.cpp"
This reverts commit bb0b261c2c731f9ceb5a70b2343b892b2ee05f3e.
Commit: 1e1e11a4d7c57028953a23deae622acab5eee9ff
https://github.com/llvm/llvm-project/commit/1e1e11a4d7c57028953a23deae622acab5eee9ff
Author: Piotr Zegar <me at piotrzegar.pl>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
M clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
R clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
R clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
R clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-numbers.rst
R clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-numbers.cpp
Log Message:
-----------
Revert "[clang-tidy] add modernize-use-std-numbers (#66583)"
Compilation issue, to be resolved.
This reverts commit 3f73fd774cf8fc2f288767ea077bfa351eb7aa80.
Commit: 3ab41f912a6c219a93b87c257139822ea07c8863
https://github.com/llvm/llvm-project/commit/3ab41f912a6c219a93b87c257139822ea07c8863
Author: Aiden Grossman <agrossman154 at yahoo.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M llvm/test/tools/llvm-exegesis/X86/latency/memory-annotations-unsupported.s
A llvm/test/tools/llvm-exegesis/X86/latency/snippet-address-annotations-unsupported.s
A llvm/test/tools/llvm-exegesis/X86/latency/subprocess-address-annotation.s
M llvm/tools/llvm-exegesis/lib/BenchmarkResult.h
M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
M llvm/tools/llvm-exegesis/lib/SnippetFile.cpp
M llvm/tools/llvm-exegesis/llvm-exegesis.cpp
M llvm/unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp
Log Message:
-----------
[llvm-exegesis] Add in snippet address annotation (#74218)
Commit: e07c92a9c3e37c506e34196ccbafa20cfc064a2a
https://github.com/llvm/llvm-project/commit/e07c92a9c3e37c506e34196ccbafa20cfc064a2a
Author: Felix Schneider <fx.schn at gmail.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/test/Dialect/Linalg/transform-ops.mlir
M mlir/test/Dialect/Linalg/transform-patterns.mlir
Log Message:
-----------
[mlir] Fix TileUsingForOp attr-dict printing/parsing (#73261)
`TileUsingForOp` has an optional Attribute `interchange` which was given
in curly braces like this: `{interchange = [...]}`. The way this was
parsed meant that no `attr-dict` could be attached to the Op.
This patch adds printing / parsing of an `attr-dict` to the Op and
prints/parses the `interchange` Attribute separate from the
discardable Attributes.
Commit: 5baf66f3c2ee90d2de03f7ba3a558b1ad2632c2f
https://github.com/llvm/llvm-project/commit/5baf66f3c2ee90d2de03f7ba3a558b1ad2632c2f
Author: paperchalice <liujunchang97 at outlook.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
M llvm/include/llvm/CodeGen/MachinePassRegistry.def
A llvm/include/llvm/CodeGen/WasmEHPrepare.h
M llvm/lib/CodeGen/WasmEHPrepare.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
A llvm/test/CodeGen/WebAssembly/wasm-eh-prepare.ll
R llvm/test/CodeGen/WebAssembly/wasmehprepare.ll
Log Message:
-----------
[CodeGen] Port WasmEHPrepare to new pass manager (#74435)
Port `WasmEHPrepare` to new pass manager, also rename `wasmehprepare` to
`wasm-eh-prepare`.
Commit: 7adcec376df450dd8a81d9025e7d49e98d855ee0
https://github.com/llvm/llvm-project/commit/7adcec376df450dd8a81d9025e7d49e98d855ee0
Author: Jon Roelofs <jonathan_roelofs at apple.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
M clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
R clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
R clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
R clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-numbers.rst
R clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-numbers.cpp
M clang/include/clang/Basic/FileEntry.h
M clang/unittests/Basic/FileManagerTest.cpp
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
M llvm/include/llvm/CodeGen/AsmPrinter.h
M llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
M llvm/include/llvm/CodeGen/MachinePassRegistry.def
A llvm/include/llvm/CodeGen/WasmEHPrepare.h
M llvm/include/llvm/Support/Compiler.h
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/WasmEHPrepare.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/lib/Target/X86/X86AsmPrinter.cpp
M llvm/lib/Target/X86/X86AsmPrinter.h
M llvm/test/CodeGen/NVPTX/i8x4-instructions.ll
M llvm/test/CodeGen/NVPTX/vector-stores.ll
A llvm/test/CodeGen/WebAssembly/wasm-eh-prepare.ll
R llvm/test/CodeGen/WebAssembly/wasmehprepare.ll
M llvm/test/tools/llvm-exegesis/X86/latency/memory-annotations-unsupported.s
A llvm/test/tools/llvm-exegesis/X86/latency/snippet-address-annotations-unsupported.s
A llvm/test/tools/llvm-exegesis/X86/latency/subprocess-address-annotation.s
M llvm/tools/llvm-exegesis/lib/BenchmarkResult.h
M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
M llvm/tools/llvm-exegesis/lib/SnippetFile.cpp
M llvm/tools/llvm-exegesis/llvm-exegesis.cpp
M llvm/unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/python/mlir/_mlir_libs/__init__.py
M mlir/test/Dialect/Linalg/transform-ops.mlir
M mlir/test/Dialect/Linalg/transform-patterns.mlir
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Commit: 73aca76e9b2671d9b5027f2e742dcdec0e227a98
https://github.com/llvm/llvm-project/commit/73aca76e9b2671d9b5027f2e742dcdec0e227a98
Author: Jon Roelofs <jonathan_roelofs at apple.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
M clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
R clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
R clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
R clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-numbers.rst
R clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-numbers.cpp
M clang/include/clang/Basic/FileEntry.h
M clang/unittests/Basic/FileManagerTest.cpp
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
M llvm/include/llvm/CodeGen/AsmPrinter.h
M llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
M llvm/include/llvm/CodeGen/MachinePassRegistry.def
A llvm/include/llvm/CodeGen/WasmEHPrepare.h
M llvm/include/llvm/Support/Compiler.h
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/WasmEHPrepare.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/lib/Target/X86/X86AsmPrinter.cpp
M llvm/lib/Target/X86/X86AsmPrinter.h
M llvm/test/CodeGen/NVPTX/i8x4-instructions.ll
M llvm/test/CodeGen/NVPTX/vector-stores.ll
A llvm/test/CodeGen/WebAssembly/wasm-eh-prepare.ll
R llvm/test/CodeGen/WebAssembly/wasmehprepare.ll
M llvm/test/tools/llvm-exegesis/X86/latency/memory-annotations-unsupported.s
A llvm/test/tools/llvm-exegesis/X86/latency/snippet-address-annotations-unsupported.s
A llvm/test/tools/llvm-exegesis/X86/latency/subprocess-address-annotation.s
M llvm/tools/llvm-exegesis/lib/BenchmarkResult.h
M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
M llvm/tools/llvm-exegesis/lib/SnippetFile.cpp
M llvm/tools/llvm-exegesis/llvm-exegesis.cpp
M llvm/unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/python/mlir/_mlir_libs/__init__.py
M mlir/test/Dialect/Linalg/transform-ops.mlir
M mlir/test/Dialect/Linalg/transform-patterns.mlir
Log Message:
-----------
rebase
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/6ff0110c7f10...73aca76e9b26
More information about the All-commits
mailing list