aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched.c
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1996-02-09 19:46:19 +0000
committerDoug Evans <dje@gnu.org>1996-02-09 19:46:19 +0000
commit95726648efb29340078bdea2a882341c867434ba (patch)
tree1b23a367e8b6d084b07c71823f46bae715fba5ca /gcc/sched.c
parentcd9784dbc9c186c05d41bae330c5946a8324ccad (diff)
downloadgcc-95726648efb29340078bdea2a882341c867434ba.zip
gcc-95726648efb29340078bdea2a882341c867434ba.tar.gz
gcc-95726648efb29340078bdea2a882341c867434ba.tar.bz2
sparc.c (sp64_medium_pic_operand): New function.
* sparc/sparc.c (sp64_medium_pic_operand): New function. (move_pic_label): Delete. (legitimize_pic_address): Simplify using some named patterns. (finalize_pic): Add preliminary sparc64 support. (emit_move_sequence): Reorganize. * sparc/sparc.md (pic_lo_sum_si,pic_sethi_si,get_pc_sp32,get_pc_sp64, move_pic_label_si,move_label_di,sethi_di_sp64): Make named patterns. (sethi_di_sp64_const,sethi_di_medium_pic): New anonymous patterns. (move_pic_label_si,move_label_di): Optimize for near labels. (tablejump): Use for TARGET_MEDANY. (casesi): Delete. From-SVN: r11185
Diffstat (limited to 'gcc/sched.c')
0 files changed, 0 insertions, 0 deletions