Commit 55a9eb72 by Jeff Law

* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12

        for details.

        * haifa-sched.c: Mirror recent changes from gcc2.

From-SVN: r18991
parent 2c4be73e
...@@ -942,7 +942,7 @@ ...@@ -942,7 +942,7 @@
[(set (match_operand:HI 0 "register_operand" "=r") [(set (match_operand:HI 0 "register_operand" "=r")
(zero_extend:HI (match_operand:QI 1 "register_operand" "r")))] (zero_extend:HI (match_operand:QI 1 "register_operand" "r")))]
"" ""
"and %1,255,%0" "and %1,0xff,%0"
[(set_attr "type" "ilog")]) [(set_attr "type" "ilog")])
(define_insn "" (define_insn ""
...@@ -950,7 +950,7 @@ ...@@ -950,7 +950,7 @@
(zero_extend:SI (match_operand:QI 1 "nonimmediate_operand" "r,m")))] (zero_extend:SI (match_operand:QI 1 "nonimmediate_operand" "r,m")))]
"TARGET_BWX" "TARGET_BWX"
"@ "@
and %1,255,%0 and %1,0xff,%0
ldbu %0,%1" ldbu %0,%1"
[(set_attr "type" "ilog,ild")]) [(set_attr "type" "ilog,ild")])
...@@ -958,7 +958,7 @@ ...@@ -958,7 +958,7 @@
[(set (match_operand:SI 0 "register_operand" "=r") [(set (match_operand:SI 0 "register_operand" "=r")
(zero_extend:SI (match_operand:QI 1 "register_operand" "r")))] (zero_extend:SI (match_operand:QI 1 "register_operand" "r")))]
"! TARGET_BWX" "! TARGET_BWX"
"and %1,255,%0" "and %1,0xff,%0"
[(set_attr "type" "ilog")]) [(set_attr "type" "ilog")])
(define_expand "zero_extendqisi2" (define_expand "zero_extendqisi2"
...@@ -972,7 +972,7 @@ ...@@ -972,7 +972,7 @@
(zero_extend:DI (match_operand:QI 1 "nonimmediate_operand" "r,m")))] (zero_extend:DI (match_operand:QI 1 "nonimmediate_operand" "r,m")))]
"TARGET_BWX" "TARGET_BWX"
"@ "@
and %1,255,%0 and %1,0xff,%0
ldbu %0,%1" ldbu %0,%1"
[(set_attr "type" "ilog,ild")]) [(set_attr "type" "ilog,ild")])
...@@ -980,7 +980,7 @@ ...@@ -980,7 +980,7 @@
[(set (match_operand:DI 0 "register_operand" "=r") [(set (match_operand:DI 0 "register_operand" "=r")
(zero_extend:DI (match_operand:QI 1 "register_operand" "r")))] (zero_extend:DI (match_operand:QI 1 "register_operand" "r")))]
"! TARGET_BWX" "! TARGET_BWX"
"and %1,255,%0" "and %1,0xff,%0"
[(set_attr "type" "ilog")]) [(set_attr "type" "ilog")])
(define_expand "zero_extendqidi2" (define_expand "zero_extendqidi2"
......
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