]> gcc.gnu.org Git - gcc.git/commitdiff
i386.md (pushsi2, [...]): Add '*' to insn pattern name.
authorJan Hubicka <hubicka@gcc.gnu.org>
Mon, 4 Sep 2000 10:13:02 +0000 (10:13 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 4 Sep 2000 10:13:02 +0000 (10:13 +0000)
* 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

gcc/config/i386/i386.md

index c377978a5c437c72ecbdaeaf462304cea5697d82..1fd1a9b6bf58ac1b12ab053e3576ceb9e91785d0 100644 (file)
 ;; targets without our curiosities, and it is just as easy to represent
 ;; this differently.
 
-(define_insn "pushsi2"
+(define_insn "*pushsi2"
   [(set (match_operand:SI 0 "push_operand" "=<")
        (match_operand:SI 1 "general_no_elim_operand" "ri*m"))]
   ""
   ""
   "ix86_expand_move (HImode, operands); DONE;")
 
-(define_insn "pushhi2"
+(define_insn "*pushhi2"
   [(set (match_operand:HI 0 "push_operand" "=<,<")
        (match_operand:HI 1 "general_no_elim_operand" "n,r*m"))]
   ""
   [(set_attr "type" "push")
    (set_attr "mode" "HI")])
 
-(define_insn "pophi1"
+(define_insn "*pophi1"
   [(set (match_operand:HI 0 "nonimmediate_operand" "=r*m")
        (mem:HI (reg:SI 7)))
    (set (reg:SI 7)
 ;; "push a byte".  But actually we use pushw, which has the effect
 ;; of rounding the amount pushed up to a halfword.
 
-(define_insn "pushqi2"
+(define_insn "*pushqi2"
   [(set (match_operand:QI 0 "push_operand" "=<,<")
        (match_operand:QI 1 "nonmemory_no_elim_operand" "n,r"))]
   ""
   [(set_attr "type" "push")
    (set_attr "mode" "HI")])
 
-(define_insn "popqi1"
+(define_insn "*popqi1"
   [(set (match_operand:QI 0 "nonimmediate_operand" "=r*m")
        (mem:QI (reg:SI 7)))
    (set (reg:SI 7)
        (match_dup 1))]
   "operands[1] = get_pool_constant (XEXP (operands[1], 0));")
 
-(define_insn "swapsf"
+(define_insn "*swapsf"
   [(set (match_operand:SF 0 "register_operand" "+f")
        (match_operand:SF 1 "register_operand" "+f"))
    (set (match_dup 1)
        (match_dup 1))]
   "operands[1] = get_pool_constant (XEXP (operands[1], 0));")
 
-(define_insn "swapdf"
+(define_insn "*swapdf"
   [(set (match_operand:DF 0 "register_operand" "+f")
        (match_operand:DF 1 "register_operand" "+f"))
    (set (match_dup 1)
    (set_attr "length_immediate" "0")
    (set_attr "mode" "SI")])
 
-(define_insn "umulsi3_highpart"
+(define_insn "*umulsi3_highpart"
   [(set (match_operand:SI 0 "register_operand" "=d")
        (truncate:SI
          (lshiftrt:DI
    (set_attr "length_immediate" "0")
    (set_attr "mode" "SI")])
 
-(define_insn "smulsi3_highpart"
+(define_insn "*smulsi3_highpart"
   [(set (match_operand:SI 0 "register_operand" "=d")
        (truncate:SI
          (lshiftrt:DI
    (set_attr "mode" "QI")
    (set_attr "pent_pair" "uv,np,uv")])
 
-(define_insn "testqi_ccno_1"
+(define_insn "*testqi_ccno_1"
   [(set (reg:CCNO 17)
         (compare:CCNO (and:QI (match_operand:QI 0 "nonimmediate_operand" "%*a,q,qm,r")
                              (match_operand:QI 1 "nonmemory_operand" "n,n,qn,n"))
   [(set_attr "type" "alu")
    (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")
                         (const_int 8)
                         (const_int 8))
This page took 0.078834 seconds and 5 git commands to generate.