• rth's avatar
    * config/ia64/ia64-protos.h (ia64_expand_prediction): Declare. · 341cffb9
    rth authored
            * config/ia64/ia64.c (ia64_print_operand_address): Handle 'j'.
            (ia64_expand_prediction): New.
            (emit_insn_group_barriers): Don't look at notes.  Emit barriers
            as needed after calls.
            (ia64_epilogue_uses): Mark b0 used.
            * config/ia64/ia64.md (beq_true, beq_false): Remove.
            (bne_true, bne_false): Remove.
            (eq_return, eq_not_return, ne_return, ne_not_return): Remove.
            (br_true, br_false): New.  Use predicate_operator and
            ia64_expand_prediction.
            (return_true, return_false): Likewise.
            (call_internal): Use ia64_expand_prediction.  Don't emit stop bit.
            (call_internal1, call_value_internal): Likewise.
            (call_value_internal1, call_multiple_values_internal1): Likewise.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33793 138bc75d-0d04-0410-961f-82ee72b054a4
    341cffb9
ia64.c 111 KB