h8300.md (tablejump_h8300): Change to *tablejump_h8300.

* config/h8300/h8300.md (tablejump_h8300): Change to
	*tablejump_h8300.
	(tablejump_h8300h): Change to *tablejump_h8300hs_advanced.
	(tablejump_normal_mode): Change to *tablejump_h8300hs_normal.
	(indirect_jump_h8300): Change to *indirect_jump_h8300.
	(indirect_jump_h8300h): Change to
	*indirect_jump_h8300hs_advanced.
	(indirect_jump_normal_mode): Change to
	*indirect_jump_h8300hs_normal.

From-SVN: r73883
This commit is contained in:
Kazu Hirata 2003-11-24 17:34:16 +00:00 committed by Kazu Hirata
parent ce492af354
commit 0980ad7906
2 changed files with 18 additions and 6 deletions

View File

@ -1,3 +1,15 @@
2003-11-24 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (tablejump_h8300): Change to
*tablejump_h8300.
(tablejump_h8300h): Change to *tablejump_h8300hs_advanced.
(tablejump_normal_mode): Change to *tablejump_h8300hs_normal.
(indirect_jump_h8300): Change to *indirect_jump_h8300.
(indirect_jump_h8300h): Change to
*indirect_jump_h8300hs_advanced.
(indirect_jump_normal_mode): Change to
*indirect_jump_h8300hs_normal.
2003-11-24 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md: Remove constraints from expanders.

View File

@ -1751,7 +1751,7 @@
""
"")
(define_insn "tablejump_h8300"
(define_insn "*tablejump_h8300"
[(set (pc) (match_operand:HI 0 "register_operand" "r"))
(use (label_ref (match_operand 1 "" "")))]
"TARGET_H8300"
@ -1759,7 +1759,7 @@
[(set_attr "cc" "none")
(set_attr "length" "2")])
(define_insn "tablejump_h8300h"
(define_insn "*tablejump_h8300hs_advanced"
[(set (pc) (match_operand:SI 0 "register_operand" "r"))
(use (label_ref (match_operand 1 "" "")))]
"TARGET_H8300H || TARGET_H8300S"
@ -1767,7 +1767,7 @@
[(set_attr "cc" "none")
(set_attr "length" "2")])
(define_insn "tablejump_normal_mode"
(define_insn "*tablejump_h8300hs_normal"
[(set (pc) (match_operand:HI 0 "register_operand" "r"))
(use (label_ref (match_operand 1 "" "")))]
"(TARGET_H8300H || TARGET_H8300S) && TARGET_NORMAL_MODE"
@ -1782,21 +1782,21 @@
""
"")
(define_insn "indirect_jump_h8300"
(define_insn "*indirect_jump_h8300"
[(set (pc) (match_operand:HI 0 "jump_address_operand" "Vr"))]
"TARGET_H8300"
"jmp @%0"
[(set_attr "cc" "none")
(set_attr "length" "2")])
(define_insn "indirect_jump_h8300h"
(define_insn "*indirect_jump_h8300hs_advanced"
[(set (pc) (match_operand:SI 0 "jump_address_operand" "Vr"))]
"TARGET_H8300H || TARGET_H8300S"
"jmp @%0"
[(set_attr "cc" "none")
(set_attr "length" "2")])
(define_insn "indirect_jump_normal_mode"
(define_insn "*indirect_jump_h8300hs_normal"
[(set (pc) (match_operand:HI 0 "jump_address_operand" "Vr"))]
"(TARGET_H8300H || TARGET_H8300S) && TARGET_NORMAL_MODE"
"jmp @%S0"