[llvm] r191728 - BEXTR should be defined to take same type for bother operands.

Craig Topper craig.topper at gmail.com
Mon Sep 30 20:48:26 PDT 2013


Author: ctopper
Date: Mon Sep 30 22:48:26 2013
New Revision: 191728

URL: http://llvm.org/viewvc/llvm-project?rev=191728&view=rev
Log:
BEXTR should be defined to take same type for bother operands.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrInfo.td

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=191728&r1=191727&r2=191728&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Mon Sep 30 22:48:26 2013
@@ -253,7 +253,7 @@ def X86blsi   : SDNode<"X86ISD::BLSI",
 def X86blsmsk : SDNode<"X86ISD::BLSMSK", SDTIntUnaryOp>;
 def X86blsr   : SDNode<"X86ISD::BLSR",   SDTIntUnaryOp>;
 def X86bzhi   : SDNode<"X86ISD::BZHI",   SDTIntShiftOp>;
-def X86bextr  : SDNode<"X86ISD::BEXTR",  SDTIntShiftOp>;
+def X86bextr  : SDNode<"X86ISD::BEXTR",  SDTIntBinOp>;
 
 def X86mul_imm : SDNode<"X86ISD::MUL_IMM", SDTIntBinOp>;
 





More information about the llvm-commits mailing list