[all-commits] [llvm/llvm-project] 394e32: Reland "[CVP] Check whether the default case is re...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Thu Jun 20 00:44:15 PDT 2024
Branch: refs/heads/users/MaskRay/spr/nsan-fix-style-issue
Home: https://github.com/llvm/llvm-project
Commit: 394e321a2ea021194891cf5b0c5747a901fb7915
https://github.com/llvm/llvm-project/commit/394e321a2ea021194891cf5b0c5747a901fb7915
Author: Yingwei Zheng <dtcxzyw2333 at gmail.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
M llvm/test/Transforms/CorrelatedValuePropagation/basic.ll
A llvm/test/Transforms/CorrelatedValuePropagation/switch.ll
Log Message:
-----------
Reland "[CVP] Check whether the default case is reachable (#79993)" (#96089)
This patch reverts https://github.com/llvm/llvm-project/pull/81585 as
https://github.com/llvm/llvm-project/pull/78582 has been landed.
Now clang works well with reproducer
https://github.com/llvm/llvm-project/pull/79993#issuecomment-1936822679.
Commit: c2f976649a5ef405b224bfe36267966cdd394057
https://github.com/llvm/llvm-project/commit/c2f976649a5ef405b224bfe36267966cdd394057
Author: Pavel Labath <pavel at labath.sk>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
M lldb/test/Shell/SymbolFile/DWARF/x86/simple-template-names-context.cpp
Log Message:
-----------
[lldb/DWARF] Fix type definition search with simple template names (#95905)
With simple template names the template arguments aren't embedded in the
DW_AT_name attribute of the type. The code in
FindDefinitionTypeForDWARFDeclContext was comparing the synthesized
template arguments on the leaf (most deeply nested) DIE, but was not
sufficient, as the difference get be at any level above that
(Foo<T>::Bar vs. Foo<U>::Bar). This patch makes sure we compare the
entire context.
As a drive-by I also remove the completely unnecessary
ConstStringification of the GetDIEClassTemplateParams result.
Commit: 799e3c9e1713c3a52e45f071786a9748c4308c01
https://github.com/llvm/llvm-project/commit/799e3c9e1713c3a52e45f071786a9748c4308c01
Author: Adrian Kuegel <akuegel at google.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M mlir/lib/Pass/IRPrinting.cpp
Log Message:
-----------
[mlir] Apply ClangTidy finding.
Commit: 930dd3fd873c91556b878444d57b1d12651b266f
https://github.com/llvm/llvm-project/commit/930dd3fd873c91556b878444d57b1d12651b266f
Author: Daniel Kiss <daniel.kiss at arm.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M llvm/include/llvm/IR/Module.h
M llvm/lib/IR/Module.cpp
M llvm/unittests/IR/ModuleTest.cpp
Log Message:
-----------
[LLVM] Extend setModuleFlag interface. (#86031)
Add same interfaces variants to the `Module::setModuleFlag` as the
`Module::addModuleFlag` has.
Commit: 76d3ab2cc33336c1eece6484c9a55577eac7e79a
https://github.com/llvm/llvm-project/commit/76d3ab2cc33336c1eece6484c9a55577eac7e79a
Author: Nikita Popov <npopov at redhat.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M llvm/bindings/ocaml/llvm/llvm.ml
M llvm/bindings/ocaml/llvm/llvm.mli
M llvm/bindings/ocaml/llvm/llvm_ocaml.c
M llvm/docs/ReleaseNotes.rst
M llvm/include/llvm-c/Core.h
M llvm/include/llvm/IR/Constants.h
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/IR/ConstantFold.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/IR/Core.cpp
R llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll
M llvm/test/Assembler/flags.ll
M llvm/test/Transforms/InstCombine/rotate.ll
M llvm/test/Transforms/InstCombine/shift-logic.ll
M llvm/test/Transforms/InstCombine/udiv-simplify.ll
M llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
M llvm/test/Verifier/ifunc-opaque.ll
M llvm/unittests/IR/ConstantsTest.cpp
Log Message:
-----------
[IR] Remove support for shl constant expressions (#96037)
Remove support for shl constant expressions, as part of:
https://discourse.llvm.org/t/rfc-remove-most-constant-expressions/63179
Commit: e7d63ebaa2928056fb837a575a36dc4447dc80b2
https://github.com/llvm/llvm-project/commit/e7d63ebaa2928056fb837a575a36dc4447dc80b2
Author: jeanPerier <jperier at nvidia.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M flang/lib/Lower/ConvertCall.cpp
M flang/test/Lower/HLFIR/assumed-rank-calls.f90
Log Message:
-----------
[flang] enable copy-in/out of assumed-rank arrays (#96080)
Just remove the TODO and add a test.
There is nothing special to do to deal with assumed-rank copy-in/out
after the previous copy-in/out API change in
https://github.com/llvm/llvm-project/pull/95822.
Commit: fa08e97d03afd215caeb297a822895c4d0d93b7b
https://github.com/llvm/llvm-project/commit/fa08e97d03afd215caeb297a822895c4d0d93b7b
Author: jeanPerier <jperier at nvidia.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M flang/lib/Lower/ConvertCall.cpp
M flang/lib/Optimizer/Builder/MutableBox.cpp
M flang/test/Lower/HLFIR/assumed-rank-calls.f90
Log Message:
-----------
[flang] lower assumed-rank TARGET to intent(in) POINTER (#96082)
The only special thing to do is to use fir.rebox_assumed_rank when
reboxing the target to properly set the POINTER attribute inside the
descriptor.
Commit: cc145f40530667d65220536a3e03eabe9fdd46cf
https://github.com/llvm/llvm-project/commit/cc145f40530667d65220536a3e03eabe9fdd46cf
Author: Cullen Rhodes <cullen.rhodes at arm.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M mlir/lib/Dialect/Vector/Transforms/LowerVectorGather.cpp
M mlir/test/Dialect/Vector/vector-gather-lowering.mlir
Log Message:
-----------
[mlir][vector] Disable Gather1DToConditionalLoads for scalable vectors (#96049)
Pattern scalarizes vector.gather operations and is incorrect for
scalable vectors.
Commit: 1d1d007b4bc1d326c13b9cfcc65257c7fe78a301
https://github.com/llvm/llvm-project/commit/1d1d007b4bc1d326c13b9cfcc65257c7fe78a301
Author: Danial Klimkin <dklimkin at google.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
Fix bazel build past abd95342f0b94e140b36ac954b8f8c29b1393861 (#96143)
Commit: 11344249e1e8360e75490733660ee1439d571228
https://github.com/llvm/llvm-project/commit/11344249e1e8360e75490733660ee1439d571228
Author: Danial Klimkin <dklimkin at google.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M clang/include/clang/Lex/ExternalPreprocessorSource.h
Log Message:
-----------
Update ExternalPreprocessorSource.h (#96144)
Add missing includes.
Commit: bf3175de4b7b261500280bda62b07071579c53e3
https://github.com/llvm/llvm-project/commit/bf3175de4b7b261500280bda62b07071579c53e3
Author: Danial Klimkin <dklimkin at google.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt
M clang-tools-extra/clang-reorder-fields/tool/ClangReorderFields.cpp
M clang/include/clang/Lex/ExternalPreprocessorSource.h
M flang/lib/Lower/ConvertCall.cpp
M flang/lib/Optimizer/Builder/MutableBox.cpp
M flang/test/Lower/HLFIR/assumed-rank-calls.f90
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
M lldb/test/Shell/SymbolFile/DWARF/x86/simple-template-names-context.cpp
M llvm/bindings/ocaml/llvm/llvm.ml
M llvm/bindings/ocaml/llvm/llvm.mli
M llvm/bindings/ocaml/llvm/llvm_ocaml.c
M llvm/docs/ReleaseNotes.rst
M llvm/include/llvm-c/Core.h
M llvm/include/llvm/IR/Constants.h
M llvm/include/llvm/IR/Module.h
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/IR/ConstantFold.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/IR/Core.cpp
M llvm/lib/IR/Module.cpp
M llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
R llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll
M llvm/test/Assembler/flags.ll
M llvm/test/Transforms/CorrelatedValuePropagation/basic.ll
A llvm/test/Transforms/CorrelatedValuePropagation/switch.ll
M llvm/test/Transforms/InstCombine/rotate.ll
M llvm/test/Transforms/InstCombine/shift-logic.ll
M llvm/test/Transforms/InstCombine/udiv-simplify.ll
M llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
M llvm/test/Verifier/ifunc-opaque.ll
M llvm/unittests/IR/ConstantsTest.cpp
M llvm/unittests/IR/ModuleTest.cpp
M mlir/lib/Dialect/Vector/Transforms/LowerVectorGather.cpp
M mlir/lib/Pass/IRPrinting.cpp
M mlir/test/Dialect/Vector/vector-gather-lowering.mlir
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5-bogner
[skip ci]
Commit: 2064309f78f9eb271ec288620b1577e684ef77c5
https://github.com/llvm/llvm-project/commit/2064309f78f9eb271ec288620b1577e684ef77c5
Author: Fangrui Song <i at maskray.me>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
M clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt
M clang-tools-extra/clang-reorder-fields/tool/ClangReorderFields.cpp
M clang/include/clang/Lex/ExternalPreprocessorSource.h
M flang/lib/Lower/ConvertCall.cpp
M flang/lib/Optimizer/Builder/MutableBox.cpp
M flang/test/Lower/HLFIR/assumed-rank-calls.f90
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
M lldb/test/Shell/SymbolFile/DWARF/x86/simple-template-names-context.cpp
M llvm/bindings/ocaml/llvm/llvm.ml
M llvm/bindings/ocaml/llvm/llvm.mli
M llvm/bindings/ocaml/llvm/llvm_ocaml.c
M llvm/docs/ReleaseNotes.rst
M llvm/include/llvm-c/Core.h
M llvm/include/llvm/IR/Constants.h
M llvm/include/llvm/IR/Module.h
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/IR/ConstantFold.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/IR/Core.cpp
M llvm/lib/IR/Module.cpp
M llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
R llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll
M llvm/test/Assembler/flags.ll
M llvm/test/Transforms/CorrelatedValuePropagation/basic.ll
A llvm/test/Transforms/CorrelatedValuePropagation/switch.ll
M llvm/test/Transforms/InstCombine/rotate.ll
M llvm/test/Transforms/InstCombine/shift-logic.ll
M llvm/test/Transforms/InstCombine/udiv-simplify.ll
M llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
M llvm/test/Verifier/ifunc-opaque.ll
M llvm/unittests/IR/ConstantsTest.cpp
M llvm/unittests/IR/ModuleTest.cpp
M mlir/lib/Dialect/Vector/Transforms/LowerVectorGather.cpp
M mlir/lib/Pass/IRPrinting.cpp
M mlir/test/Dialect/Vector/vector-gather-lowering.mlir
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
rebase
Created using spr 1.3.5-bogner
Compare: https://github.com/llvm/llvm-project/compare/adeb6b9616f5...2064309f78f9
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