Commit 47fd481d authored by Matthias Braun's avatar Matthias Braun
Browse files

remove commutative op_flag in be nodes for now

It doesn't make sense as long as we can't set proper oparity_binary in
the be node scripts at the same time. Furthermore the benefits of the
flag should be marginal to nothing here.
parent 143db800
......@@ -110,7 +110,6 @@ $default_copy_attr = "TEMPLATE_copy_attr";
# Integer nodes
Add => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
reg_req => { in => [ "gp", "gp" ], out => [ "gp" ] },
emit => 'add %S1, %S2, %D1',
......@@ -118,7 +117,6 @@ Add => {
},
Mul => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
reg_req => { in => [ "gp", "gp" ], out => [ "gp" ] },
emit =>'mul %S1, %S2, %D1',
......@@ -126,7 +124,6 @@ Mul => {
},
And => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
reg_req => { in => [ "gp", "gp" ], out => [ "gp" ] },
emit => 'and %S1, %S2, %D1',
......@@ -134,7 +131,6 @@ And => {
},
Or => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
reg_req => { in => [ "gp", "gp" ], out => [ "gp" ] },
emit => 'or %S1, %S2, %D1',
......@@ -142,7 +138,6 @@ Or => {
},
Xor => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
reg_req => { in => [ "gp", "gp" ], out => [ "gp" ] },
emit => 'xor %S1, %S2, %D1',
......@@ -246,7 +241,6 @@ Store => {
# Floating Point operations
fAdd => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
reg_req => { in => [ "fp", "fp" ], out => [ "fp" ] },
emit => 'fadd %S1, %S2, %D1',
......@@ -254,7 +248,6 @@ fAdd => {
},
fMul => {
op_flags => [ "commutative" ],
reg_req => { in => [ "fp", "fp" ], out => [ "fp" ] },
emit =>'fmul %S1, %S2, %D1',
mode => $mode_fp,
......
......@@ -747,7 +747,6 @@ fcmp => {
},
fadd => {
op_flags => [ "commutative" ],
irn_flags => [ "rematerializable" ],
emit => 'fadd%FM %S0, %S1, %D0',
attr_type => "sparc_fp_attr_t",
......@@ -767,7 +766,6 @@ fsub => {
fmul => {
irn_flags => [ "rematerializable" ],
op_flags => [ "commutative" ],
emit =>'fmul%FM %S0, %S1, %D0',
attr_type => "sparc_fp_attr_t",
attr => "ir_mode *fp_mode",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment