229 struct tn {
230 /* offset 0 */
231 union {
232 INT64 value; /* TN_has_value: Integer constant */
233 INT64 offset; /* Offset from symbol (constant) */
234 struct {
235 mTN_NUM number; /* The ID of the register TN */
236 CLASS_REG_PAIR save_creg; /* if save_tn, the corresponding
save_reg */
237 CLASS_REG_PAIR class_reg; /* Dedicated/allocated register ID
238 and register class (see register.h) */
239 } reg_tn;
240 } u1;
My question is about 'save_creg' and 'class_reg'.
Can both of them be valid at the same time? If not, why put them into
a struct reg_tn. It's better to separate them if the size of TN is
considered seriously.
--
Thanks.
Handong
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel