authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-11-07 11:55:09+01:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2025-11-07 11:55:09+01:00
log19af9fa488ba7ddf2e7fd8f2f06ab594f7e23f91
treed73a87d727e10d47920e4f5e2dada703323aa0a8
parent4b593a6c24797484e68a668818736b0f6a8d81a2
parent483f9bd3670a52242d799dd4eee4273bdc714e8a
signaturebadge-check Signed by PGP key B5690EEEBB952194

Merge pull request #25848 from Rexicon226/llvm-valgrind-clobber

llvm: fix up clobbers for valgrind requests

1 files changed, 4 insertions(+), 4 deletions(-)

src/codegen/llvm.zig+4-4
...@@ -11672,7 +11672,7 @@ pub const FuncGen = struct {...@@ -11672,7 +11672,7 @@ pub const FuncGen = struct {
11672 \\ srl $$0, $$0, 1911672 \\ srl $$0, $$0, 19
11673 \\ or $$13, $$13, $$1311673 \\ or $$13, $$13, $$13
11674 ,11674 ,
11675 .constraints = "={$11},{$12},{$11},~{memory}",11675 .constraints = "={$11},{$12},{$11},~{memory},~{$1}",
11676 },11676 },
11677 .mips64, .mips64el => .{11677 .mips64, .mips64el => .{
11678 .template =11678 .template =
...@@ -11680,7 +11680,7 @@ pub const FuncGen = struct {...@@ -11680,7 +11680,7 @@ pub const FuncGen = struct {
11680 \\ dsll $$0, $$0, 29 ; dsll $$0, $$0, 1911680 \\ dsll $$0, $$0, 29 ; dsll $$0, $$0, 19
11681 \\ or $$13, $$13, $$1311681 \\ or $$13, $$13, $$13
11682 ,11682 ,
11683 .constraints = "={$11},{$12},{$11},~{memory}",11683 .constraints = "={$11},{$12},{$11},~{memory},~{$1}",
11684 },11684 },
11685 .powerpc, .powerpcle => .{11685 .powerpc, .powerpcle => .{
11686 .template =11686 .template =
...@@ -11727,7 +11727,7 @@ pub const FuncGen = struct {...@@ -11727,7 +11727,7 @@ pub const FuncGen = struct {
11727 \\ roll $$61, %edi ; roll $$51, %edi11727 \\ roll $$61, %edi ; roll $$51, %edi
11728 \\ xchgl %ebx, %ebx11728 \\ xchgl %ebx, %ebx
11729 ,11729 ,
11730 .constraints = "={edx},{eax},{edx},~{cc},~{memory}",11730 .constraints = "={edx},{eax},{edx},~{cc},~{memory},~{dirflag},~{fpsr},~{flags}",
11731 },11731 },
11732 .x86_64 => .{11732 .x86_64 => .{
11733 .template =11733 .template =
...@@ -11735,7 +11735,7 @@ pub const FuncGen = struct {...@@ -11735,7 +11735,7 @@ pub const FuncGen = struct {
11735 \\ rolq $$61, %rdi ; rolq $$51, %rdi11735 \\ rolq $$61, %rdi ; rolq $$51, %rdi
11736 \\ xchgq %rbx, %rbx11736 \\ xchgq %rbx, %rbx
11737 ,11737 ,
11738 .constraints = "={rdx},{rax},{edx},~{cc},~{memory}",11738 .constraints = "={rdx},{rax},{rdx},~{cc},~{memory},~{dirflag},~{fpsr},~{flags}",
11739 },11739 },
11740 else => unreachable,11740 else => unreachable,
11741 };11741 };