[llvm-commits] [llvm] r39967 - in /llvm/trunk: lib/Target/X86/X86MachineFunctionInfo.h lib/Target/X86/X86RegisterInfo.cpp lib/Target/X86/X86RegisterInfo.h test/CodeGen/X86/2006-05-02-InstrSched2.ll test/CodeGen/X86/2006-05-11-InstrSched.ll test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll test/CodeGen/X86/2007-05-07-InvokeSRet.ll
Chris Lattner
clattner at apple.com
Wed Jul 18 13:47:59 PDT 2007
On Jul 18, 2007, at 11:44 AM, Evan Cheng wrote:
>
>>
>> That would also make it easier to make the code be able to use the
>> LEAVE
>> instruction :).
>
> LEAVE is a bad idea for modern Intel implementations (slow since it's
> micro-coded).
However, anyone interested in AMD performance (where it is apparently
a win) should feel free to implement it (controlled by the subtarget
info). :)
-Chris
More information about the llvm-commits
mailing list