2007-05-04 Vladimir Makarov <vmakarov@redhat.com>
commit9bf26ae3826a43fc21ebab481ade338a15e3e0a4
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 May 2007 21:36:56 +0000 (4 21:36 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 May 2007 21:36:56 +0000 (4 21:36 +0000)
tree26df068cbb86a4fc9e60d0dff590fe5847344c17
parent88c02db7607038ebf336d864e56245614a182a5c
2007-05-04  Vladimir Makarov  <vmakarov@redhat.com>

* ira-conflicts.c: Change pseudo to allocno.
* ira-color.c: Ditto.
* ira-emit.c: Ditto.
* ira-build.c: Ditto.
* ira.c: Ditto.
(important_classes_num, important_classes): New variables.
(setup_cover_classes): Set up the variable values.
* ira-costs.c: Ditto.
(record_reg_classes, record_address_regs, scan_one_insn,
find_pseudo_class_costs):  Process only important classes.
* ira-call.c: Ditto.  Add comments about placement optimization.
* ira-int.h: Ditto.
(allocno) Use one bit field for boolean members.
(important_classes_num, important_classes): New external
definitions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ira@124450 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ira-build.c
gcc/ira-call.c
gcc/ira-color.c
gcc/ira-conflicts.c
gcc/ira-costs.c
gcc/ira-emit.c
gcc/ira-int.h
gcc/ira.c