diff options
author | Jan Hubicka <jh@suse.cz> | 2001-07-09 21:38:19 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2001-07-09 19:38:19 +0000 |
commit | 5222e47075dd80a3ada4a34c2231aef6f7a3231f (patch) | |
tree | 007d8955d8f74b1e7c64f0f507a20f7bbffd6a3c /gcc/rtl.h | |
parent | c6c222a89a7a9f5d76b785b394a500f6c9565a9e (diff) | |
download | gcc-5222e47075dd80a3ada4a34c2231aef6f7a3231f.zip gcc-5222e47075dd80a3ada4a34c2231aef6f7a3231f.tar.gz gcc-5222e47075dd80a3ada4a34c2231aef6f7a3231f.tar.bz2 |
emit-rtl.c (gen_highpart_mode): New.
* emit-rtl.c (gen_highpart_mode): New.
* rtl.h (gen_highpart_mode): Declare.
* sparc.md (insn splitters): Use gen_highpart_mode, whenever the
operand can be VOIDmode constant.
From-SVN: r43869
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1190,6 +1190,8 @@ extern rtx gen_lowpart_if_possible PARAMS ((enum machine_mode, rtx)); /* In emit-rtl.c */ extern rtx gen_highpart PARAMS ((enum machine_mode, rtx)); +extern rtx gen_highpart_mode PARAMS ((enum machine_mode, + enum machine_mode, rtx)); extern rtx gen_realpart PARAMS ((enum machine_mode, rtx)); extern rtx gen_imagpart PARAMS ((enum machine_mode, rtx)); extern rtx operand_subword PARAMS ((rtx, unsigned int, int, |