diff options
author | Richard Henderson <rth@cygnus.com> | 2000-05-06 18:56:25 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-05-06 18:56:25 -0700 |
commit | e5bde68ae031fcd4a8664d291dcd33a64088761b (patch) | |
tree | b9a41bab39184b3d5e8bc1f86974ab14cb2949e2 /gcc/cpplex.c | |
parent | fd7c34b081fd765e7ba6c7108b4ac9ac46b47d61 (diff) | |
download | gcc-e5bde68ae031fcd4a8664d291dcd33a64088761b.zip gcc-e5bde68ae031fcd4a8664d291dcd33a64088761b.tar.gz gcc-e5bde68ae031fcd4a8664d291dcd33a64088761b.tar.bz2 |
ia64.c (predicate_operator): New.
* config/ia64/ia64.c (predicate_operator): New.
(ia64_print_operand): Handle 'J'.
(rtx_needs_barrier): Handle COND_EXEC.
* config/ia64/ia64.h (BRANCH_COST): Define.
(PREDICATE_CODES): Update.
* config/ia64/ia64.md: Docuement used unspec values.
(attr predicable): New.
(movxf, movxf_internal): New.
(extendsfdf2): Don't comment out nop.
(floatdidf2): Remove.
(truncxfsf2, truncxfdf2, floatdixf2): New.
(abssi2, absdi2): Put the neg in the "true" slot.
(conditional branch instructions): Mark not predicable.
(cmov*_internal): Use predicate_operator. Split to cond_exec.
(abs*_internal): Likewise.
(alloc, set_bsp): Mark not predicable.
(barrier, insn_group_barrier, flush_cache): Likewise.
(define_cond_exec): New.
From-SVN: r33754
Diffstat (limited to 'gcc/cpplex.c')
0 files changed, 0 insertions, 0 deletions