
Data Fields | |
| SPILL_KIND | spill_kind |
| INT | spill_num |
| union { | |
| type { | |
| mREGISTER global_spill_reg | |
| mISA_REGISTER_CLASS spill_cl | |
| } s1 | |
| LIVE_RANGE * spill_lr | |
| type { | |
| LIVE_RANGE * move_lr | |
| mUINT16 from | |
| mUINT16 to | |
| } s2 | |
| } | u1 |
| float | cost |
| INT | benefit |
| struct spill_candidate * | next |
Definition at line 283 of file lra.cxx.
Definition at line 284 of file lra.cxx.
Referenced by Analyze_Reordering(), Analyze_Spilling_Global_Register(), Analyze_Spilling_Live_Range(), Apply_Move_Transformations(), Fix_LRA_Blues(), and Update_Fat_Points().
| mISA_REGISTER_CLASS spill_candidate::spill_cl |
Definition at line 289 of file lra.cxx.
Referenced by Analyze_Spilling_Live_Range(), and Spill_Live_Range().
| struct { ... } spill_candidate::s1 |
Referenced by Analyze_Spilling_Global_Register(), Fix_LRA_Blues(), and Spill_Global_Register().
Definition at line 291 of file lra.cxx.
Referenced by Analyze_Spilling_Live_Range(), Fix_LRA_Blues(), and Update_Fat_Points().
| struct { ... } spill_candidate::s2 |
Referenced by Analyze_Reordering(), Move_Def(), Move_Use(), and Update_Fat_Points().
| union { ... } spill_candidate::u1 |
| float spill_candidate::cost |
Definition at line 298 of file lra.cxx.
Referenced by Analyze_Reordering(), Analyze_Spilling_Global_Register(), and Analyze_Spilling_Live_Range().
Definition at line 299 of file lra.cxx.
Referenced by Analyze_Reordering(), Analyze_Spilling_Global_Register(), and Analyze_Spilling_Live_Range().
Definition at line 300 of file lra.cxx.
Referenced by Apply_Move_Transformations(), and Fix_LRA_Blues().
1.5.6