Branch: Tag:

2014-08-18

2014-08-18 13:12:34 by Per Hedbor <ph@opera.com>

Added F_UNDEFINEDP and F_DESTRUCTEDP.

These are the same as the functions with the same name, but lends
themselves to inlining.

590:   // This one is not safe.   // CONST0 EQ: NOT    + // These are known to always return integers. + ZERO_TYPE BRANCH_WHEN_ZERO: ZERO_TYPE QUICK_BRANCH_WHEN_ZERO($2a) + ZERO_TYPE BRANCH_WHEN_NON_ZERO: ZERO_TYPE QUICK_BRANCH_WHEN_NON_ZERO($2a) +  + UNDEFINEDP BRANCH_WHEN_ZERO: UNDEFINEDP QUICK_BRANCH_WHEN_ZERO($2a) + UNDEFINEDP BRANCH_WHEN_NON_ZERO: UNDEFINEDP QUICK_BRANCH_WHEN_NON_ZERO($2a) +  + DESTRUCTEDP BRANCH_WHEN_ZERO: UNDEFINEDP QUICK_BRANCH_WHEN_ZERO($2a) + DESTRUCTEDP BRANCH_WHEN_NON_ZERO: UNDEFINEDP QUICK_BRANCH_WHEN_NON_ZERO($2a) +    BRANCH_WHEN_EQ: EQ QUICK_BRANCH_WHEN_NON_ZERO($1a)   BRANCH_WHEN_NE: EQ QUICK_BRANCH_WHEN_ZERO($1a)   BRANCH_WHEN_LT: LT QUICK_BRANCH_WHEN_NON_ZERO($1a)