diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-06-11 16:38:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-11 16:38:53 +0100 |
commit | 3f3e85cd234c1a57021b6622590f75d42054ef12 (patch) | |
tree | d883049067089fadbf17c4c76c72f4c263bcb82a /lldb/source/Commands/CommandObjectThread.cpp | |
parent | f5dcfb9968a3d4945b5fa7d142044c29c9a9f175 (diff) | |
download | llvm-3f3e85cd234c1a57021b6622590f75d42054ef12.zip llvm-3f3e85cd234c1a57021b6622590f75d42054ef12.tar.gz llvm-3f3e85cd234c1a57021b6622590f75d42054ef12.tar.bz2 |
[X86] ICMP EQ/NE MIN_SIGNED_INT - avoid immediate argument by using NEG + SETO/SETNO (#94948)
For i64 this avoids loading a 64-bit value into register, for smaller registers this just avoids an immediate operand.
For i8+i16, limit to one use case as we save fewer bytes and these can be wasted entirely on extra register moves.
Fixes #67709
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions