From e9a61234ce23cc98be94bb3f6def1a5f0a0e9905 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 28 Mar 2007 17:26:52 +0000 Subject: Dan pointed out that this is done, remove it! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35430 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/README-X86-64.txt | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'lib/Target/X86/README-X86-64.txt') diff --git a/lib/Target/X86/README-X86-64.txt b/lib/Target/X86/README-X86-64.txt index 44c2e2894d..191904ac51 100644 --- a/lib/Target/X86/README-X86-64.txt +++ b/lib/Target/X86/README-X86-64.txt @@ -28,27 +28,6 @@ _bar: We need to do the tailcall optimization as well. -//===---------------------------------------------------------------------===// - -For this: - -int test(int a) -{ - return a * 3; -} - -We generates - leal (%edi,%edi,2), %eax - -We should be generating - leal (%rdi,%rdi,2), %eax - -instead. The later form does not require an address-size prefix 67H. - -It's probably ok to simply emit the corresponding 64-bit super class registers -in this case? - - //===---------------------------------------------------------------------===// AMD64 Optimization Manual 8.2 has some nice information about optimizing integer -- cgit v1.2.3