X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FX86%2FX86InstrShiftRotate.td;h=caecf7001ef53c8259c6515574aa2232ae8adf53;hb=19696daa2159e059b9a15cda222e97d2b91b279d;hp=c706d43c9f5c65d17a9468f6e546e6bfde43cd0a;hpb=515cc265c96317bb4275939a90a3d723f10e7a23;p=oota-llvm.git diff --git a/lib/Target/X86/X86InstrShiftRotate.td b/lib/Target/X86/X86InstrShiftRotate.td index c706d43c9f5..caecf7001ef 100644 --- a/lib/Target/X86/X86InstrShiftRotate.td +++ b/lib/Target/X86/X86InstrShiftRotate.td @@ -850,12 +850,12 @@ def SHRD64mri8 : RIi8<0xAC, MRMDestMem, def ROT32L2R_imm8 : SDNodeXFormgetZExtValue()); + return getI8Imm(32 - N->getZExtValue(), SDLoc(N)); }]>; def ROT64L2R_imm8 : SDNodeXFormgetZExtValue()); + return getI8Imm(64 - N->getZExtValue(), SDLoc(N)); }]>; multiclass bmi_rotate {