[llvm] 17ac7e0 - [X86][APX] Fix a typo in LEA suffix (#135734)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 15 02:00:29 PDT 2025
Author: Phoebe Wang
Date: 2025-04-15T17:00:25+08:00
New Revision: 17ac7e0e844331d6c4530a678e41ed109766947e
URL: https://github.com/llvm/llvm-project/commit/17ac7e0e844331d6c4530a678e41ed109766947e
DIFF: https://github.com/llvm/llvm-project/commit/17ac7e0e844331d6c4530a678e41ed109766947e.diff
LOG: [X86][APX] Fix a typo in LEA suffix (#135734)
Found during reviewing #135632
Added:
Modified:
llvm/lib/Target/X86/X86InstrArithmetic.td
llvm/test/CodeGen/X86/lea-8bit.ll
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/X86InstrArithmetic.td b/llvm/lib/Target/X86/X86InstrArithmetic.td
index f369c20c786c5..b476859069a57 100644
--- a/llvm/lib/Target/X86/X86InstrArithmetic.td
+++ b/llvm/lib/Target/X86/X86InstrArithmetic.td
@@ -27,7 +27,7 @@ let SchedRW = [WriteLEA] in {
let Predicates = [HasNDD], isCodeGenOnly = 1 in {
def LEA64_8r : I<0x8D, MRMSrcMem, (outs GR8:$dst), (ins lea64_8mem:$src),
- "lea{w}\t{$src|$dst}, {$dst|$src}",
+ "lea{b}\t{$src|$dst}, {$dst|$src}",
[(set GR8:$dst, lea64_iaddr:$src)]>,
OpSize16,
Requires<[In64BitMode]>;
diff --git a/llvm/test/CodeGen/X86/lea-8bit.ll b/llvm/test/CodeGen/X86/lea-8bit.ll
index b3c8f96bffaa9..98222dfc0407c 100644
--- a/llvm/test/CodeGen/X86/lea-8bit.ll
+++ b/llvm/test/CodeGen/X86/lea-8bit.ll
@@ -14,7 +14,7 @@ define i8 @lea8bit(i8 %in) {
; NDD-LABEL: lea8bit:
; NDD: # %bb.0:
; NDD-NEXT: # kill: def $edi killed $edi def $rdi
-; NDD-NEXT: leaw 1(%rdi,%rdi), %al
+; NDD-NEXT: leab 1(%rdi,%rdi), %al
; NDD-NEXT: retq
%shl = shl i8 %in, 1
%or = or i8 %shl, 1
More information about the llvm-commits
mailing list