Lines Matching refs:yyvsp

897 yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, YYLTYPE *yylsp, int yyrule)
910 &(yyvsp[(yyi + 1) - (yynrhs)])
919 yy_reduce_print (yyssp, yyvsp, yylsp, Rule); \
1235 YYSTYPE *yyvsp;
1263 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N))
1270 yyvsp = yyvs = yyvsa;
1314 &yyvs1, yysize * sizeof (*yyvsp),
1350 yyvsp = yyvs + yysize - 1;
1427 *++yyvsp = yylval;
1458 yyval = yyvsp[1-yylen];
1468 the_boot_info = build_boot_info((yyvsp[-1].re), (yyvsp[0].node),
1469 guess_boot_cpuid((yyvsp[0].node)));
1485 (yyval.re) = chain_reserve_entry((yyvsp[-1].re), (yyvsp[0].re));
1493 (yyval.re) = build_reserve_entry((yyvsp[-2].integer), (yyvsp[-1].integer));
1501 add_label(&(yyvsp[0].re)->labels, (yyvsp[-1].labelref));
1502 (yyval.re) = (yyvsp[0].re);
1510 (yyval.node) = name_node((yyvsp[0].node), "");
1518 (yyval.node) = merge_nodes((yyvsp[-2].node), (yyvsp[0].node));
1526 struct node *target = get_node_by_ref((yyvsp[-3].node), (yyvsp[-1].labelref));
1528 add_label(&target->labels, (yyvsp[-2].labelref));
1530 merge_nodes(target, (yyvsp[0].node));
1532 ERROR(&(yylsp[-1]), "Label or path %s not found", (yyvsp[-1].labelref));
1533 (yyval.node) = (yyvsp[-3].node);
1541 struct node *target = get_node_by_ref((yyvsp[-2].node), (yyvsp[-1].labelref));
1544 merge_nodes(target, (yyvsp[0].node));
1546 ERROR(&(yylsp[-1]), "Label or path %s not found", (yyvsp[-1].labelref));
1547 (yyval.node) = (yyvsp[-2].node);
1555 struct node *target = get_node_by_ref((yyvsp[-3].node), (yyvsp[-1].labelref));
1560 ERROR(&(yylsp[-1]), "Label or path %s not found", (yyvsp[-1].labelref));
1563 (yyval.node) = (yyvsp[-3].node);
1571 (yyval.node) = build_node((yyvsp[-3].proplist), (yyvsp[-2].nodelist));
1587 (yyval.proplist) = chain_property((yyvsp[0].prop), (yyvsp[-1].proplist));
1595 (yyval.prop) = build_property((yyvsp[-3].propnodename), (yyvsp[-1].data));
1603 (yyval.prop) = build_property((yyvsp[-1].propnodename), empty_data);
1611 (yyval.prop) = build_property_delete((yyvsp[-1].propnodename));
1619 add_label(&(yyvsp[0].prop)->labels, (yyvsp[-1].labelref));
1620 (yyval.prop) = (yyvsp[0].prop);
1628 (yyval.data) = data_merge((yyvsp[-1].data), (yyvsp[0].data));
1636 (yyval.data) = data_merge((yyvsp[-2].data), (yyvsp[-1].array).data);
1644 (yyval.data) = data_merge((yyvsp[-3].data), (yyvsp[-1].data));
1652 (yyval.data) = data_add_marker((yyvsp[-1].data), REF_PATH, (yyvsp[0].labelref));
1660 FILE *f = srcfile_relative_open((yyvsp[-5].data).val, NULL);
1663 if ((yyvsp[-3].integer) != 0)
1664 if (fseek(f, (yyvsp[-3].integer), SEEK_SET) != 0)
1666 (unsigned long long)(yyvsp[-3].integer), (yyvsp[-5].data).val,
1669 d = data_copy_file(f, (yyvsp[-1].integer));
1671 (yyval.data) = data_merge((yyvsp[-8].data), d);
1680 FILE *f = srcfile_relative_open((yyvsp[-1].data).val, NULL);
1685 (yyval.data) = data_merge((yyvsp[-4].data), d);
1694 (yyval.data) = data_add_marker((yyvsp[-1].data), LABEL, (yyvsp[0].labelref));
1710 (yyval.data) = (yyvsp[-1].data);
1718 (yyval.data) = data_add_marker((yyvsp[-1].data), LABEL, (yyvsp[0].labelref));
1728 bits = (yyvsp[-1].integer);
1755 if ((yyvsp[-1].array).bits < 64) {
1756 uint64_t mask = (1ULL << (yyvsp[-1].array).bits) - 1;
1765 if (((yyvsp[0].integer) > mask) && (((yyvsp[0].integer) | mask) != -1ULL))
1767 " %d-bit array element", (yyvsp[-1].array).bits);
1770 …(yyval.array).data = data_append_integer((yyvsp[-1].array).data, (yyvsp[0].integer), (yyvsp[-1].ar…
1778 uint64_t val = ~0ULL >> (64 - (yyvsp[-1].array).bits);
1780 if ((yyvsp[-1].array).bits == 32)
1781 (yyvsp[-1].array).data = data_add_marker((yyvsp[-1].array).data,
1783 (yyvsp[0].labelref));
1788 (yyval.array).data = data_append_integer((yyvsp[-1].array).data, val, (yyvsp[-1].array).bits);
1796 (yyval.array).data = data_add_marker((yyvsp[-1].array).data, LABEL, (yyvsp[0].labelref));
1804 (yyval.integer) = (yyvsp[-1].integer);
1811 { (yyval.integer) = (yyvsp[-4].integer) ? (yyvsp[-2].integer) : (yyvsp[0].integer); }
1817 { (yyval.integer) = (yyvsp[-2].integer) || (yyvsp[0].integer); }
1823 { (yyval.integer) = (yyvsp[-2].integer) && (yyvsp[0].integer); }
1829 { (yyval.integer) = (yyvsp[-2].integer) | (yyvsp[0].integer); }
1835 { (yyval.integer) = (yyvsp[-2].integer) ^ (yyvsp[0].integer); }
1841 { (yyval.integer) = (yyvsp[-2].integer) & (yyvsp[0].integer); }
1847 { (yyval.integer) = (yyvsp[-2].integer) == (yyvsp[0].integer); }
1853 { (yyval.integer) = (yyvsp[-2].integer) != (yyvsp[0].integer); }
1859 { (yyval.integer) = (yyvsp[-2].integer) < (yyvsp[0].integer); }
1865 { (yyval.integer) = (yyvsp[-2].integer) > (yyvsp[0].integer); }
1871 { (yyval.integer) = (yyvsp[-2].integer) <= (yyvsp[0].integer); }
1877 { (yyval.integer) = (yyvsp[-2].integer) >= (yyvsp[0].integer); }
1883 { (yyval.integer) = (yyvsp[-2].integer) << (yyvsp[0].integer); }
1889 { (yyval.integer) = (yyvsp[-2].integer) >> (yyvsp[0].integer); }
1895 { (yyval.integer) = (yyvsp[-2].integer) + (yyvsp[0].integer); }
1901 { (yyval.integer) = (yyvsp[-2].integer) - (yyvsp[0].integer); }
1907 { (yyval.integer) = (yyvsp[-2].integer) * (yyvsp[0].integer); }
1913 { (yyval.integer) = (yyvsp[-2].integer) / (yyvsp[0].integer); }
1919 { (yyval.integer) = (yyvsp[-2].integer) % (yyvsp[0].integer); }
1925 { (yyval.integer) = -(yyvsp[0].integer); }
1931 { (yyval.integer) = ~(yyvsp[0].integer); }
1937 { (yyval.integer) = !(yyvsp[0].integer); }
1952 (yyval.data) = data_append_byte((yyvsp[-1].data), (yyvsp[0].byte));
1960 (yyval.data) = data_add_marker((yyvsp[-1].data), LABEL, (yyvsp[0].labelref));
1976 (yyval.nodelist) = chain_node((yyvsp[-1].node), (yyvsp[0].nodelist));
1993 (yyval.node) = name_node((yyvsp[0].node), (yyvsp[-1].propnodename));
2001 (yyval.node) = name_node(build_node_delete(), (yyvsp[-1].propnodename));
2009 add_label(&(yyvsp[0].node)->labels, (yyvsp[-1].labelref));
2010 (yyval.node) = (yyvsp[0].node);
2036 *++yyvsp = yyval;
2175 yystos[yystate], yyvsp, yylsp);
2182 *++yyvsp = yylval;
2192 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2238 yystos[*yyssp], yyvsp, yylsp);