[all-commits] [llvm/llvm-project] edf975: [gn] port abc2eae6829 (bolt standalone)
Justin Bogner via All-commits
all-commits at lists.llvm.org
Thu Jul 25 11:31:10 PDT 2024
Branch: refs/heads/users/bogner/sprdxilanalysis-make-the-dxilresource-binding-optional-nfc
Home: https://github.com/llvm/llvm-project
Commit: edf9756e2e658ac8faa8635e15acb428d5b103f6
https://github.com/llvm/llvm-project/commit/edf9756e2e658ac8faa8635e15acb428d5b103f6
Author: Nico Weber <thakis at chromium.org>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M llvm/utils/gn/secondary/bolt/lib/RuntimeLibs/BUILD.gn
M llvm/utils/gn/secondary/bolt/lib/Utils/BUILD.gn
M llvm/utils/gn/secondary/bolt/test/BUILD.gn
Log Message:
-----------
[gn] port abc2eae6829 (bolt standalone)
Commit: 08b3556c2ff8948932bcbbc77781fe41388e4e63
https://github.com/llvm/llvm-project/commit/08b3556c2ff8948932bcbbc77781fe41388e4e63
Author: Nico Weber <thakis at chromium.org>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M llvm/utils/gn/secondary/lldb/source/Interpreter/BUILD.gn
A llvm/utils/gn/secondary/lldb/source/Interpreter/Interfaces/BUILD.gn
Log Message:
-----------
[gn] port enough of 2914a4b88837 (lldb Interfaces)
gn's lldb does not have the Python plugin, so most of the changes
from 2914a4b88837 aren't necessary here.
Commit: 319d29d21ea9f04cd8530c77b558796bf5db0197
https://github.com/llvm/llvm-project/commit/319d29d21ea9f04cd8530c77b558796bf5db0197
Author: Kazu Hirata <kazu at google.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M clang/lib/Sema/SemaChecking.cpp
Log Message:
-----------
[Sema] Fix a warning
This patch fixes:
clang/lib/Sema/SemaChecking.cpp:8220:3: error: default label in
switch which covers all enumeration values
[-Werror,-Wcovered-switch-default]
Commit: e31794f99d72dd764c4bc5c5583a0a4c89df22c3
https://github.com/llvm/llvm-project/commit/e31794f99d72dd764c4bc5c5583a0a4c89df22c3
Author: Hari Limaye <hari.limaye at arm.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp
M llvm/test/CodeGen/AArch64/sve-stack-frame-layout.ll
M llvm/test/CodeGen/X86/stack-frame-layout-remarks.ll
Log Message:
-----------
[StackFrameLayoutAnalysis] Support more SlotTypes (#100562)
Add new SlotTypes to StackFrameLayoutAnalysis to disambiguate Fixed and
Variable-Sized stack slots from Variable slots. As Offsets are
unreliable for VLA-area objects, sort these to the end of the list -
using the Frame Index to ensure a deterministic order when Offsets are
equal.
Commit: 88fb56ebf25de6288510364a4be3fbd7ae9a7246
https://github.com/llvm/llvm-project/commit/88fb56ebf25de6288510364a4be3fbd7ae9a7246
Author: Mikhail R. Gadelha <mikhail at igalia.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M libc/docs/date_and_time.rst
Log Message:
-----------
[libc] Fix broken table introduced by PR #100578
Commit: b365dbbd8dcc8cd3732995dd95b380f77b3337e3
https://github.com/llvm/llvm-project/commit/b365dbbd8dcc8cd3732995dd95b380f77b3337e3
Author: Justin Bogner <mail at justinbogner.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
A llvm/include/llvm/Analysis/DXILResource.h
R llvm/include/llvm/Transforms/Utils/DXILResource.h
M llvm/lib/Analysis/CMakeLists.txt
A llvm/lib/Analysis/DXILResource.cpp
M llvm/lib/Transforms/Utils/CMakeLists.txt
R llvm/lib/Transforms/Utils/DXILResource.cpp
M llvm/unittests/Analysis/CMakeLists.txt
A llvm/unittests/Analysis/DXILResourceTest.cpp
M llvm/unittests/Transforms/Utils/CMakeLists.txt
R llvm/unittests/Transforms/Utils/DXILResourceTest.cpp
Log Message:
-----------
[DXIL][Analysis] Move dxil::ResourceInfo to the Analysis library. NFC
I had put this in Transforms/Utils, but that doesn't actually make
sense if we want to populate these structures via an analysis pass.
Pull Request: https://github.com/llvm/llvm-project/pull/100621
Commit: 3c210740649a538d2fc2432395f2ef41c56dc8b6
https://github.com/llvm/llvm-project/commit/3c210740649a538d2fc2432395f2ef41c56dc8b6
Author: Daniel Thornburgh <dthorn at google.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M libc/src/__support/block.h
M libc/src/__support/freelist_heap.h
M libc/test/src/__support/block_test.cpp
Log Message:
-----------
[NFC][libc][malloc] Refactor Block (#100445)
This decreases the surface area of the block implementation in
preparation for deeper changes to its implementation.
See #98096
- Remove dead member functions.
- Remove last() check from next(), as described in its comment.
- Rework object lifetimes such that only block headers are actually
considered live. This simplifies their implementation.
- The allocated storage becomes live at the outer call to malloc-family
functions via a special case in the C++ standard.
- Add asserts for flag properties required by the implementation.
- Remove static from member functions that don't invalidate the block.
Commit: 792b673d36a86ab9d45ed3b259a3fc7020826b76
https://github.com/llvm/llvm-project/commit/792b673d36a86ab9d45ed3b259a3fc7020826b76
Author: Vladislav Dzhidzhoev <vdzhidzhoev at accesssoftek.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M lldb/test/API/assert_messages_test/TestAssertMessages.py
Log Message:
-----------
[lldb][test] Mark TestAssertMessages.py as passing remotely on Linux target. (#100586)
It has been markad as XFAIL here
de2ddc8f3146bd87152ea86b533541039541efe1, but I haven't found the reason
for that, and apparently, it passes against the Linux target.
Commit: 82c21f085a10e64fc5c21683224714be03e8506f
https://github.com/llvm/llvm-project/commit/82c21f085a10e64fc5c21683224714be03e8506f
Author: Justin Bogner <mail at justinbogner.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M llvm/include/llvm/Analysis/DXILResource.h
M llvm/lib/Analysis/DXILResource.cpp
Log Message:
-----------
[DXIL][Analysis] Replace #include with forward declaration. NFC
Pull Request: https://github.com/llvm/llvm-project/pull/100622
Commit: 583a6c50cd399649fc4c57c4be8614e7d91a38ef
https://github.com/llvm/llvm-project/commit/583a6c50cd399649fc4c57c4be8614e7d91a38ef
Author: Justin Bogner <mail at justinbogner.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M clang/lib/Sema/SemaChecking.cpp
M libc/docs/date_and_time.rst
M libc/src/__support/block.h
M libc/src/__support/freelist_heap.h
M libc/test/src/__support/block_test.cpp
M lldb/test/API/assert_messages_test/TestAssertMessages.py
M llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp
M llvm/test/CodeGen/AArch64/sve-stack-frame-layout.ll
M llvm/test/CodeGen/X86/stack-frame-layout-remarks.ll
M llvm/utils/gn/secondary/bolt/lib/RuntimeLibs/BUILD.gn
M llvm/utils/gn/secondary/bolt/lib/Utils/BUILD.gn
M llvm/utils/gn/secondary/bolt/test/BUILD.gn
M llvm/utils/gn/secondary/lldb/source/Interpreter/BUILD.gn
A llvm/utils/gn/secondary/lldb/source/Interpreter/Interfaces/BUILD.gn
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5-bogner
[skip ci]
Commit: 8e7b9a92170af680be803baf916e770b969d2ddc
https://github.com/llvm/llvm-project/commit/8e7b9a92170af680be803baf916e770b969d2ddc
Author: Justin Bogner <mail at justinbogner.com>
Date: 2024-07-25 (Thu, 25 Jul 2024)
Changed paths:
M clang/lib/Sema/SemaChecking.cpp
M libc/docs/date_and_time.rst
M libc/src/__support/block.h
M libc/src/__support/freelist_heap.h
M libc/test/src/__support/block_test.cpp
M lldb/test/API/assert_messages_test/TestAssertMessages.py
M llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp
M llvm/test/CodeGen/AArch64/sve-stack-frame-layout.ll
M llvm/test/CodeGen/X86/stack-frame-layout-remarks.ll
M llvm/utils/gn/secondary/bolt/lib/RuntimeLibs/BUILD.gn
M llvm/utils/gn/secondary/bolt/lib/Utils/BUILD.gn
M llvm/utils/gn/secondary/bolt/test/BUILD.gn
M llvm/utils/gn/secondary/lldb/source/Interpreter/BUILD.gn
A llvm/utils/gn/secondary/lldb/source/Interpreter/Interfaces/BUILD.gn
Log Message:
-----------
rebase
Created using spr 1.3.5-bogner
Compare: https://github.com/llvm/llvm-project/compare/04fa61b1da89...8e7b9a92170a
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