Mercurial > hg > CbC > CbC_gcc
comparison gcc/ira-int.h @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
56:3c8a44c06a95 | 63:b7f97abdc517 |
---|---|
540 /* The following structure describes a stack slot used for spilled | 540 /* The following structure describes a stack slot used for spilled |
541 pseudo-registers. */ | 541 pseudo-registers. */ |
542 struct ira_spilled_reg_stack_slot | 542 struct ira_spilled_reg_stack_slot |
543 { | 543 { |
544 /* pseudo-registers assigned to the stack slot. */ | 544 /* pseudo-registers assigned to the stack slot. */ |
545 regset_head spilled_regs; | 545 bitmap_head spilled_regs; |
546 /* RTL representation of the stack slot. */ | 546 /* RTL representation of the stack slot. */ |
547 rtx mem; | 547 rtx mem; |
548 /* Size of the stack slot. */ | 548 /* Size of the stack slot. */ |
549 unsigned int width; | 549 unsigned int width; |
550 }; | 550 }; |
740 | 740 |
741 /* Register class subset relation: TRUE if the first class is a subset | 741 /* Register class subset relation: TRUE if the first class is a subset |
742 of the second one considering only hard registers available for the | 742 of the second one considering only hard registers available for the |
743 allocation. */ | 743 allocation. */ |
744 extern int ira_class_subset_p[N_REG_CLASSES][N_REG_CLASSES]; | 744 extern int ira_class_subset_p[N_REG_CLASSES][N_REG_CLASSES]; |
745 | |
746 /* Array of the number of hard registers of given class which are | |
747 available for allocation. The order is defined by the the hard | |
748 register numbers. */ | |
749 extern short ira_non_ordered_class_hard_regs[N_REG_CLASSES][FIRST_PSEUDO_REGISTER]; | |
745 | 750 |
746 /* Index (in ira_class_hard_regs) for given register class and hard | 751 /* Index (in ira_class_hard_regs) for given register class and hard |
747 register (in general case a hard register can belong to several | 752 register (in general case a hard register can belong to several |
748 register classes). The index is negative for hard registers | 753 register classes). The index is negative for hard registers |
749 unavailable for the allocation. */ | 754 unavailable for the allocation. */ |