Commit a4414093 by Jan Hubicka

i386.md (pushsi2, [...]): Add '*' to insn pattern name.


	* i386.md (pushsi2, pushhi2, pophi2, swapsf, swapdf,
	umulsi3_highpart, smulsi3_highpart, testqi_ccno_1, xorqi_ext_1):
	Add '*' to insn pattern name.

From-SVN: r36129
parent 29844fa7
...@@ -1465,7 +1465,7 @@ ...@@ -1465,7 +1465,7 @@
;; targets without our curiosities, and it is just as easy to represent ;; targets without our curiosities, and it is just as easy to represent
;; this differently. ;; this differently.
(define_insn "pushsi2" (define_insn "*pushsi2"
[(set (match_operand:SI 0 "push_operand" "=<") [(set (match_operand:SI 0 "push_operand" "=<")
(match_operand:SI 1 "general_no_elim_operand" "ri*m"))] (match_operand:SI 1 "general_no_elim_operand" "ri*m"))]
"" ""
...@@ -1574,7 +1574,7 @@ ...@@ -1574,7 +1574,7 @@
"" ""
"ix86_expand_move (HImode, operands); DONE;") "ix86_expand_move (HImode, operands); DONE;")
(define_insn "pushhi2" (define_insn "*pushhi2"
[(set (match_operand:HI 0 "push_operand" "=<,<") [(set (match_operand:HI 0 "push_operand" "=<,<")
(match_operand:HI 1 "general_no_elim_operand" "n,r*m"))] (match_operand:HI 1 "general_no_elim_operand" "n,r*m"))]
"" ""
...@@ -1584,7 +1584,7 @@ ...@@ -1584,7 +1584,7 @@
[(set_attr "type" "push") [(set_attr "type" "push")
(set_attr "mode" "HI")]) (set_attr "mode" "HI")])
(define_insn "pophi1" (define_insn "*pophi1"
[(set (match_operand:HI 0 "nonimmediate_operand" "=r*m") [(set (match_operand:HI 0 "nonimmediate_operand" "=r*m")
(mem:HI (reg:SI 7))) (mem:HI (reg:SI 7)))
(set (reg:SI 7) (set (reg:SI 7)
...@@ -1711,7 +1711,7 @@ ...@@ -1711,7 +1711,7 @@
;; "push a byte". But actually we use pushw, which has the effect ;; "push a byte". But actually we use pushw, which has the effect
;; of rounding the amount pushed up to a halfword. ;; of rounding the amount pushed up to a halfword.
(define_insn "pushqi2" (define_insn "*pushqi2"
[(set (match_operand:QI 0 "push_operand" "=<,<") [(set (match_operand:QI 0 "push_operand" "=<,<")
(match_operand:QI 1 "nonmemory_no_elim_operand" "n,r"))] (match_operand:QI 1 "nonmemory_no_elim_operand" "n,r"))]
"" ""
...@@ -1721,7 +1721,7 @@ ...@@ -1721,7 +1721,7 @@
[(set_attr "type" "push") [(set_attr "type" "push")
(set_attr "mode" "HI")]) (set_attr "mode" "HI")])
(define_insn "popqi1" (define_insn "*popqi1"
[(set (match_operand:QI 0 "nonimmediate_operand" "=r*m") [(set (match_operand:QI 0 "nonimmediate_operand" "=r*m")
(mem:QI (reg:SI 7))) (mem:QI (reg:SI 7)))
(set (reg:SI 7) (set (reg:SI 7)
...@@ -2120,7 +2120,7 @@ ...@@ -2120,7 +2120,7 @@
(match_dup 1))] (match_dup 1))]
"operands[1] = get_pool_constant (XEXP (operands[1], 0));") "operands[1] = get_pool_constant (XEXP (operands[1], 0));")
(define_insn "swapsf" (define_insn "*swapsf"
[(set (match_operand:SF 0 "register_operand" "+f") [(set (match_operand:SF 0 "register_operand" "+f")
(match_operand:SF 1 "register_operand" "+f")) (match_operand:SF 1 "register_operand" "+f"))
(set (match_dup 1) (set (match_dup 1)
...@@ -2347,7 +2347,7 @@ ...@@ -2347,7 +2347,7 @@
(match_dup 1))] (match_dup 1))]
"operands[1] = get_pool_constant (XEXP (operands[1], 0));") "operands[1] = get_pool_constant (XEXP (operands[1], 0));")
(define_insn "swapdf" (define_insn "*swapdf"
[(set (match_operand:DF 0 "register_operand" "+f") [(set (match_operand:DF 0 "register_operand" "+f")
(match_operand:DF 1 "register_operand" "+f")) (match_operand:DF 1 "register_operand" "+f"))
(set (match_dup 1) (set (match_dup 1)
...@@ -4657,7 +4657,7 @@ ...@@ -4657,7 +4657,7 @@
(set_attr "length_immediate" "0") (set_attr "length_immediate" "0")
(set_attr "mode" "SI")]) (set_attr "mode" "SI")])
(define_insn "umulsi3_highpart" (define_insn "*umulsi3_highpart"
[(set (match_operand:SI 0 "register_operand" "=d") [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI (truncate:SI
(lshiftrt:DI (lshiftrt:DI
...@@ -4675,7 +4675,7 @@ ...@@ -4675,7 +4675,7 @@
(set_attr "length_immediate" "0") (set_attr "length_immediate" "0")
(set_attr "mode" "SI")]) (set_attr "mode" "SI")])
(define_insn "smulsi3_highpart" (define_insn "*smulsi3_highpart"
[(set (match_operand:SI 0 "register_operand" "=d") [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI (truncate:SI
(lshiftrt:DI (lshiftrt:DI
...@@ -5007,7 +5007,7 @@ ...@@ -5007,7 +5007,7 @@
(set_attr "mode" "QI") (set_attr "mode" "QI")
(set_attr "pent_pair" "uv,np,uv")]) (set_attr "pent_pair" "uv,np,uv")])
(define_insn "testqi_ccno_1" (define_insn "*testqi_ccno_1"
[(set (reg:CCNO 17) [(set (reg:CCNO 17)
(compare:CCNO (and:QI (match_operand:QI 0 "nonimmediate_operand" "%*a,q,qm,r") (compare:CCNO (and:QI (match_operand:QI 0 "nonimmediate_operand" "%*a,q,qm,r")
(match_operand:QI 1 "nonmemory_operand" "n,n,qn,n")) (match_operand:QI 1 "nonmemory_operand" "n,n,qn,n"))
...@@ -5616,7 +5616,7 @@ ...@@ -5616,7 +5616,7 @@
[(set_attr "type" "alu") [(set_attr "type" "alu")
(set_attr "mode" "QI,QI,SI")]) (set_attr "mode" "QI,QI,SI")])
(define_insn "xorqi_ext_1" (define_insn "*xorqi_ext_1"
[(set (zero_extract:SI (match_operand 0 "ext_register_operand" "=q") [(set (zero_extract:SI (match_operand 0 "ext_register_operand" "=q")
(const_int 8) (const_int 8)
(const_int 8)) (const_int 8))
......
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