2004-07-19 Paolo Bonzini <bonzini@gnu.org> * genattr.c (struct range, struct function_unit, write_units, extend_range, init_range): Remove them. (main): Remove code dealing with DEFINE_FUNCTION_UNIT. Output "#define INSN_SCHEDULING" here. * genattrtab.c (struct range, struct function_unit_op, struct function_unit, struct dimension, enum operator, operate_exp, expand_units, simplify_knowing, encode_units_mask, simplify_by_exploding, find_and_mark_used_attributes, unmark_used_attributes, add_values_to_cover, increment_current_value, test_for_current_value, simplify_with_current_value, simplify_with_current_value_aux, gen_unit, write_unit_name, write_function_unit_info, write_complex_function, write_toplevel_expr, find_single_value, extend_range): Remove. (write_attr_get): Do not handle common_av->value being an FFS. (struct attr_desc): Remove func_units_p and blockage_p. (write_attr_valueq): Do not handle them. (find_attr): Do not clear them. (make_internal_attr): Do not initialize them. (main): Remove code dealing with DEFINE_FUNCTION_UNIT. * sched-vis.c (init_target_units, insn_print_units, init_block_visualization, print_block_visualization, visualize_scheduled_insns, visualize_no_unit, visualize_stall_cycles, visualize_alloc, visualize_free, target_units, get_visual_tbl_length, MAX_VISUAL_LINES, INSN_LEN, n_visual_lines, visual_tbl_line_length, visual_tbl, n_vis_no_unit, MAX_VISUAL_NO_UNIT, vis_no_unit): Remove. * haifa-sched.c (blockage_range, clear_units, schedule_unit, actual_hazard, potential_hazard, insn_unit, unit_last_insn, unit_tick, actual_hazard_this_instance, potential_hazard, schedule_unit, max_insn_queue_index_value): Remove. (MAX_INSN_QUEUE_INDEX): Removed, renamed throughout to max_insn_queue_index. * rtl.def (DEFINE_FUNCTION_UNIT): Remove. * doc/md.texi (Processor pipeline description): Remove references to old pipeline descriptions. (Automaton pipeline description): Merge with the above. (Old pipeline description, Comparison of the two descriptions): Remove. * bt-load.c (migrate_btr_def): Remove references to use_pipeline_interface. * haifa-sched.c (insn_cost, schedule_insn, schedule_block, advance_one_cycle, sched_init, queue_to_ready, sched_finish): Likewise. * modulo-sched.c (sms_schedule, advance_one_cycle, ps_has_conflicts): Likewise. * sched-rgn.c (init_ready): Likewise. (debug_dependencies): Likewise, and remove an "if (1)". * target.h (use_dfa_pipeline_interface): Remove. * config/alpha/alpha.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/arc/arc.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/arm/arm.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/c4x/c4x.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/frv/frv.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/i386/i386.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/ia64/ia64.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/iq2000/iq2000.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/m32r/m32r.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/mcore/mcore.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/mips/mips.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/pa/pa.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/rs6000/rs6000.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/s390/s390.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/sh/sh.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/sparc/sparc.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/v850/v850.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * config/xtensa/xtensa.c (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. * doc/tm.texi (TARGET_USE_DFA_PIPELINE_INTERFACE): Remove. From-SVN: r84944
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
40x.md | Loading commit data... | |
440.md | Loading commit data... | |
603.md | Loading commit data... | |
6xx.md | Loading commit data... | |
7450.md | Loading commit data... | |
7xx.md | Loading commit data... | |
8540.md | Loading commit data... | |
aix.h | Loading commit data... | |
aix41.h | Loading commit data... | |
aix43.h | Loading commit data... | |
aix51.h | Loading commit data... | |
aix52.h | Loading commit data... | |
altivec.h | Loading commit data... | |
altivec.md | Loading commit data... | |
beos.h | Loading commit data... | |
biarch64.h | Loading commit data... | |
crtsavres.asm | Loading commit data... | |
darwin-fallback.c | Loading commit data... | |
darwin-fpsave.asm | Loading commit data... | |
darwin-ldouble.c | Loading commit data... | |
darwin-tramp.asm | Loading commit data... | |
darwin-vecsave.asm | Loading commit data... | |
darwin-world.asm | Loading commit data... | |
darwin.h | Loading commit data... | |
default64.h | Loading commit data... | |
eabi-ci.asm | Loading commit data... | |
eabi-cn.asm | Loading commit data... | |
eabi.asm | Loading commit data... | |
eabi.h | Loading commit data... | |
eabialtivec.h | Loading commit data... | |
eabisim.h | Loading commit data... | |
eabispe.h | Loading commit data... | |
freebsd.h | Loading commit data... | |
gnu.h | Loading commit data... | |
host-darwin.c | Loading commit data... | |
kaos-ppc.h | Loading commit data... | |
libgcc-ppc64.ver | Loading commit data... | |
linux.h | Loading commit data... | |
linux64.h | Loading commit data... | |
linuxaltivec.h | Loading commit data... | |
linuxspe.h | Loading commit data... | |
lynx.h | Loading commit data... | |
lynxbase.h | Loading commit data... | |
milli.exp | Loading commit data... | |
mpc.md | Loading commit data... | |
netbsd.h | Loading commit data... | |
power4.md | Loading commit data... | |
power5.md | Loading commit data... | |
ppc-asm.h | Loading commit data... | |
ppc64-fp.c | Loading commit data... | |
rios1.md | Loading commit data... | |
rios2.md | Loading commit data... | |
rs6000-c.c | Loading commit data... | |
rs6000-modes.def | Loading commit data... | |
rs6000-protos.h | Loading commit data... | |
rs6000.c | Loading commit data... | |
rs6000.h | Loading commit data... | |
rs6000.md | Loading commit data... | |
rs64.md | Loading commit data... | |
rtems.h | Loading commit data... | |
sol-ci.asm | Loading commit data... | |
sol-cn.asm | Loading commit data... | |
spe.h | Loading commit data... | |
spe.md | Loading commit data... | |
sysv4.h | Loading commit data... | |
sysv4le.h | Loading commit data... | |
t-aix43 | Loading commit data... | |
t-aix52 | Loading commit data... | |
t-beos | Loading commit data... | |
t-darwin | Loading commit data... | |
t-fprules | Loading commit data... | |
t-linux64 | Loading commit data... | |
t-netbsd | Loading commit data... | |
t-newas | Loading commit data... | |
t-ppccomm | Loading commit data... | |
t-ppcendian | Loading commit data... | |
t-ppcgas | Loading commit data... | |
t-ppcos | Loading commit data... | |
t-rs6000 | Loading commit data... | |
t-rtems | Loading commit data... | |
t-spe | Loading commit data... | |
t-vxworks | Loading commit data... | |
tramp.asm | Loading commit data... | |
vxworks.h | Loading commit data... | |
windiss.h | Loading commit data... | |
x-darwin | Loading commit data... | |
x-linux64 | Loading commit data... | |
xcoff.h | Loading commit data... |