* config/rl78/constraints.md (U): New constraint.
* config/rl78/rl78.md (mulqi3_rl78,mulhi3_rl78,mulhi3_g13): Add
valloc attribute.
From-SVN: r199976
+2013-06-12 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
+
+ * config/rl78/constraints.md (U): New constraint.
+ * config/rl78/rl78.md (*mulqi3_rl78,*mulhi3_rl78,*mulhi3_g13): Add
+ valloc attribute.
+
+
2013-06-11 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/57589
mov a, x
mov %h0, a
; end of mulqi macro"
+;; [(set_attr "valloc" "macax")]
)
(define_insn "*mulhi3_rl78"
mulhu ; bcax = bc * ax
movw %h0, ax
; end of mulhi macro"
+;; [(set_attr "valloc" "macax")]
)
(define_insn "*mulhi3_g13"
movw ax, 0xffff6 ; MDBL
movw %h0, ax
; end of mulhi macro"
+;; [(set_attr "valloc" "umul")]
)
;; 0xFFFF0 is MACR(L). 0xFFFF2 is MACR(H) but we don't care about it