Lines Matching refs:target_context

795 get_static_chain (struct nesting_info *info, tree target_context,  in get_static_chain()  argument
801 if (info->context == target_context) in get_static_chain()
803 x = build_addr (info->frame_decl, target_context); in get_static_chain()
809 for (i = info->outer; i->context != target_context; i = i->outer) in get_static_chain()
827 get_frame_field (struct nesting_info *info, tree target_context, in get_frame_field() argument
833 if (info->context == target_context) in get_frame_field()
843 for (i = info->outer; i->context != target_context; i = i->outer) in get_frame_field()
868 tree target_context; in get_nonlocal_debug_decl() local
880 target_context = decl_function_context (decl); in get_nonlocal_debug_decl()
883 if (info->context == target_context) in get_nonlocal_debug_decl()
893 for (i = info->outer; i->context != target_context; i = i->outer) in get_nonlocal_debug_decl()
970 tree target_context = decl_function_context (t); in convert_nonlocal_reference() local
972 for (i = info->outer; i->context != target_context; i = i->outer) in convert_nonlocal_reference()
975 x = get_frame_field (info, target_context, x, &wi->tsi); in convert_nonlocal_reference()
1492 tree t = *tp, label, new_label, target_context, x, arg, field; in convert_nl_goto_reference() local
1502 target_context = decl_function_context (label); in convert_nl_goto_reference()
1503 if (target_context == info->context) in convert_nl_goto_reference()
1506 for (i = info->outer; target_context != i->context; i = i->outer) in convert_nl_goto_reference()
1534 x = get_frame_field (info, target_context, field, &wi->tsi); in convert_nl_goto_reference()
1535 x = build_addr (x, target_context); in convert_nl_goto_reference()
1538 x = build_addr (new_label, target_context); in convert_nl_goto_reference()
1599 tree t = *tp, decl, target_context, x, arg; in convert_tramp_reference() local
1616 target_context = decl_function_context (decl); in convert_tramp_reference()
1617 if (!target_context) in convert_tramp_reference()
1631 for (i = info; i->context != target_context; i = i->outer) in convert_tramp_reference()
1636 x = get_frame_field (info, target_context, x, &wi->tsi); in convert_tramp_reference()
1637 x = build_addr (x, target_context); in convert_tramp_reference()
1678 tree t = *tp, decl, target_context; in convert_call_expr() local
1689 target_context = decl_function_context (decl); in convert_call_expr()
1690 if (target_context && !DECL_NO_STATIC_CHAIN (decl)) in convert_call_expr()
1693 = get_static_chain (info, target_context, &wi->tsi); in convert_call_expr()
1695 |= (1 << (info->context != target_context)); in convert_call_expr()