regclass.c (op_costs): Remove global variable.
authorJan Hubicka <hubicka@freesoft.cz>
Mon, 3 Jan 2000 15:23:56 +0000 (16:23 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 3 Jan 2000 15:23:56 +0000 (15:23 +0000)
commitf741a71c75d5196f226fc86697fa46cc0e427bf5
treec385eb88d5708aa09a583d60fe79cf0bb8e605d3
parent2aac41d648d21a7e120edc5a0f4b0efaae42cc4a
regclass.c (op_costs): Remove global variable.

* regclass.c (op_costs): Remove global variable.
(record_reg_classes): New parameter "op_costs" and "reg_pref".
(record_operand_costs): Break out from ...
(scan_one_insn): ... here.
(dump_regclass): Make dumps nicer.
(regclass): Dump preferrences choosed and changes done during passes.

From-SVN: r31179
gcc/ChangeLog
gcc/regclass.c