[all-commits] [llvm/llvm-project] 9372f4: [LoongArch] Pre-commit for optimizing bitcast extr...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Sat Jul 5 00:23:29 PDT 2025
Branch: refs/heads/users/MaskRay/spr/mc-centralize-x86-pc-relative-fixup-adjustment-in-mcassembler
Home: https://github.com/llvm/llvm-project
Commit: 9372f4050a94ffe54d02f70440d2f52341ddbe45
https://github.com/llvm/llvm-project/commit/9372f4050a94ffe54d02f70440d2f52341ddbe45
Author: Qi Zhao <zhaoqi01 at loongson.cn>
Date: 2025-07-05 (Sat, 05 Jul 2025)
Changed paths:
A llvm/test/CodeGen/LoongArch/lasx/ir-instruction/bitcast-extract-element.ll
A llvm/test/CodeGen/LoongArch/lsx/ir-instruction/bitcast-extract-element.ll
Log Message:
-----------
[LoongArch] Pre-commit for optimizing bitcast extracted fp elements. NFC
Commit: 3d6f4fb5f7acb1cecd8ee143627d2538781a6241
https://github.com/llvm/llvm-project/commit/3d6f4fb5f7acb1cecd8ee143627d2538781a6241
Author: Yanzuo Liu <zwuis at outlook.com>
Date: 2025-07-05 (Sat, 05 Jul 2025)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/test/SemaCXX/nested-name-spec.cpp
Log Message:
-----------
[Clang][Sema] Do not perform error recovery for invalid member using-declaration in C++20+ mode (#147003)
Previously, Clang tried to perform error recovery for invalid member
using-declaration whose nested-name-specifier refers to its own class in
C++20+ mode, which causes crash.
```cpp
template <typename...> struct V {};
struct S : V<> {
using S::V; // error recovery here
V<> v; // crash
};
```
This PR disables the error recovery to fix the crash.
Fixes #63254
Commit: 65e11f600db346321fde400832c86a12e4ee5882
https://github.com/llvm/llvm-project/commit/65e11f600db346321fde400832c86a12e4ee5882
Author: Tomer Shafir <tomer.shafir8 at gmail.com>
Date: 2025-07-05 (Sat, 05 Jul 2025)
Changed paths:
M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
M clang/test/Preprocessor/aarch64-target-features.c
M lld/test/MachO/icf-safe-thunks-dwarf.ll
M lld/test/MachO/icf-safe-thunks.ll
M llvm/test/CodeGen/AArch64/GlobalISel/inline-memcpy.mir
M llvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir
M llvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir
M llvm/test/CodeGen/AArch64/lr-reserved-for-ra-live-in.ll
M llvm/test/CodeGen/AArch64/memsize-remarks.ll
M llvm/test/DebugInfo/debug_frame_symbol.ll
M llvm/test/Instrumentation/AddressSanitizer/calls-only-smallfn.ll
M llvm/test/Instrumentation/AddressSanitizer/calls-only.ll
M llvm/test/Transforms/Util/trivial-auto-var-init-crash-20210521.ll
M llvm/test/tools/llvm-dwarfdump/AArch64/template_ref_ptr.ll
M llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-callsite-info-obj.test
Log Message:
-----------
[Clang][AArch64] Remove redundant tune args to the backend (#146896)
This change removes unnecessary tune args to the AArch64 backend. The
AArch64 backend automatically handles `tune-cpu` and adds the necessar
y features based on the models from TableGen.
It follows this fix: https://github.com/llvm/llvm-project/pull/146260
where updating a subtarget feature didn't fail the frontend test because
both the toolchain and the test suffered from a coordinated error.
Commit: a49a5dba5d82f5f78ccf4ae05789038b1acde879
https://github.com/llvm/llvm-project/commit/a49a5dba5d82f5f78ccf4ae05789038b1acde879
Author: Fangrui Song <i at maskray.me>
Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths:
M llvm/test/MC/ELF/mc-dump.s
Log Message:
-----------
test: Update mc-dump.s
Commit: cd39eaeb376e9ae84cafd433c8367cb47cb545a9
https://github.com/llvm/llvm-project/commit/cd39eaeb376e9ae84cafd433c8367cb47cb545a9
Author: Fangrui Song <i at maskray.me>
Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths:
M llvm/include/llvm/MC/MCAsmBackend.h
M llvm/include/llvm/MC/MCFixupKindInfo.h
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h
Log Message:
-----------
MC: Merge MCFixupKindInfo.h into MCAsmBackend.h
... due to their close relationship. MCFixupKindInfo.h is a very simple
header.
Commit: fb13be06e18d3e19f3380fc46ff4009918beb19f
https://github.com/llvm/llvm-project/commit/fb13be06e18d3e19f3380fc46ff4009918beb19f
Author: Fangrui Song <i at maskray.me>
Date: 2025-07-05 (Sat, 05 Jul 2025)
Changed paths:
M llvm/include/llvm/MC/MCAsmBackend.h
M llvm/lib/MC/MCAssembler.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h
M llvm/test/MC/RISCV/Relocations/mc-dump.s
Log Message:
-----------
MC: Generalize evaluateTargetFixup
Generalize evaluateTargetFixup to be called by all targets,
making FKF_IsTarget unneeded.
Next: Update targets that use FKF_IsAlignedDownTo32Bits to define
`evaluateFixup` and remove FKF_IsAlignedDownTo32Bits from the generic
code.
Commit: 0c5ca580c79d740fab07eab0cde30d14e48434d7
https://github.com/llvm/llvm-project/commit/0c5ca580c79d740fab07eab0cde30d14e48434d7
Author: Fangrui Song <i at maskray.me>
Date: 2025-07-05 (Sat, 05 Jul 2025)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/test/Preprocessor/aarch64-target-features.c
M clang/test/SemaCXX/nested-name-spec.cpp
M lld/test/MachO/icf-safe-thunks-dwarf.ll
M lld/test/MachO/icf-safe-thunks.ll
M llvm/include/llvm/MC/MCAsmBackend.h
M llvm/include/llvm/MC/MCFixupKindInfo.h
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h
M llvm/test/CodeGen/AArch64/GlobalISel/inline-memcpy.mir
M llvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir
M llvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir
M llvm/test/CodeGen/AArch64/lr-reserved-for-ra-live-in.ll
M llvm/test/CodeGen/AArch64/memsize-remarks.ll
A llvm/test/CodeGen/LoongArch/lasx/ir-instruction/bitcast-extract-element.ll
A llvm/test/CodeGen/LoongArch/lsx/ir-instruction/bitcast-extract-element.ll
M llvm/test/DebugInfo/debug_frame_symbol.ll
M llvm/test/Instrumentation/AddressSanitizer/calls-only-smallfn.ll
M llvm/test/Instrumentation/AddressSanitizer/calls-only.ll
M llvm/test/MC/ELF/mc-dump.s
M llvm/test/MC/RISCV/Relocations/mc-dump.s
M llvm/test/Transforms/Util/trivial-auto-var-init-crash-20210521.ll
M llvm/test/tools/llvm-dwarfdump/AArch64/template_ref_ptr.ll
M llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-callsite-info-obj.test
Log Message:
-----------
rebase
Created using spr 1.3.5-bogner
Compare: https://github.com/llvm/llvm-project/compare/e42b8971721f...0c5ca580c79d
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