Lines Matching defs:action

148   /* Holds the action to perform based on the preceding type.  */
208 int action;
1307 /* Generate the action filter values to be used for CATCH and
1362 an action record anyway. */
1734 /* First task: build the action table. */
1769 handles no-action and must-not-throw differently. */
1775 int action = lp_info[i].action_index;
1778 if (action == -2)
1780 /* Map no-action to otherwise unused call-site index -1. */
1781 else if (action == -1)
1785 index = add_call_site (GEN_INT (lp_info[i].dispatch_index), action);
1815 no action. */
3057 /* In the following functions, we represent entries in the action table
3060 0: null action record, non-null landing pad; implies cleanups
3061 -1: null action record, null landing pad; implies no action
3137 cleanups along a path, then it compresses to a zero action.
3168 /* Once the outer search is done, trigger an action record for
3176 /* If there is no next action, terminate the chain. */
3180 we'll have no action record for it, since we had wanted
3182 Add a cleanup action to the chain to catch these. */
3202 /* If there is no next action, terminate the chain. */
3206 we'll have no action record for it, since we had wanted
3208 Add a cleanup action to the chain to catch these. */
3233 add_call_site (rtx landing_pad, int action)
3248 data[used].action = action;
3312 /* Delay creation of region notes for no-action regions
3320 /* Cleanups and handlers may share action chains but not
3337 /* If we'd not seen a previous action (-3) or the previous
3338 action was must-not-throw (-2), then we do not need an
3357 /* If the new action is must-not-throw, then no region notes
3448 size += size_of_uleb128 (cs->action);
3465 size += size_of_uleb128 (cs->action);
3520 dw2_asm_output_data_uleb128 (cs->action, "action");
3538 dw2_asm_output_data_uleb128 (cs->action, "action");