Lines Matching refs:init_file
176 static FILE *init_file;
2399 init_file, " ");
2406 fprintf (init_file, "%s_type_node", entry->value);
2430 fprintf (init_file, " tree %s = NULL_TREE;\n", buf);
2432 fprintf (init_file, " tree ");
2435 fprintf (init_file, " if (float128_type_node)\n ");
2437 fprintf (init_file, " if (dfloat64_type_node)\n ");
2439 fprintf (init_file, "%s\n = build_function_type_list (", buf);
2448 fprintf (init_file, ",\n\t\t\t\t");
2455 fprintf (init_file, ",\n\t\t\t\t");
2457 fprintf (init_file, "NULL_TREE);\n");
2484 fprintf (init_file, "bifdata rs6000_builtin_info[RS6000_BIF_MAX] =\n");
2485 fprintf (init_file, " {\n");
2486 fprintf (init_file, " { /* RS6000_BIF_NONE: */\n");
2487 fprintf (init_file, " \"\", ENB_ALWAYS, CODE_FOR_nothing, 0,\n");
2488 fprintf (init_file, " 0, {0, 0, 0}, {RES_NONE, RES_NONE, RES_NONE},\n");
2489 fprintf (init_file, " {0, 0, 0}, {0, 0, 0}, \"\", RS6000_BIF_NONE\n");
2490 fprintf (init_file, " },\n");
2494 fprintf (init_file, " { /* RS6000_BIF_%s: */\n", bifp->idname);
2495 fprintf (init_file, " /* bifname */\t\"%s\",\n",
2497 fprintf (init_file, " /* enable*/\t%s,\n",
2499 fprintf (init_file, " /* icode */\tCODE_FOR_%s,\n",
2501 fprintf (init_file, " /* nargs */\t%d,\n",
2503 fprintf (init_file, " /* bifattrs */\t0");
2505 fprintf (init_file, " | bif_init_bit");
2507 fprintf (init_file, " | bif_set_bit");
2509 fprintf (init_file, " | bif_extract_bit");
2511 fprintf (init_file, " | bif_nosoft_bit");
2513 fprintf (init_file, " | bif_ldvec_bit");
2515 fprintf (init_file, " | bif_stvec_bit");
2517 fprintf (init_file, " | bif_reve_bit");
2519 fprintf (init_file, " | bif_pred_bit");
2521 fprintf (init_file, " | bif_htm_bit");
2523 fprintf (init_file, " | bif_htmspr_bit");
2525 fprintf (init_file, " | bif_htmcr_bit");
2527 fprintf (init_file, " | bif_mma_bit");
2529 fprintf (init_file, " | bif_quad_bit");
2531 fprintf (init_file, " | bif_pair_bit");
2533 fprintf (init_file, " | bif_mmaint_bit");
2535 fprintf (init_file, " | bif_no32bit_bit");
2537 fprintf (init_file, " | bif_32bit_bit");
2539 fprintf (init_file, " | bif_cpu_bit");
2541 fprintf (init_file, " | bif_ldstmask_bit");
2543 fprintf (init_file, " | bif_lxvrse_bit");
2545 fprintf (init_file, " | bif_lxvrze_bit");
2547 fprintf (init_file, " | bif_endian_bit");
2549 fprintf (init_file, " | bif_ibmld_bit");
2551 fprintf (init_file, " | bif_ibm128_bit");
2552 fprintf (init_file, ",\n");
2553 fprintf (init_file, " /* restr_opnd */\t{%d, %d, %d},\n",
2569 fprintf (init_file, " /* restr */\t{%s, %s, %s},\n",
2571 fprintf (init_file, " /* restr_val1 */\t{%s, %s, %s},\n",
2575 fprintf (init_file, " /* restr_val2 */\t{%s, %s, %s},\n",
2579 fprintf (init_file, " /* attr_string */\t\"%s\",\n",
2584 fprintf (init_file, " /* assoc_bif */\tRS6000_BIF_%s%s\n",
2587 fprintf (init_file, " },\n");
2589 fprintf (init_file, " };\n\n");
2591 fprintf (init_file, "tree rs6000_builtin_info_fntype[RS6000_BIF_MAX];\n\n");
2599 fprintf (init_file,
2602 fprintf (init_file, " {\n");
2603 fprintf (init_file, " { /* RS6000_OVLD_NONE: */\n");
2604 fprintf (init_file, " \"\", -1\n");
2605 fprintf (init_file, " },\n");
2608 fprintf (init_file, " { /* RS6000_OVLD_%s: */\n",
2610 fprintf (init_file, " /* ovld_name */\t\"%s\",\n",
2613 fprintf (init_file, " /* first_instance */\t-1\n");
2614 fprintf (init_file, " },\n");
2616 fprintf (init_file, " };\n\n");
2618 fprintf (init_file, "ovlddata rs6000_instance_info[RS6000_INST_MAX] =\n");
2619 fprintf (init_file, " {\n");
2620 fprintf (init_file, " { /* RS6000_INST_NONE: */\n");
2621 fprintf (init_file, " \"\", RS6000_BIF_NONE, -1\n");
2622 fprintf (init_file, " },\n");
2625 fprintf (init_file, " { /* RS6000_INST_%s: */\n",
2627 fprintf (init_file, " /* bifname */\t\"%s\",\n",
2629 fprintf (init_file, " /* bifid */\tRS6000_BIF_%s,\n",
2631 fprintf (init_file, " /* next */\t");
2634 fprintf (init_file,
2638 fprintf (init_file, "-1\n");
2639 fprintf (init_file, " },\n");
2641 fprintf (init_file, " };\n\n");
2643 fprintf (init_file,
2653 fprintf (init_file,
2671 fprintf (init_file, " if (float128_type_node)\n");
2672 fprintf (init_file, " {\n");
2676 fprintf (init_file, " if (dfloat64_type_node)\n");
2677 fprintf (init_file, " {\n");
2680 fprintf (init_file,
2683 fprintf (init_file,
2686 fprintf (init_file,
2689 fprintf (init_file,
2693 fprintf (init_file,
2697 fprintf (init_file, " TREE_READONLY (t) = 1;\n");
2698 fprintf (init_file, " TREE_NOTHROW (t) = 1;\n");
2702 fprintf (init_file, " DECL_PURE_P (t) = 1;\n");
2703 fprintf (init_file, " TREE_NOTHROW (t) = 1;\n");
2707 fprintf (init_file, " TREE_NOTHROW (t) = 1;\n");
2708 fprintf (init_file, " if (flag_rounding_math)\n");
2709 fprintf (init_file, " {\n");
2710 fprintf (init_file, " DECL_PURE_P (t) = 1;\n");
2711 fprintf (init_file, " DECL_IS_NOVOPS (t) = 1;\n");
2712 fprintf (init_file, " }\n");
2713 fprintf (init_file, " else\n");
2714 fprintf (init_file, " TREE_READONLY (t) = 1;\n");
2719 fprintf (init_file, " }\n");
2720 fprintf (init_file, " else\n");
2721 fprintf (init_file, " {\n");
2722 fprintf (init_file, " rs6000_builtin_decls"
2724 fprintf (init_file, " }\n");
2726 fprintf (init_file, "\n");
2734 fprintf (init_file, " int base = RS6000_OVLD_NONE;\n\n");
2735 fprintf (init_file,
2742 fprintf (init_file,
2750 fprintf (init_file, "\n");
2765 fprintf (init_file, " if (float128_type_node)\n");
2766 fprintf (init_file, " {\n");
2770 fprintf (init_file, " if (dfloat64_type_node)\n");
2771 fprintf (init_file, " {\n");
2774 fprintf (init_file,
2777 fprintf (init_file,
2780 fprintf (init_file,
2783 fprintf (init_file,
2787 fprintf (init_file,
2791 fprintf (init_file, " }\n");
2793 fprintf (init_file, "\n");
2795 fprintf (init_file,
2799 fprintf (init_file,
2811 write_autogenerated_header (init_file);
2813 fprintf (init_file, "#include \"config.h\"\n");
2814 fprintf (init_file, "#include \"system.h\"\n");
2815 fprintf (init_file, "#include \"coretypes.h\"\n");
2816 fprintf (init_file, "#include \"backend.h\"\n");
2817 fprintf (init_file, "#include \"rtl.h\"\n");
2818 fprintf (init_file, "#include \"tree.h\"\n");
2819 fprintf (init_file, "#include \"langhooks.h\"\n");
2820 fprintf (init_file, "#include \"insn-codes.h\"\n");
2821 fprintf (init_file, "#include \"rs6000-builtins.h\"\n");
2822 fprintf (init_file, "\n");
2824 fprintf (init_file, "tree rs6000_builtin_decls[RS6000_OVLD_MAX];\n\n");
2829 fprintf (init_file, "void\n");
2830 fprintf (init_file, "rs6000_init_generated_builtins ()\n");
2831 fprintf (init_file, "{\n");
2832 fprintf (init_file, " tree t;\n");
2834 fprintf (init_file, "\n");
2836 fprintf (init_file,
2838 fprintf (init_file,
2840 fprintf (init_file,
2846 fprintf (init_file, "}\n\n");
2884 fclose (init_file);
2930 init_file = fopen (init_path, "w");
2931 if (!init_file)
3019 /* Always close init_file last. This avoids race conditions in the
3023 fclose (init_file);