diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-11-07 11:55:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-07 11:55:09 +0100 |
| commit | 19af9fa488ba7ddf2e7fd8f2f06ab594f7e23f91 (patch) | |
| tree | d73a87d727e10d47920e4f5e2dada703323aa0a8 /src | |
| parent | 4b593a6c24797484e68a668818736b0f6a8d81a2 (diff) | |
| parent | 483f9bd3670a52242d799dd4eee4273bdc714e8a (diff) | |
| download | zig-19af9fa488ba7ddf2e7fd8f2f06ab594f7e23f91.tar.gz zig-19af9fa488ba7ddf2e7fd8f2f06ab594f7e23f91.zip | |
Merge pull request #25848 from Rexicon226/llvm-valgrind-clobber
llvm: fix up clobbers for valgrind requests
Diffstat (limited to 'src')
| -rw-r--r-- | src/codegen/llvm.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 6b891c1ab5..a56311b325 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -11672,7 +11672,7 @@ pub const FuncGen = struct { \\ srl $$0, $$0, 19 \\ or $$13, $$13, $$13 , - .constraints = "={$11},{$12},{$11},~{memory}", + .constraints = "={$11},{$12},{$11},~{memory},~{$1}", }, .mips64, .mips64el => .{ .template = @@ -11680,7 +11680,7 @@ pub const FuncGen = struct { \\ dsll $$0, $$0, 29 ; dsll $$0, $$0, 19 \\ or $$13, $$13, $$13 , - .constraints = "={$11},{$12},{$11},~{memory}", + .constraints = "={$11},{$12},{$11},~{memory},~{$1}", }, .powerpc, .powerpcle => .{ .template = @@ -11727,7 +11727,7 @@ pub const FuncGen = struct { \\ roll $$61, %edi ; roll $$51, %edi \\ xchgl %ebx, %ebx , - .constraints = "={edx},{eax},{edx},~{cc},~{memory}", + .constraints = "={edx},{eax},{edx},~{cc},~{memory},~{dirflag},~{fpsr},~{flags}", }, .x86_64 => .{ .template = @@ -11735,7 +11735,7 @@ pub const FuncGen = struct { \\ rolq $$61, %rdi ; rolq $$51, %rdi \\ xchgq %rbx, %rbx , - .constraints = "={rdx},{rax},{edx},~{cc},~{memory}", + .constraints = "={rdx},{rax},{rdx},~{cc},~{memory},~{dirflag},~{fpsr},~{flags}", }, else => unreachable, }; |
