[all-commits] [llvm/llvm-project] 3bfc51: [lldb-dap][NFC] Minor rename
Fangrui Song via All-commits
all-commits at lists.llvm.org
Fri Jul 5 14:42:48 PDT 2024
Branch: refs/heads/users/shawbyoung/spr/main.boltnfc-refactor-function-matching
Home: https://github.com/llvm/llvm-project
Commit: 3bfc5167d9e49b9a53e364e8d8853fce543cca0f
https://github.com/llvm/llvm-project/commit/3bfc5167d9e49b9a53e364e8d8853fce543cca0f
Author: walter erquinigo <walter at modular.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M lldb/include/lldb/Target/Language.h
M lldb/source/Commands/CommandObjectBreakpoint.cpp
M lldb/source/Plugins/Language/ObjC/ObjCLanguage.h
Log Message:
-----------
[lldb-dap][NFC] Minor rename
As a minor follow up for https://github.com/llvm/llvm-project/pull/97675, I'm renaming `SupportsExceptionBreakpoints` to `SupportsExceptionBreakpointsOnThrow` and adding a `SupportsExceptionBreakpointsOnCatch` to have a bit of more granularity.
Commit: 44248d2d248be43c3e55d1ab6808342f63e0c70c
https://github.com/llvm/llvm-project/commit/44248d2d248be43c3e55d1ab6808342f63e0c70c
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
A compiler-rt/test/profile/check-same-common-code.test
Log Message:
-----------
[PGO][compiler-rt] Add a test to ensure include files do not diverge (#97775)
Memprof has two include files that are duplicated between LLVM and
compiler-rt. They need to stay in sync to ensure correct functionality,
but the comments can be somewhat easy to miss, which causes fixups like
839ed1ba553346b0c225e9b839cf3cb716dc7412 to be needed. This patch adds a
test to ensure that the files are the same between LLVM and compiler-rt
to catch this ideally before commit, but if not, soon afterwards.
There is additionally `InstrProfData.inc` for some PGO variants that is
added to the same test here as well.
Commit: 23d1d959583c35e6eab7e3e70d4c16449b418563
https://github.com/llvm/llvm-project/commit/23d1d959583c35e6eab7e3e70d4c16449b418563
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
A compiler-rt/lib/builtins/cpu_model/AArch64CPUFeatures.inc
M compiler-rt/lib/builtins/cpu_model/aarch64.h
A compiler-rt/test/builtins/TestCases/check-same-common-code.test
M compiler-rt/test/builtins/lit.cfg.py
A llvm/include/llvm/TargetParser/AArch64CPUFeatures.inc
M llvm/include/llvm/TargetParser/AArch64TargetParser.h
Log Message:
-----------
[LLVM][compiler-rt][AArch64] Refactor AArch64 CPU features (#97777)
This patch refactors the AArch64 CPUFeatures enum into a separate
include file that is identical between LLVM and compiler-rt. This, along
with a test in compiler-rt to ensure that the two stay in sync.
Commit: 0f1da49b4d854ce7c6572000da3fb6cb0a1245d2
https://github.com/llvm/llvm-project/commit/0f1da49b4d854ce7c6572000da3fb6cb0a1245d2
Author: Mikhail R. Gadelha <mikhail at igalia.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M libc/test/src/unistd/CMakeLists.txt
M libc/test/src/unistd/readlink_test.cpp
M libc/test/src/unistd/readlinkat_test.cpp
Log Message:
-----------
[libc] Fix readlink tests on 32-bit systems (#97850)
Use sizeof in a string literal instead of a CString so we get the right size when creating the buf array.
We also now use strlen(FILENAME) to get the string lenght when calling readlink and readlinkat.
Commit: 788731cdbd732180639988c9589adbe63bb28afa
https://github.com/llvm/llvm-project/commit/788731cdbd732180639988c9589adbe63bb28afa
Author: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/DiagnosticGroups.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/lib/Sema/SemaExprCXX.cpp
M clang/test/CXX/drs/cwg5xx.cpp
M clang/test/OpenMP/deferred-diags.cpp
M clang/test/SemaCXX/new-delete.cpp
M clang/www/cxx_status.html
Log Message:
-----------
[clang] Implement P3144R2 "Deleting a Pointer to an Incomplete Type..." (#97733)
This patch implements (not yet published)
[P3144R2](https://wiki.edg.com/pub/Wg21stlouis2024/StrawPolls/p3144r2.pdf)
"Deleting a Pointer to an Incomplete Type Should be Ill-formed". Wording
changes (not yet merged into the working draft) read:
> 7.6.2.9 [expr.delete] Delete
> If the object being deleted has incomplete class type at the point of
deletion <del>and the complete class has a
non-trivial destructor or a deallocation function, the behavior is
undefined</del>, <ins>the program is ill-formed</ins>.
We preserve status quo of emitting a warning when deleting a pointer to
incomplete type up to, and including, C++23, but make it ill-formed
since C++26. Same goes for deleting pointers to `void`, which has been
allowed as an extension.
Commit: fc665436626fa265ebb8d62b9f8a4cfab9b959d0
https://github.com/llvm/llvm-project/commit/fc665436626fa265ebb8d62b9f8a4cfab9b959d0
Author: Mikhail R. Gadelha <mikhail at igalia.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M libc/test/src/unistd/CMakeLists.txt
M libc/test/src/unistd/readlink_test.cpp
M libc/test/src/unistd/readlinkat_test.cpp
Log Message:
-----------
Revert "[libc] Fix readlink tests on 32-bit systems" (#97852)
Reverts #97850 while I investigate the buildbot issue
Commit: 683c8e9913cd87e0b2a8e083298cd3ebc67923fe
https://github.com/llvm/llvm-project/commit/683c8e9913cd87e0b2a8e083298cd3ebc67923fe
Author: Mark de Wever <koraq at xs4all.nl>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M libcxx/include/complex
Log Message:
-----------
[libc++] Adds a missing include.
This should fix the clang modules with the locales disabled build in the
CI.
Commit: 1ed84a862f9ce3c60251968f23a5405f06458975
https://github.com/llvm/llvm-project/commit/1ed84a862f9ce3c60251968f23a5405f06458975
Author: PeterChou1 <peter.chou at mail.utoronto.ca>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M clang-tools-extra/clang-doc/tool/CMakeLists.txt
M llvm/CMakeLists.txt
Log Message:
-----------
[clang-doc] fix bug introduced by asset test (#97540)
Commit: e70f376b25ea96f3b0db75ff77ae1a58d53f2119
https://github.com/llvm/llvm-project/commit/e70f376b25ea96f3b0db75ff77ae1a58d53f2119
Author: Fangrui Song <i at maskray.me>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/lib/MC/MCParser/AsmParser.cpp
Log Message:
-----------
[MCParser] Simplify macro-like body expansion
Make it easy to support argument expansion in the altmacro mode.
Commit: f6ae0d302f09f62b852a29f6dbfdbb4b9c2affb7
https://github.com/llvm/llvm-project/commit/f6ae0d302f09f62b852a29f6dbfdbb4b9c2affb7
Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
A llvm/test/CodeGen/X86/computenumsignbits-shl.ll
Log Message:
-----------
[CodeGen] Pre-commit test case related to ComputeNumSignBits for SHL (#97695)
Adding test cases aiming at showing possibility to look through
ZERO_EXTEND/ANY_EXTEND when computing number of sign bits for an
SHL node. If all extended bits are shifted out we can analyze the
operand that is extended.
Commit: c2fbc701aaf826e2015a5dcab36e3ba792e7da7f
https://github.com/llvm/llvm-project/commit/c2fbc701aaf826e2015a5dcab36e3ba792e7da7f
Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
R llvm/test/CodeGen/X86/computenumsignbits-shl.ll
A llvm/test/CodeGen/X86/known-signbits-shl.ll
Log Message:
-----------
[SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (#97695)
Add simple support for looking through ZEXT/ANYEXT/SEXT when doing
ComputeKnownSignBits for SHL. This is valid for the case when all
extended bits are shifted out, because then the number of sign bits
can be found by analysing the EXT operand.
A future improvement could be to pass along the "shifted left by"
information in the recursive calls to ComputeKnownSignBits. Allowing
us to handle this more generically.
Commit: ac03ae30cf2b6465ea8f117dfa74ba6f670f6258
https://github.com/llvm/llvm-project/commit/ac03ae30cf2b6465ea8f117dfa74ba6f670f6258
Author: Florian Hahn <flo at fhahn.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/novect-lcssa-cfg-invalidation.ll
Log Message:
-----------
[LV] Preserve LAA in LoopVectorize (NFCI).
LoopVectorize already always preserves DT, LI and SCEV. If any changes
get made to the CFG, cached LAA info for loops are cleared.
LoopAccessAnalysis also implements ::invalidate to clear the analysis if
SE, DT or LI gets invalidated. Hence it should be safe to preserve LAA
and save a small amount of compile-time.
Commit: 812f9e81d2f75c874301a8f5df25d3de7616a9c5
https://github.com/llvm/llvm-project/commit/812f9e81d2f75c874301a8f5df25d3de7616a9c5
Author: Fangrui Song <i at maskray.me>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/lib/MC/MCParser/AsmParser.cpp
M llvm/test/MC/AsmParser/altmacro_expression.s
Log Message:
-----------
[MCParser] .altmacro: ignore & after a token
Commit: f8b1ca4992a22b4b65282c09dd6f07a1a2839070
https://github.com/llvm/llvm-project/commit/f8b1ca4992a22b4b65282c09dd6f07a1a2839070
Author: Fangrui Song <i at maskray.me>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/lib/MC/MCParser/AsmParser.cpp
A llvm/test/MC/AsmParser/altmacro-arg.s
Log Message:
-----------
[MCParser] .altmacro: Support argument expansion not preceded by \
In the .altmacro mode, an argument can be expanded even if not preceded
by \
Commit: 3a4970652902dbdac0cef66738b85e695b67338c
https://github.com/llvm/llvm-project/commit/3a4970652902dbdac0cef66738b85e695b67338c
Author: Fangrui Song <i at maskray.me>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/test/MC/AArch64/ilp32-diagnostics.s
Log Message:
-----------
[AArch64,test] Improve ilp32-diagnostics.s
Commit: 9640aac9ebfed849ce200187dd8d1984f9c6b5a6
https://github.com/llvm/llvm-project/commit/9640aac9ebfed849ce200187dd8d1984f9c6b5a6
Author: Fangrui Song <i at maskray.me>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M clang-tools-extra/clang-doc/tool/CMakeLists.txt
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/DiagnosticGroups.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Driver/Options.td
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/test/CXX/drs/cwg5xx.cpp
M clang/test/OpenMP/deferred-diags.cpp
M clang/test/SemaCXX/new-delete.cpp
M clang/www/cxx_status.html
A compiler-rt/lib/builtins/cpu_model/AArch64CPUFeatures.inc
M compiler-rt/lib/builtins/cpu_model/aarch64.h
A compiler-rt/test/builtins/TestCases/check-same-common-code.test
M compiler-rt/test/builtins/lit.cfg.py
A compiler-rt/test/profile/check-same-common-code.test
M cross-project-tests/lit.cfg.py
M cross-project-tests/lit.site.cfg.py.in
M libcxx/include/complex
M lldb/include/lldb/Target/Language.h
M lldb/source/Commands/CommandObjectBreakpoint.cpp
M lldb/source/Plugins/Language/ObjC/ObjCLanguage.h
M lldb/test/API/lit.cfg.py
M lldb/test/API/lit.site.cfg.py.in
M lldb/test/Shell/helper/toolchain.py
M lldb/test/Shell/lit.site.cfg.py.in
M llvm/CMakeLists.txt
A llvm/include/llvm/TargetParser/AArch64CPUFeatures.inc
M llvm/include/llvm/TargetParser/AArch64TargetParser.h
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/MC/MCParser/AsmParser.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
A llvm/test/CodeGen/X86/known-signbits-shl.ll
M llvm/test/MC/AArch64/ilp32-diagnostics.s
A llvm/test/MC/AsmParser/altmacro-arg.s
M llvm/test/MC/AsmParser/altmacro_expression.s
M llvm/test/Transforms/LoopVectorize/novect-lcssa-cfg-invalidation.ll
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Compare: https://github.com/llvm/llvm-project/compare/37ffa982b684...9640aac9ebfe
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