mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:12:47 +01:00
Nate pointed out that mulh[us] are commutative as well. Thanks!
llvm-svn: 23500
This commit is contained in:
parent
18ccb532b5
commit
2c54044630
@ -113,8 +113,8 @@ def sub : SDNode<"ISD::SUB" , SDTBinOp>;
|
|||||||
def mul : SDNode<"ISD::MUL" , SDTBinOp , [SDNPCommutative]>;
|
def mul : SDNode<"ISD::MUL" , SDTBinOp , [SDNPCommutative]>;
|
||||||
def sdiv : SDNode<"ISD::SDIV" , SDTBinOp>;
|
def sdiv : SDNode<"ISD::SDIV" , SDTBinOp>;
|
||||||
def udiv : SDNode<"ISD::UDIV" , SDTIntBinOp>;
|
def udiv : SDNode<"ISD::UDIV" , SDTIntBinOp>;
|
||||||
def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp>;
|
def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
|
||||||
def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp>;
|
def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp, [SDNPCommutative]>;
|
||||||
def sext_inreg : SDNode<"ISD::SIGN_EXTEND_INREG", SDTExtInreg>;
|
def sext_inreg : SDNode<"ISD::SIGN_EXTEND_INREG", SDTExtInreg>;
|
||||||
def ctlz : SDNode<"ISD::CTLZ" , SDTIntUnaryOp>;
|
def ctlz : SDNode<"ISD::CTLZ" , SDTIntUnaryOp>;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user