[llvm-commits] [llvm] r102485 - in /llvm/trunk/lib/Target/X86: X86ISelLowering.cpp X86Instr64bit.td X86InstrInfo.td
Chris Lattner
clattner at apple.com
Tue Apr 27 20:49:00 PDT 2010
On Apr 27, 2010, at 6:18 PM, Evan Cheng wrote:
> Author: evancheng
> Date: Tue Apr 27 20:18:01 2010
> New Revision: 102485
>
> URL: http://llvm.org/viewvc/llvm-project?rev=102485&view=rev
> Log:
> Rather than having a ton of patterns for double shift instructions, e.g. SHLD16rrCL, just perform custom dag combine to form x86 specific dag so they match to the same pattern. This also makes sure later dag combine do not cause isel to miss them (e.g. promoting i16 to i32).
isel thanks you!
-Chris
More information about the llvm-commits
mailing list