[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