aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/mangle.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2001-04-28 21:16:30 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2001-04-28 19:16:30 +0000
commit141e454b1e21d8a832fe55f731f5f516278b54df (patch)
tree600f80e03a22ccdb9bfcc58f1635f187b941c104 /gcc/java/mangle.c
parent5bb86bf23de91f8495c4c9d578cf702a81624633 (diff)
downloadgcc-141e454b1e21d8a832fe55f731f5f516278b54df.zip
gcc-141e454b1e21d8a832fe55f731f5f516278b54df.tar.gz
gcc-141e454b1e21d8a832fe55f731f5f516278b54df.tar.bz2
rtl.h (simplify_gen_relational): Add cmp_mode parameter.
* rtl.h (simplify_gen_relational): Add cmp_mode parameter. * simplify-rtx.c (simplify_gen_relational): Likewise. * simplify-rtx.c (simplify_replace_rtx): Handle relationals and MEMs. * i386.h (VALID_SSE_REG_MODE): Accept MMX modes if SSE2 * i386.md (movsi_1, movdi2, movdi_1_rex64): Handle SSE2 moves. * i386.md (negsf2, negdf2, abssf2, absdf2): Force operands to registers in SSE case; fix handling of the immediates. (negsf2_ifs, abssf2_ifs): Tweak constraints; require operands to be in regsiters before reload. (negdf2_ifs, absdf2_ifs): Likewise; disable for 64bit (negdf2_ifs_rex64, absdf2_ifs_rtx64): New. (abstf,absxf,negtf,negxf splitters): Compute properly the regnum for x86_64. (avsdf2_if_rex64): New. From-SVN: r41664
Diffstat (limited to 'gcc/java/mangle.c')
0 files changed, 0 insertions, 0 deletions