Lines Matching refs:buffer
54 do { int i; for (i = 0; i < SPACE; i++) pp_space (buffer); } while (0)
56 #define GIMPLE_NIY do_niy (buffer,gs)
62 do_niy (pretty_printer *buffer, const gimple *gs) in do_niy() argument
64 pp_printf (buffer, "<<< Unknown GIMPLE statement: %s >>>\n", in do_niy()
72 newline_and_indent (pretty_printer *buffer, int spc) in newline_and_indent() argument
74 pp_newline (buffer); in newline_and_indent()
143 dump_edge_probability (pretty_printer *buffer, edge e) in dump_edge_probability() argument
145 pp_scalar (buffer, " %s", dump_probability (e->probability)); in dump_edge_probability()
154 pretty_printer buffer; in print_gimple_stmt() local
155 pp_needs_newline (&buffer) = true; in print_gimple_stmt()
156 buffer.buffer->stream = file; in print_gimple_stmt()
157 pp_gimple_stmt_1 (&buffer, g, spc, flags); in print_gimple_stmt()
158 pp_newline_and_flush (&buffer); in print_gimple_stmt()
185 pretty_printer buffer; in print_gimple_expr() local
186 pp_needs_newline (&buffer) = true; in print_gimple_expr()
187 buffer.buffer->stream = file; in print_gimple_expr()
188 pp_gimple_stmt_1 (&buffer, g, spc, flags); in print_gimple_expr()
189 pp_flush (&buffer); in print_gimple_expr()
199 dump_gimple_seq (pretty_printer *buffer, gimple_seq seq, int spc, in dump_gimple_seq() argument
208 pp_gimple_stmt_1 (buffer, gs, spc, flags); in dump_gimple_seq()
210 pp_newline (buffer); in dump_gimple_seq()
221 pretty_printer buffer; in print_gimple_seq() local
222 pp_needs_newline (&buffer) = true; in print_gimple_seq()
223 buffer.buffer->stream = file; in print_gimple_seq()
224 dump_gimple_seq (&buffer, seq, spc, flags); in print_gimple_seq()
225 pp_newline_and_flush (&buffer); in print_gimple_seq()
251 dump_gimple_fmt (pretty_printer *buffer, int spc, dump_flags_t flags, in dump_gimple_fmt() argument
271 pp_string (buffer, tmp); in dump_gimple_fmt()
276 pp_newline (buffer); in dump_gimple_fmt()
277 dump_gimple_seq (buffer, seq, spc + 2, flags); in dump_gimple_fmt()
278 newline_and_indent (buffer, spc); in dump_gimple_fmt()
284 pp_string (buffer, "NULL"); in dump_gimple_fmt()
286 dump_generic_node (buffer, t, spc, flags, false); in dump_gimple_fmt()
290 pp_decimal_int (buffer, va_arg (args, int)); in dump_gimple_fmt()
294 pp_string (buffer, va_arg (args, char *)); in dump_gimple_fmt()
298 newline_and_indent (buffer, spc); in dump_gimple_fmt()
302 pp_scalar (buffer, "%x", va_arg (args, int)); in dump_gimple_fmt()
307 newline_and_indent (buffer, spc); in dump_gimple_fmt()
312 newline_and_indent (buffer, spc); in dump_gimple_fmt()
320 pp_character (buffer, *c); in dump_gimple_fmt()
330 dump_unary_rhs (pretty_printer *buffer, const gassign *gs, int spc, in dump_unary_rhs() argument
341 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
349 pp_left_paren (buffer); in dump_unary_rhs()
350 dump_generic_node (buffer, TREE_TYPE (lhs), spc, flags, false); in dump_unary_rhs()
351 pp_string (buffer, ") "); in dump_unary_rhs()
354 pp_left_paren (buffer); in dump_unary_rhs()
355 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
356 pp_right_paren (buffer); in dump_unary_rhs()
359 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
363 pp_string (buffer, "(("); in dump_unary_rhs()
364 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
365 pp_string (buffer, "))"); in dump_unary_rhs()
372 pp_string (buffer, in dump_unary_rhs()
374 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
378 pp_string (buffer, in dump_unary_rhs()
380 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
381 pp_greater (buffer); in dump_unary_rhs()
393 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
397 pp_complement (buffer); in dump_unary_rhs()
399 pp_exclamation (buffer); in dump_unary_rhs()
401 pp_minus (buffer); in dump_unary_rhs()
404 pp_left_bracket (buffer); in dump_unary_rhs()
405 pp_string (buffer, get_tree_code_name (rhs_code)); in dump_unary_rhs()
406 pp_string (buffer, "] "); in dump_unary_rhs()
411 pp_left_paren (buffer); in dump_unary_rhs()
412 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
413 pp_right_paren (buffer); in dump_unary_rhs()
416 dump_generic_node (buffer, rhs, spc, flags, false); in dump_unary_rhs()
426 dump_binary_rhs (pretty_printer *buffer, const gassign *gs, int spc, in dump_binary_rhs() argument
437 pp_string (buffer, code == MIN_EXPR ? "__MIN (" : "__MAX ("); in dump_binary_rhs()
438 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, in dump_binary_rhs()
440 pp_string (buffer, ", "); in dump_binary_rhs()
441 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, in dump_binary_rhs()
443 pp_string (buffer, ")"); in dump_binary_rhs()
461 pp_character (buffer, TOUPPER (*p)); in dump_binary_rhs()
462 pp_string (buffer, " <"); in dump_binary_rhs()
463 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_binary_rhs()
464 pp_string (buffer, ", "); in dump_binary_rhs()
465 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_binary_rhs()
466 pp_greater (buffer); in dump_binary_rhs()
472 pp_left_paren (buffer); in dump_binary_rhs()
473 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, in dump_binary_rhs()
475 pp_right_paren (buffer); in dump_binary_rhs()
478 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_binary_rhs()
479 pp_space (buffer); in dump_binary_rhs()
480 pp_string (buffer, op_symbol_code (gimple_assign_rhs_code (gs))); in dump_binary_rhs()
481 pp_space (buffer); in dump_binary_rhs()
484 pp_left_paren (buffer); in dump_binary_rhs()
485 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, in dump_binary_rhs()
487 pp_right_paren (buffer); in dump_binary_rhs()
490 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_binary_rhs()
498 dump_ternary_rhs (pretty_printer *buffer, const gassign *gs, int spc, in dump_ternary_rhs() argument
508 pp_character (buffer, TOUPPER (*p)); in dump_ternary_rhs()
509 pp_string (buffer, " <"); in dump_ternary_rhs()
510 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
511 pp_string (buffer, ", "); in dump_ternary_rhs()
512 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
513 pp_string (buffer, ", "); in dump_ternary_rhs()
514 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
515 pp_greater (buffer); in dump_ternary_rhs()
519 pp_string (buffer, "DOT_PROD_EXPR <"); in dump_ternary_rhs()
520 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
521 pp_string (buffer, ", "); in dump_ternary_rhs()
522 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
523 pp_string (buffer, ", "); in dump_ternary_rhs()
524 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
525 pp_greater (buffer); in dump_ternary_rhs()
529 pp_string (buffer, "SAD_EXPR <"); in dump_ternary_rhs()
530 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
531 pp_string (buffer, ", "); in dump_ternary_rhs()
532 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
533 pp_string (buffer, ", "); in dump_ternary_rhs()
534 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
535 pp_greater (buffer); in dump_ternary_rhs()
540 pp_string (buffer, "__VEC_PERM ("); in dump_ternary_rhs()
542 pp_string (buffer, "VEC_PERM_EXPR <"); in dump_ternary_rhs()
543 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
544 pp_string (buffer, ", "); in dump_ternary_rhs()
545 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
546 pp_string (buffer, ", "); in dump_ternary_rhs()
547 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
549 pp_right_paren (buffer); in dump_ternary_rhs()
551 pp_greater (buffer); in dump_ternary_rhs()
555 pp_string (buffer, "REALIGN_LOAD <"); in dump_ternary_rhs()
556 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
557 pp_string (buffer, ", "); in dump_ternary_rhs()
558 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
559 pp_string (buffer, ", "); in dump_ternary_rhs()
560 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
561 pp_greater (buffer); in dump_ternary_rhs()
565 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
566 pp_string (buffer, " ? "); in dump_ternary_rhs()
567 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
568 pp_string (buffer, " : "); in dump_ternary_rhs()
569 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
573 pp_string (buffer, "VEC_COND_EXPR <"); in dump_ternary_rhs()
574 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, flags, false); in dump_ternary_rhs()
575 pp_string (buffer, ", "); in dump_ternary_rhs()
576 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, flags, false); in dump_ternary_rhs()
577 pp_string (buffer, ", "); in dump_ternary_rhs()
578 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, flags, false); in dump_ternary_rhs()
579 pp_greater (buffer); in dump_ternary_rhs()
585 pp_string (buffer, "__BIT_INSERT ("); in dump_ternary_rhs()
586 dump_generic_node (buffer, gimple_assign_rhs1 (gs), spc, in dump_ternary_rhs()
588 pp_string (buffer, ", "); in dump_ternary_rhs()
589 dump_generic_node (buffer, gimple_assign_rhs2 (gs), spc, in dump_ternary_rhs()
591 pp_string (buffer, ", "); in dump_ternary_rhs()
592 dump_generic_node (buffer, gimple_assign_rhs3 (gs), spc, in dump_ternary_rhs()
594 pp_right_paren (buffer); in dump_ternary_rhs()
598 pp_string (buffer, "BIT_INSERT_EXPR <"); in dump_ternary_rhs()
599 dump_generic_node (buffer, gimple_assign_rhs1 (gs), in dump_ternary_rhs()
601 pp_string (buffer, ", "); in dump_ternary_rhs()
602 dump_generic_node (buffer, gimple_assign_rhs2 (gs), in dump_ternary_rhs()
604 pp_string (buffer, ", "); in dump_ternary_rhs()
605 dump_generic_node (buffer, gimple_assign_rhs3 (gs), in dump_ternary_rhs()
609 pp_string (buffer, " ("); in dump_ternary_rhs()
610 pp_decimal_int (buffer, TYPE_PRECISION in dump_ternary_rhs()
612 pp_string (buffer, " bits)"); in dump_ternary_rhs()
614 pp_greater (buffer); in dump_ternary_rhs()
628 dump_gimple_assign (pretty_printer *buffer, const gassign *gs, int spc, in dump_gimple_assign() argument
651 dump_gimple_fmt (buffer, spc, flags, "%G <%s, %T, %T, %T, %T>", gs, in dump_gimple_assign()
659 dump_generic_node (buffer, gimple_assign_lhs (gs), spc, flags, false); in dump_gimple_assign()
660 pp_space (buffer); in dump_gimple_assign()
661 pp_equal (buffer); in dump_gimple_assign()
664 pp_string (buffer, "{nt}"); in dump_gimple_assign()
667 pp_string (buffer, "{v}"); in dump_gimple_assign()
669 pp_space (buffer); in dump_gimple_assign()
673 dump_unary_rhs (buffer, gs, spc, flags); in dump_gimple_assign()
675 dump_binary_rhs (buffer, gs, spc, flags); in dump_gimple_assign()
677 dump_ternary_rhs (buffer, gs, spc, flags); in dump_gimple_assign()
681 pp_semicolon (buffer); in dump_gimple_assign()
690 dump_gimple_return (pretty_printer *buffer, const greturn *gs, int spc, in dump_gimple_return() argument
697 dump_gimple_fmt (buffer, spc, flags, "%G <%T>", gs, t); in dump_gimple_return()
700 pp_string (buffer, "return"); in dump_gimple_return()
703 pp_space (buffer); in dump_gimple_return()
704 dump_generic_node (buffer, t, spc, flags, false); in dump_gimple_return()
706 pp_semicolon (buffer); in dump_gimple_return()
715 dump_gimple_call_args (pretty_printer *buffer, const gcall *gs, in dump_gimple_call_args() argument
775 pp_string (buffer, enums[v]); in dump_gimple_call_args()
783 pp_string (buffer, ", "); in dump_gimple_call_args()
784 dump_generic_node (buffer, gimple_call_arg (gs, i), 0, flags, false); in dump_gimple_call_args()
790 pp_string (buffer, ", "); in dump_gimple_call_args()
792 pp_string (buffer, "__builtin_va_arg_pack ()"); in dump_gimple_call_args()
799 pp_points_to_solution (pretty_printer *buffer, const pt_solution *pt) in pp_points_to_solution() argument
803 pp_string (buffer, "anything "); in pp_points_to_solution()
807 pp_string (buffer, "nonlocal "); in pp_points_to_solution()
809 pp_string (buffer, "escaped "); in pp_points_to_solution()
811 pp_string (buffer, "unit-escaped "); in pp_points_to_solution()
813 pp_string (buffer, "null "); in pp_points_to_solution()
819 pp_string (buffer, "{ "); in pp_points_to_solution()
822 pp_string (buffer, "D."); in pp_points_to_solution()
823 pp_decimal_int (buffer, i); in pp_points_to_solution()
824 pp_space (buffer); in pp_points_to_solution()
826 pp_right_brace (buffer); in pp_points_to_solution()
833 pp_string (buffer, " ("); in pp_points_to_solution()
836 pp_string (buffer, "nonlocal"); in pp_points_to_solution()
841 pp_string (buffer, comma); in pp_points_to_solution()
842 pp_string (buffer, "escaped"); in pp_points_to_solution()
847 pp_string (buffer, comma); in pp_points_to_solution()
848 pp_string (buffer, "escaped heap"); in pp_points_to_solution()
853 pp_string (buffer, comma); in pp_points_to_solution()
854 pp_string (buffer, "restrict"); in pp_points_to_solution()
859 pp_string (buffer, comma); in pp_points_to_solution()
860 pp_string (buffer, "interposable"); in pp_points_to_solution()
862 pp_string (buffer, ")"); in pp_points_to_solution()
872 dump_gimple_call (pretty_printer *buffer, const gcall *gs, int spc, in dump_gimple_call() argument
884 pp_string (buffer, "# USE = "); in dump_gimple_call()
885 pp_points_to_solution (buffer, pt); in dump_gimple_call()
886 newline_and_indent (buffer, spc); in dump_gimple_call()
891 pp_string (buffer, "# CLB = "); in dump_gimple_call()
892 pp_points_to_solution (buffer, pt); in dump_gimple_call()
893 newline_and_indent (buffer, spc); in dump_gimple_call()
900 dump_gimple_fmt (buffer, spc, flags, "%G <.%s, %T", gs, in dump_gimple_call()
903 dump_gimple_fmt (buffer, spc, flags, "%G <%T, %T", gs, fn, lhs); in dump_gimple_call()
906 pp_string (buffer, ", "); in dump_gimple_call()
907 dump_gimple_call_args (buffer, gs, flags); in dump_gimple_call()
909 pp_greater (buffer); in dump_gimple_call()
915 dump_generic_node (buffer, lhs, spc, flags, false); in dump_gimple_call()
916 pp_string (buffer, " ="); in dump_gimple_call()
919 pp_string (buffer, "{v}"); in dump_gimple_call()
921 pp_space (buffer); in dump_gimple_call()
925 pp_dot (buffer); in dump_gimple_call()
926 pp_string (buffer, internal_fn_name (gimple_call_internal_fn (gs))); in dump_gimple_call()
929 print_call_name (buffer, fn, flags); in dump_gimple_call()
930 pp_string (buffer, " ("); in dump_gimple_call()
931 dump_gimple_call_args (buffer, gs, flags); in dump_gimple_call()
932 pp_right_paren (buffer); in dump_gimple_call()
934 pp_semicolon (buffer); in dump_gimple_call()
939 pp_string (buffer, " [static-chain: "); in dump_gimple_call()
940 dump_generic_node (buffer, gimple_call_chain (gs), spc, flags, false); in dump_gimple_call()
941 pp_right_bracket (buffer); in dump_gimple_call()
945 pp_string (buffer, " [return slot optimization]"); in dump_gimple_call()
947 pp_string (buffer, " [tail call]"); in dump_gimple_call()
949 pp_string (buffer, " [must tail call]"); in dump_gimple_call()
958 pp_string (buffer, " [tm-clone]"); in dump_gimple_call()
967 pp_string (buffer, " [ "); in dump_gimple_call()
973 pp_string (buffer, "instrumentedCode "); in dump_gimple_call()
975 pp_string (buffer, "uninstrumentedCode "); in dump_gimple_call()
977 pp_string (buffer, "hasNoXMMUpdate "); in dump_gimple_call()
979 pp_string (buffer, "hasNoAbort "); in dump_gimple_call()
981 pp_string (buffer, "hasNoIrrevocable "); in dump_gimple_call()
983 pp_string (buffer, "doesGoIrrevocable "); in dump_gimple_call()
985 pp_string (buffer, "hasNoSimpleReads "); in dump_gimple_call()
987 pp_string (buffer, "awBarriersOmitted "); in dump_gimple_call()
989 pp_string (buffer, "RaRBarriersOmitted "); in dump_gimple_call()
991 pp_string (buffer, "undoLogCode "); in dump_gimple_call()
993 pp_string (buffer, "preferUninstrumented "); in dump_gimple_call()
995 pp_string (buffer, "exceptionBlock "); in dump_gimple_call()
997 pp_string (buffer, "hasElse "); in dump_gimple_call()
999 pp_string (buffer, "readOnly "); in dump_gimple_call()
1001 pp_right_bracket (buffer); in dump_gimple_call()
1010 dump_gimple_switch (pretty_printer *buffer, const gswitch *gs, int spc, in dump_gimple_switch() argument
1017 dump_gimple_fmt (buffer, spc, flags, "%G <%T, ", gs, in dump_gimple_switch()
1021 pp_string (buffer, "switch ("); in dump_gimple_switch()
1022 dump_generic_node (buffer, gimple_switch_index (gs), spc, flags, true); in dump_gimple_switch()
1024 pp_string (buffer, ") {"); in dump_gimple_switch()
1026 pp_string (buffer, ") <"); in dump_gimple_switch()
1033 dump_generic_node (buffer, case_label, spc, flags, false); in dump_gimple_switch()
1034 pp_space (buffer); in dump_gimple_switch()
1036 dump_generic_node (buffer, label, spc, flags, false); in dump_gimple_switch()
1045 dump_edge_probability (buffer, label_edge); in dump_gimple_switch()
1052 pp_string (buffer, "; "); in dump_gimple_switch()
1054 pp_string (buffer, ", "); in dump_gimple_switch()
1058 pp_string (buffer, "; }"); in dump_gimple_switch()
1060 pp_greater (buffer); in dump_gimple_switch()
1068 dump_gimple_cond (pretty_printer *buffer, const gcond *gs, int spc, in dump_gimple_cond() argument
1072 dump_gimple_fmt (buffer, spc, flags, "%G <%s, %T, %T, %T, %T>", gs, in dump_gimple_cond()
1079 pp_string (buffer, "if ("); in dump_gimple_cond()
1080 dump_generic_node (buffer, gimple_cond_lhs (gs), spc, flags, false); in dump_gimple_cond()
1081 pp_space (buffer); in dump_gimple_cond()
1082 pp_string (buffer, op_symbol_code (gimple_cond_code (gs))); in dump_gimple_cond()
1083 pp_space (buffer); in dump_gimple_cond()
1084 dump_generic_node (buffer, gimple_cond_rhs (gs), spc, flags, false); in dump_gimple_cond()
1104 pp_right_paren (buffer); in dump_gimple_cond()
1108 pp_string (buffer, " goto "); in dump_gimple_cond()
1109 dump_generic_node (buffer, gimple_cond_true_label (gs), in dump_gimple_cond()
1112 dump_edge_probability (buffer, true_edge); in dump_gimple_cond()
1113 pp_semicolon (buffer); in dump_gimple_cond()
1117 pp_string (buffer, " else goto "); in dump_gimple_cond()
1118 dump_generic_node (buffer, gimple_cond_false_label (gs), in dump_gimple_cond()
1121 dump_edge_probability (buffer, false_edge); in dump_gimple_cond()
1123 pp_semicolon (buffer); in dump_gimple_cond()
1135 dump_gimple_label (pretty_printer *buffer, const glabel *gs, int spc, in dump_gimple_label() argument
1140 dump_gimple_fmt (buffer, spc, flags, "%G <%T>", gs, label); in dump_gimple_label()
1143 dump_generic_node (buffer, label, spc, flags, false); in dump_gimple_label()
1144 pp_colon (buffer); in dump_gimple_label()
1149 pp_string (buffer, " [non-local]"); in dump_gimple_label()
1151 pp_printf (buffer, " [LP %d]", EH_LANDING_PAD_NR (label)); in dump_gimple_label()
1159 dump_gimple_goto (pretty_printer *buffer, const ggoto *gs, int spc, in dump_gimple_goto() argument
1164 dump_gimple_fmt (buffer, spc, flags, "%G <%T>", gs, label); in dump_gimple_goto()
1166 dump_gimple_fmt (buffer, spc, flags, "goto %T;", label); in dump_gimple_goto()
1175 dump_gimple_bind (pretty_printer *buffer, const gbind *gs, int spc, in dump_gimple_bind() argument
1179 dump_gimple_fmt (buffer, spc, flags, "%G <", gs); in dump_gimple_bind()
1181 pp_left_brace (buffer); in dump_gimple_bind()
1188 newline_and_indent (buffer, 2); in dump_gimple_bind()
1189 print_declaration (buffer, var, spc, flags); in dump_gimple_bind()
1192 pp_newline (buffer); in dump_gimple_bind()
1194 pp_newline (buffer); in dump_gimple_bind()
1195 dump_gimple_seq (buffer, gimple_bind_body (gs), spc + 2, flags); in dump_gimple_bind()
1196 newline_and_indent (buffer, spc); in dump_gimple_bind()
1198 pp_greater (buffer); in dump_gimple_bind()
1200 pp_right_brace (buffer); in dump_gimple_bind()
1209 dump_gimple_try (pretty_printer *buffer, const gtry *gs, int spc, in dump_gimple_try() argument
1221 dump_gimple_fmt (buffer, spc, flags, in dump_gimple_try()
1227 pp_string (buffer, "try"); in dump_gimple_try()
1228 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1229 pp_left_brace (buffer); in dump_gimple_try()
1230 pp_newline (buffer); in dump_gimple_try()
1232 dump_gimple_seq (buffer, gimple_try_eval (gs), spc + 4, flags); in dump_gimple_try()
1233 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1234 pp_right_brace (buffer); in dump_gimple_try()
1240 newline_and_indent (buffer, spc); in dump_gimple_try()
1241 pp_string (buffer, "catch"); in dump_gimple_try()
1242 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1243 pp_left_brace (buffer); in dump_gimple_try()
1247 newline_and_indent (buffer, spc); in dump_gimple_try()
1248 pp_string (buffer, "finally"); in dump_gimple_try()
1249 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1250 pp_left_brace (buffer); in dump_gimple_try()
1257 pp_newline (buffer); in dump_gimple_try()
1258 dump_gimple_seq (buffer, seq, spc + 4, flags); in dump_gimple_try()
1259 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1260 pp_right_brace (buffer); in dump_gimple_try()
1262 newline_and_indent (buffer, spc); in dump_gimple_try()
1263 pp_string (buffer, "else"); in dump_gimple_try()
1264 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1265 pp_left_brace (buffer); in dump_gimple_try()
1269 pp_string (buffer, " <UNKNOWN GIMPLE_TRY> {"); in dump_gimple_try()
1271 pp_newline (buffer); in dump_gimple_try()
1272 dump_gimple_seq (buffer, seq, spc + 4, flags); in dump_gimple_try()
1273 newline_and_indent (buffer, spc + 2); in dump_gimple_try()
1274 pp_right_brace (buffer); in dump_gimple_try()
1284 dump_gimple_catch (pretty_printer *buffer, const gcatch *gs, int spc, in dump_gimple_catch() argument
1288 dump_gimple_fmt (buffer, spc, flags, "%G <%T, %+CATCH <%S>%->", gs, in dump_gimple_catch()
1291 dump_gimple_fmt (buffer, spc, flags, "catch (%T)%+{%S}", in dump_gimple_catch()
1301 dump_gimple_eh_filter (pretty_printer *buffer, const geh_filter *gs, int spc, in dump_gimple_eh_filter() argument
1305 dump_gimple_fmt (buffer, spc, flags, "%G <%T, %+FAILURE <%S>%->", gs, in dump_gimple_eh_filter()
1309 dump_gimple_fmt (buffer, spc, flags, "<<<eh_filter (%T)>>>%+{%+%S%-}", in dump_gimple_eh_filter()
1318 dump_gimple_eh_must_not_throw (pretty_printer *buffer, in dump_gimple_eh_must_not_throw() argument
1322 dump_gimple_fmt (buffer, spc, flags, "%G <%T>", gs, in dump_gimple_eh_must_not_throw()
1325 dump_gimple_fmt (buffer, spc, flags, "<<<eh_must_not_throw (%T)>>>", in dump_gimple_eh_must_not_throw()
1335 dump_gimple_eh_else (pretty_printer *buffer, const geh_else *gs, int spc, in dump_gimple_eh_else() argument
1339 dump_gimple_fmt (buffer, spc, flags, in dump_gimple_eh_else()
1343 dump_gimple_fmt (buffer, spc, flags, in dump_gimple_eh_else()
1354 dump_gimple_resx (pretty_printer *buffer, const gresx *gs, int spc, in dump_gimple_resx() argument
1358 dump_gimple_fmt (buffer, spc, flags, "%G <%d>", gs, in dump_gimple_resx()
1361 dump_gimple_fmt (buffer, spc, flags, "resx %d", gimple_resx_region (gs)); in dump_gimple_resx()
1367 dump_gimple_eh_dispatch (pretty_printer *buffer, const geh_dispatch *gs, in dump_gimple_eh_dispatch() argument
1371 dump_gimple_fmt (buffer, spc, flags, "%G <%d>", gs, in dump_gimple_eh_dispatch()
1374 dump_gimple_fmt (buffer, spc, flags, "eh_dispatch %d", in dump_gimple_eh_dispatch()
1383 dump_gimple_debug (pretty_printer *buffer, const gdebug *gs, int spc, in dump_gimple_debug() argument
1390 dump_gimple_fmt (buffer, spc, flags, "%G BIND <%T, %T>", gs, in dump_gimple_debug()
1394 dump_gimple_fmt (buffer, spc, flags, "# DEBUG %T => %T", in dump_gimple_debug()
1401 dump_gimple_fmt (buffer, spc, flags, "%G SRCBIND <%T, %T>", gs, in dump_gimple_debug()
1405 dump_gimple_fmt (buffer, spc, flags, "# DEBUG %T s=> %T", in dump_gimple_debug()
1412 dump_gimple_fmt (buffer, spc, flags, "%G BEGIN_STMT", gs); in dump_gimple_debug()
1414 dump_gimple_fmt (buffer, spc, flags, "# DEBUG BEGIN_STMT"); in dump_gimple_debug()
1419 dump_gimple_fmt (buffer, spc, flags, "%G INLINE_ENTRY %T", gs, in dump_gimple_debug()
1424 dump_gimple_fmt (buffer, spc, flags, "# DEBUG INLINE_ENTRY %T", in dump_gimple_debug()
1437 dump_gimple_omp_for (pretty_printer *buffer, const gomp_for *gs, int spc, in dump_gimple_omp_for() argument
1465 dump_gimple_fmt (buffer, spc, flags, "%G%s <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_for()
1467 dump_omp_clauses (buffer, gimple_omp_for_clauses (gs), spc, flags); in dump_gimple_omp_for()
1468 dump_gimple_fmt (buffer, spc, flags, " >,"); in dump_gimple_omp_for()
1470 dump_gimple_fmt (buffer, spc, flags, in dump_gimple_omp_for()
1477 dump_gimple_fmt (buffer, spc, flags, "PRE_BODY <%S>%->", in dump_gimple_omp_for()
1485 pp_string (buffer, "#pragma omp for"); in dump_gimple_omp_for()
1488 pp_string (buffer, "#pragma omp distribute"); in dump_gimple_omp_for()
1491 pp_string (buffer, "#pragma omp taskloop"); in dump_gimple_omp_for()
1494 pp_string (buffer, "#pragma acc loop"); in dump_gimple_omp_for()
1497 pp_string (buffer, "#pragma omp simd"); in dump_gimple_omp_for()
1500 pp_string (buffer, "#pragma omp for grid_loop"); in dump_gimple_omp_for()
1505 dump_omp_clauses (buffer, gimple_omp_for_clauses (gs), spc, flags); in dump_gimple_omp_for()
1510 newline_and_indent (buffer, spc); in dump_gimple_omp_for()
1511 pp_string (buffer, "for ("); in dump_gimple_omp_for()
1512 dump_generic_node (buffer, gimple_omp_for_index (gs, i), spc, in dump_gimple_omp_for()
1514 pp_string (buffer, " = "); in dump_gimple_omp_for()
1515 dump_generic_node (buffer, gimple_omp_for_initial (gs, i), spc, in dump_gimple_omp_for()
1517 pp_string (buffer, "; "); in dump_gimple_omp_for()
1519 dump_generic_node (buffer, gimple_omp_for_index (gs, i), spc, in dump_gimple_omp_for()
1521 pp_space (buffer); in dump_gimple_omp_for()
1525 pp_less (buffer); in dump_gimple_omp_for()
1528 pp_greater (buffer); in dump_gimple_omp_for()
1531 pp_less_equal (buffer); in dump_gimple_omp_for()
1534 pp_greater_equal (buffer); in dump_gimple_omp_for()
1537 pp_string (buffer, "!="); in dump_gimple_omp_for()
1542 pp_space (buffer); in dump_gimple_omp_for()
1543 dump_generic_node (buffer, gimple_omp_for_final (gs, i), spc, in dump_gimple_omp_for()
1545 pp_string (buffer, "; "); in dump_gimple_omp_for()
1547 dump_generic_node (buffer, gimple_omp_for_index (gs, i), spc, in dump_gimple_omp_for()
1549 pp_string (buffer, " = "); in dump_gimple_omp_for()
1550 dump_generic_node (buffer, gimple_omp_for_incr (gs, i), spc, in dump_gimple_omp_for()
1552 pp_right_paren (buffer); in dump_gimple_omp_for()
1557 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_for()
1558 pp_left_brace (buffer); in dump_gimple_omp_for()
1559 pp_newline (buffer); in dump_gimple_omp_for()
1560 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_for()
1561 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_for()
1562 pp_right_brace (buffer); in dump_gimple_omp_for()
1570 dump_gimple_omp_continue (pretty_printer *buffer, const gomp_continue *gs, in dump_gimple_omp_continue() argument
1575 dump_gimple_fmt (buffer, spc, flags, "%G <%T, %T>", gs, in dump_gimple_omp_continue()
1581 pp_string (buffer, "#pragma omp continue ("); in dump_gimple_omp_continue()
1582 dump_generic_node (buffer, gimple_omp_continue_control_def (gs), in dump_gimple_omp_continue()
1584 pp_comma (buffer); in dump_gimple_omp_continue()
1585 pp_space (buffer); in dump_gimple_omp_continue()
1586 dump_generic_node (buffer, gimple_omp_continue_control_use (gs), in dump_gimple_omp_continue()
1588 pp_right_paren (buffer); in dump_gimple_omp_continue()
1595 dump_gimple_omp_single (pretty_printer *buffer, const gomp_single *gs, in dump_gimple_omp_single() argument
1600 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_single()
1602 dump_omp_clauses (buffer, gimple_omp_single_clauses (gs), spc, flags); in dump_gimple_omp_single()
1603 dump_gimple_fmt (buffer, spc, flags, " >"); in dump_gimple_omp_single()
1607 pp_string (buffer, "#pragma omp single"); in dump_gimple_omp_single()
1608 dump_omp_clauses (buffer, gimple_omp_single_clauses (gs), spc, flags); in dump_gimple_omp_single()
1611 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_single()
1612 pp_left_brace (buffer); in dump_gimple_omp_single()
1613 pp_newline (buffer); in dump_gimple_omp_single()
1614 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_single()
1615 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_single()
1616 pp_right_brace (buffer); in dump_gimple_omp_single()
1624 dump_gimple_omp_taskgroup (pretty_printer *buffer, const gimple *gs, in dump_gimple_omp_taskgroup() argument
1629 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_taskgroup()
1631 dump_omp_clauses (buffer, gimple_omp_taskgroup_clauses (gs), spc, flags); in dump_gimple_omp_taskgroup()
1632 dump_gimple_fmt (buffer, spc, flags, " >"); in dump_gimple_omp_taskgroup()
1636 pp_string (buffer, "#pragma omp taskgroup"); in dump_gimple_omp_taskgroup()
1637 dump_omp_clauses (buffer, gimple_omp_taskgroup_clauses (gs), spc, flags); in dump_gimple_omp_taskgroup()
1640 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_taskgroup()
1641 pp_left_brace (buffer); in dump_gimple_omp_taskgroup()
1642 pp_newline (buffer); in dump_gimple_omp_taskgroup()
1643 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_taskgroup()
1644 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_taskgroup()
1645 pp_right_brace (buffer); in dump_gimple_omp_taskgroup()
1653 dump_gimple_omp_target (pretty_printer *buffer, const gomp_target *gs, in dump_gimple_omp_target() argument
1703 dump_gimple_fmt (buffer, spc, flags, "%G%s <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_target()
1705 dump_omp_clauses (buffer, gimple_omp_target_clauses (gs), spc, flags); in dump_gimple_omp_target()
1706 dump_gimple_fmt (buffer, spc, flags, " >, %T, %T%n>", in dump_gimple_omp_target()
1712 pp_string (buffer, "#pragma omp target"); in dump_gimple_omp_target()
1713 pp_string (buffer, kind); in dump_gimple_omp_target()
1714 dump_omp_clauses (buffer, gimple_omp_target_clauses (gs), spc, flags); in dump_gimple_omp_target()
1717 pp_string (buffer, " [child fn: "); in dump_gimple_omp_target()
1718 dump_generic_node (buffer, gimple_omp_target_child_fn (gs), in dump_gimple_omp_target()
1720 pp_string (buffer, " ("); in dump_gimple_omp_target()
1722 dump_generic_node (buffer, gimple_omp_target_data_arg (gs), in dump_gimple_omp_target()
1725 pp_string (buffer, "???"); in dump_gimple_omp_target()
1726 pp_string (buffer, ")]"); in dump_gimple_omp_target()
1731 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_target()
1732 pp_left_brace (buffer); in dump_gimple_omp_target()
1733 pp_newline (buffer); in dump_gimple_omp_target()
1734 dump_gimple_seq (buffer, body, spc + 4, flags); in dump_gimple_omp_target()
1735 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_target()
1736 pp_right_brace (buffer); in dump_gimple_omp_target()
1740 pp_newline (buffer); in dump_gimple_omp_target()
1741 dump_gimple_seq (buffer, body, spc + 2, flags); in dump_gimple_omp_target()
1749 dump_gimple_omp_teams (pretty_printer *buffer, const gomp_teams *gs, int spc, in dump_gimple_omp_teams() argument
1754 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_teams()
1756 dump_omp_clauses (buffer, gimple_omp_teams_clauses (gs), spc, flags); in dump_gimple_omp_teams()
1757 dump_gimple_fmt (buffer, spc, flags, " >"); in dump_gimple_omp_teams()
1761 pp_string (buffer, "#pragma omp teams"); in dump_gimple_omp_teams()
1762 dump_omp_clauses (buffer, gimple_omp_teams_clauses (gs), spc, flags); in dump_gimple_omp_teams()
1765 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_teams()
1766 pp_character (buffer, '{'); in dump_gimple_omp_teams()
1767 pp_newline (buffer); in dump_gimple_omp_teams()
1768 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_teams()
1769 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_teams()
1770 pp_character (buffer, '}'); in dump_gimple_omp_teams()
1778 dump_gimple_omp_sections (pretty_printer *buffer, const gomp_sections *gs, in dump_gimple_omp_sections() argument
1783 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_sections()
1785 dump_omp_clauses (buffer, gimple_omp_sections_clauses (gs), spc, flags); in dump_gimple_omp_sections()
1786 dump_gimple_fmt (buffer, spc, flags, " >"); in dump_gimple_omp_sections()
1790 pp_string (buffer, "#pragma omp sections"); in dump_gimple_omp_sections()
1793 pp_string (buffer, " <"); in dump_gimple_omp_sections()
1794 dump_generic_node (buffer, gimple_omp_sections_control (gs), spc, in dump_gimple_omp_sections()
1796 pp_greater (buffer); in dump_gimple_omp_sections()
1798 dump_omp_clauses (buffer, gimple_omp_sections_clauses (gs), spc, flags); in dump_gimple_omp_sections()
1801 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_sections()
1802 pp_left_brace (buffer); in dump_gimple_omp_sections()
1803 pp_newline (buffer); in dump_gimple_omp_sections()
1804 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_sections()
1805 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_sections()
1806 pp_right_brace (buffer); in dump_gimple_omp_sections()
1815 dump_gimple_omp_block (pretty_printer *buffer, const gimple *gs, int spc, in dump_gimple_omp_block() argument
1819 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S> >", gs, in dump_gimple_omp_block()
1826 pp_string (buffer, "#pragma omp master"); in dump_gimple_omp_block()
1829 pp_string (buffer, "#pragma omp section"); in dump_gimple_omp_block()
1832 pp_string (buffer, "#pragma omp gridified body"); in dump_gimple_omp_block()
1839 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_block()
1840 pp_left_brace (buffer); in dump_gimple_omp_block()
1841 pp_newline (buffer); in dump_gimple_omp_block()
1842 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_block()
1843 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_block()
1844 pp_right_brace (buffer); in dump_gimple_omp_block()
1852 dump_gimple_omp_critical (pretty_printer *buffer, const gomp_critical *gs, in dump_gimple_omp_critical() argument
1856 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S> >", gs, in dump_gimple_omp_critical()
1860 pp_string (buffer, "#pragma omp critical"); in dump_gimple_omp_critical()
1863 pp_string (buffer, " ("); in dump_gimple_omp_critical()
1864 dump_generic_node (buffer, gimple_omp_critical_name (gs), spc, in dump_gimple_omp_critical()
1866 pp_right_paren (buffer); in dump_gimple_omp_critical()
1868 dump_omp_clauses (buffer, gimple_omp_critical_clauses (gs), spc, flags); in dump_gimple_omp_critical()
1871 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_critical()
1872 pp_left_brace (buffer); in dump_gimple_omp_critical()
1873 pp_newline (buffer); in dump_gimple_omp_critical()
1874 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_critical()
1875 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_critical()
1876 pp_right_brace (buffer); in dump_gimple_omp_critical()
1884 dump_gimple_omp_ordered (pretty_printer *buffer, const gomp_ordered *gs, in dump_gimple_omp_ordered() argument
1888 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S> >", gs, in dump_gimple_omp_ordered()
1892 pp_string (buffer, "#pragma omp ordered"); in dump_gimple_omp_ordered()
1893 dump_omp_clauses (buffer, gimple_omp_ordered_clauses (gs), spc, flags); in dump_gimple_omp_ordered()
1896 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_ordered()
1897 pp_left_brace (buffer); in dump_gimple_omp_ordered()
1898 pp_newline (buffer); in dump_gimple_omp_ordered()
1899 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_ordered()
1900 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_ordered()
1901 pp_right_brace (buffer); in dump_gimple_omp_ordered()
1909 dump_gimple_omp_scan (pretty_printer *buffer, const gomp_scan *gs, in dump_gimple_omp_scan() argument
1913 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S> >", gs, in dump_gimple_omp_scan()
1919 pp_string (buffer, "#pragma omp scan"); in dump_gimple_omp_scan()
1920 dump_omp_clauses (buffer, gimple_omp_scan_clauses (gs), spc, flags); in dump_gimple_omp_scan()
1924 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_scan()
1925 pp_left_brace (buffer); in dump_gimple_omp_scan()
1926 pp_newline (buffer); in dump_gimple_omp_scan()
1927 dump_gimple_seq (buffer, gimple_omp_body (gs), spc + 4, flags); in dump_gimple_omp_scan()
1928 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_scan()
1929 pp_right_brace (buffer); in dump_gimple_omp_scan()
1937 dump_gimple_omp_return (pretty_printer *buffer, const gimple *gs, int spc, in dump_gimple_omp_return() argument
1942 dump_gimple_fmt (buffer, spc, flags, "%G <nowait=%d", gs, in dump_gimple_omp_return()
1945 dump_gimple_fmt (buffer, spc, flags, ", lhs=%T>", in dump_gimple_omp_return()
1948 dump_gimple_fmt (buffer, spc, flags, ">"); in dump_gimple_omp_return()
1952 pp_string (buffer, "#pragma omp return"); in dump_gimple_omp_return()
1954 pp_string (buffer, "(nowait)"); in dump_gimple_omp_return()
1957 pp_string (buffer, " (set "); in dump_gimple_omp_return()
1958 dump_generic_node (buffer, gimple_omp_return_lhs (gs), in dump_gimple_omp_return()
1960 pp_character (buffer, ')'); in dump_gimple_omp_return()
1968 dump_gimple_transaction (pretty_printer *buffer, const gtransaction *gs, in dump_gimple_transaction() argument
1975 dump_gimple_fmt (buffer, spc, flags, in dump_gimple_transaction()
1986 pp_string (buffer, "__transaction_atomic [[outer]]"); in dump_gimple_transaction()
1988 pp_string (buffer, "__transaction_relaxed"); in dump_gimple_transaction()
1990 pp_string (buffer, "__transaction_atomic"); in dump_gimple_transaction()
1995 newline_and_indent (buffer, spc + 2); in dump_gimple_transaction()
1996 pp_left_brace (buffer); in dump_gimple_transaction()
1997 pp_newline (buffer); in dump_gimple_transaction()
1998 dump_gimple_seq (buffer, gimple_transaction_body (gs), in dump_gimple_transaction()
2000 newline_and_indent (buffer, spc + 2); in dump_gimple_transaction()
2001 pp_right_brace (buffer); in dump_gimple_transaction()
2005 pp_string (buffer, " //"); in dump_gimple_transaction()
2008 pp_string (buffer, " NORM="); in dump_gimple_transaction()
2009 dump_generic_node (buffer, gimple_transaction_label_norm (gs), in dump_gimple_transaction()
2014 pp_string (buffer, " UNINST="); in dump_gimple_transaction()
2015 dump_generic_node (buffer, gimple_transaction_label_uninst (gs), in dump_gimple_transaction()
2020 pp_string (buffer, " OVER="); in dump_gimple_transaction()
2021 dump_generic_node (buffer, gimple_transaction_label_over (gs), in dump_gimple_transaction()
2026 pp_string (buffer, " SUBCODE=[ "); in dump_gimple_transaction()
2029 pp_string (buffer, "GTMA_HAVE_ABORT "); in dump_gimple_transaction()
2034 pp_string (buffer, "GTMA_HAVE_LOAD "); in dump_gimple_transaction()
2039 pp_string (buffer, "GTMA_HAVE_STORE "); in dump_gimple_transaction()
2044 pp_string (buffer, "GTMA_MAY_ENTER_IRREVOCABLE "); in dump_gimple_transaction()
2049 pp_string (buffer, "GTMA_DOES_GO_IRREVOCABLE "); in dump_gimple_transaction()
2054 pp_string (buffer, "GTMA_HAS_NO_INSTRUMENTATION "); in dump_gimple_transaction()
2058 pp_printf (buffer, "0x%x ", subcode); in dump_gimple_transaction()
2059 pp_right_bracket (buffer); in dump_gimple_transaction()
2070 dump_gimple_asm (pretty_printer *buffer, const gasm *gs, int spc, in dump_gimple_asm() argument
2077 dump_gimple_fmt (buffer, spc, flags, "%G <%+STRING <%n%s%n>", gs, in dump_gimple_asm()
2083 newline_and_indent (buffer, spc + 2); in dump_gimple_asm()
2084 pp_string (buffer, "OUTPUT: "); in dump_gimple_asm()
2087 dump_generic_node (buffer, gimple_asm_output_op (gs, i), in dump_gimple_asm()
2090 pp_string (buffer, ", "); in dump_gimple_asm()
2097 newline_and_indent (buffer, spc + 2); in dump_gimple_asm()
2098 pp_string (buffer, "INPUT: "); in dump_gimple_asm()
2101 dump_generic_node (buffer, gimple_asm_input_op (gs, i), in dump_gimple_asm()
2104 pp_string (buffer, ", "); in dump_gimple_asm()
2111 newline_and_indent (buffer, spc + 2); in dump_gimple_asm()
2112 pp_string (buffer, "CLOBBER: "); in dump_gimple_asm()
2115 dump_generic_node (buffer, gimple_asm_clobber_op (gs, i), in dump_gimple_asm()
2118 pp_string (buffer, ", "); in dump_gimple_asm()
2125 newline_and_indent (buffer, spc + 2); in dump_gimple_asm()
2126 pp_string (buffer, "LABEL: "); in dump_gimple_asm()
2129 dump_generic_node (buffer, gimple_asm_label_op (gs, i), in dump_gimple_asm()
2132 pp_string (buffer, ", "); in dump_gimple_asm()
2136 newline_and_indent (buffer, spc); in dump_gimple_asm()
2137 pp_greater (buffer); in dump_gimple_asm()
2141 pp_string (buffer, "__asm__"); in dump_gimple_asm()
2143 pp_string (buffer, " __volatile__"); in dump_gimple_asm()
2145 pp_string (buffer, " __inline__"); in dump_gimple_asm()
2147 pp_string (buffer, " goto"); in dump_gimple_asm()
2148 pp_string (buffer, "(\""); in dump_gimple_asm()
2149 pp_string (buffer, gimple_asm_string (gs)); in dump_gimple_asm()
2150 pp_string (buffer, "\""); in dump_gimple_asm()
2165 pp_string (buffer, " : "); in dump_gimple_asm()
2173 dump_generic_node (buffer, gimple_asm_output_op (gs, i), in dump_gimple_asm()
2176 pp_string (buffer, ", "); in dump_gimple_asm()
2184 dump_generic_node (buffer, gimple_asm_input_op (gs, i), in dump_gimple_asm()
2187 pp_string (buffer, ", "); in dump_gimple_asm()
2195 dump_generic_node (buffer, gimple_asm_clobber_op (gs, i), in dump_gimple_asm()
2198 pp_string (buffer, ", "); in dump_gimple_asm()
2206 dump_generic_node (buffer, gimple_asm_label_op (gs, i), in dump_gimple_asm()
2209 pp_string (buffer, ", "); in dump_gimple_asm()
2218 pp_string (buffer, ");"); in dump_gimple_asm()
2226 dump_ssaname_info (pretty_printer *buffer, tree node, int spc) in dump_ssaname_info() argument
2236 pp_string (buffer, "# PT = "); in dump_ssaname_info()
2237 pp_points_to_solution (buffer, &pi->pt); in dump_ssaname_info()
2238 newline_and_indent (buffer, spc); in dump_ssaname_info()
2241 pp_printf (buffer, "# ALIGN = %u, MISALIGN = %u", align, misalign); in dump_ssaname_info()
2242 newline_and_indent (buffer, spc); in dump_ssaname_info()
2253 pp_printf (buffer, "# RANGE VR_VARYING"); in dump_ssaname_info()
2256 pp_printf (buffer, "# RANGE "); in dump_ssaname_info()
2257 pp_printf (buffer, "%s[", range_type == VR_RANGE ? "" : "~"); in dump_ssaname_info()
2258 pp_wide_int (buffer, min, TYPE_SIGN (TREE_TYPE (node))); in dump_ssaname_info()
2259 pp_printf (buffer, ", "); in dump_ssaname_info()
2260 pp_wide_int (buffer, max, TYPE_SIGN (TREE_TYPE (node))); in dump_ssaname_info()
2261 pp_printf (buffer, "]"); in dump_ssaname_info()
2266 pp_string (buffer, " NONZERO "); in dump_ssaname_info()
2267 pp_wide_int (buffer, nonzero_bits, UNSIGNED); in dump_ssaname_info()
2269 newline_and_indent (buffer, spc); in dump_ssaname_info()
2278 pretty_printer buffer; in dump_ssaname_info_to_file() local
2279 pp_needs_newline (&buffer) = true; in dump_ssaname_info_to_file()
2280 buffer.buffer->stream = file; in dump_ssaname_info_to_file()
2281 dump_ssaname_info (&buffer, node, spc); in dump_ssaname_info_to_file()
2282 pp_flush (&buffer); in dump_ssaname_info_to_file()
2290 dump_gimple_phi (pretty_printer *buffer, const gphi *phi, int spc, bool comment, in dump_gimple_phi() argument
2297 dump_ssaname_info (buffer, lhs, spc); in dump_gimple_phi()
2300 pp_string (buffer, "# "); in dump_gimple_phi()
2303 dump_gimple_fmt (buffer, spc, flags, "%G <%T, ", phi, in dump_gimple_phi()
2307 dump_generic_node (buffer, lhs, spc, flags, false); in dump_gimple_phi()
2309 pp_string (buffer, " = __PHI ("); in dump_gimple_phi()
2311 pp_string (buffer, " = PHI <"); in dump_gimple_phi()
2316 dump_location (buffer, gimple_phi_arg_location (phi, i)); in dump_gimple_phi()
2320 pp_string (buffer, "__BB"); in dump_gimple_phi()
2321 pp_decimal_int (buffer, src->index); in dump_gimple_phi()
2322 pp_string (buffer, ": "); in dump_gimple_phi()
2324 dump_generic_node (buffer, gimple_phi_arg_def (phi, i), spc, flags, in dump_gimple_phi()
2328 pp_left_paren (buffer); in dump_gimple_phi()
2329 pp_decimal_int (buffer, src->index); in dump_gimple_phi()
2330 pp_right_paren (buffer); in dump_gimple_phi()
2333 pp_string (buffer, ", "); in dump_gimple_phi()
2336 pp_string (buffer, ");"); in dump_gimple_phi()
2338 pp_greater (buffer); in dump_gimple_phi()
2347 dump_gimple_omp_parallel (pretty_printer *buffer, const gomp_parallel *gs, in dump_gimple_omp_parallel() argument
2352 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_parallel()
2354 dump_omp_clauses (buffer, gimple_omp_parallel_clauses (gs), spc, flags); in dump_gimple_omp_parallel()
2355 dump_gimple_fmt (buffer, spc, flags, " >, %T, %T%n>", in dump_gimple_omp_parallel()
2362 pp_string (buffer, "#pragma omp parallel"); in dump_gimple_omp_parallel()
2363 dump_omp_clauses (buffer, gimple_omp_parallel_clauses (gs), spc, flags); in dump_gimple_omp_parallel()
2366 pp_string (buffer, " [child fn: "); in dump_gimple_omp_parallel()
2367 dump_generic_node (buffer, gimple_omp_parallel_child_fn (gs), in dump_gimple_omp_parallel()
2369 pp_string (buffer, " ("); in dump_gimple_omp_parallel()
2371 dump_generic_node (buffer, gimple_omp_parallel_data_arg (gs), in dump_gimple_omp_parallel()
2374 pp_string (buffer, "???"); in dump_gimple_omp_parallel()
2375 pp_string (buffer, ")]"); in dump_gimple_omp_parallel()
2380 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_parallel()
2381 pp_left_brace (buffer); in dump_gimple_omp_parallel()
2382 pp_newline (buffer); in dump_gimple_omp_parallel()
2383 dump_gimple_seq (buffer, body, spc + 4, flags); in dump_gimple_omp_parallel()
2384 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_parallel()
2385 pp_right_brace (buffer); in dump_gimple_omp_parallel()
2389 pp_newline (buffer); in dump_gimple_omp_parallel()
2390 dump_gimple_seq (buffer, body, spc + 2, flags); in dump_gimple_omp_parallel()
2401 dump_gimple_omp_task (pretty_printer *buffer, const gomp_task *gs, int spc, in dump_gimple_omp_task() argument
2406 dump_gimple_fmt (buffer, spc, flags, "%G <%+BODY <%S>%nCLAUSES <", gs, in dump_gimple_omp_task()
2408 dump_omp_clauses (buffer, gimple_omp_task_clauses (gs), spc, flags); in dump_gimple_omp_task()
2409 dump_gimple_fmt (buffer, spc, flags, " >, %T, %T, %T, %T, %T%n>", in dump_gimple_omp_task()
2420 pp_string (buffer, "#pragma omp taskloop"); in dump_gimple_omp_task()
2422 pp_string (buffer, "#pragma omp taskwait"); in dump_gimple_omp_task()
2424 pp_string (buffer, "#pragma omp task"); in dump_gimple_omp_task()
2425 dump_omp_clauses (buffer, gimple_omp_task_clauses (gs), spc, flags); in dump_gimple_omp_task()
2428 pp_string (buffer, " [child fn: "); in dump_gimple_omp_task()
2429 dump_generic_node (buffer, gimple_omp_task_child_fn (gs), in dump_gimple_omp_task()
2431 pp_string (buffer, " ("); in dump_gimple_omp_task()
2433 dump_generic_node (buffer, gimple_omp_task_data_arg (gs), in dump_gimple_omp_task()
2436 pp_string (buffer, "???"); in dump_gimple_omp_task()
2437 pp_string (buffer, ")]"); in dump_gimple_omp_task()
2442 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_task()
2443 pp_left_brace (buffer); in dump_gimple_omp_task()
2444 pp_newline (buffer); in dump_gimple_omp_task()
2445 dump_gimple_seq (buffer, body, spc + 4, flags); in dump_gimple_omp_task()
2446 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_task()
2447 pp_right_brace (buffer); in dump_gimple_omp_task()
2451 pp_newline (buffer); in dump_gimple_omp_task()
2452 dump_gimple_seq (buffer, body, spc + 2, flags); in dump_gimple_omp_task()
2463 dump_gimple_omp_atomic_load (pretty_printer *buffer, const gomp_atomic_load *gs, in dump_gimple_omp_atomic_load() argument
2468 dump_gimple_fmt (buffer, spc, flags, "%G <%T, %T>", gs, in dump_gimple_omp_atomic_load()
2474 pp_string (buffer, "#pragma omp atomic_load"); in dump_gimple_omp_atomic_load()
2475 dump_omp_atomic_memory_order (buffer, in dump_gimple_omp_atomic_load()
2478 pp_string (buffer, " [needed]"); in dump_gimple_omp_atomic_load()
2479 newline_and_indent (buffer, spc + 2); in dump_gimple_omp_atomic_load()
2480 dump_generic_node (buffer, gimple_omp_atomic_load_lhs (gs), in dump_gimple_omp_atomic_load()
2482 pp_space (buffer); in dump_gimple_omp_atomic_load()
2483 pp_equal (buffer); in dump_gimple_omp_atomic_load()
2484 pp_space (buffer); in dump_gimple_omp_atomic_load()
2485 pp_star (buffer); in dump_gimple_omp_atomic_load()
2486 dump_generic_node (buffer, gimple_omp_atomic_load_rhs (gs), in dump_gimple_omp_atomic_load()
2496 dump_gimple_omp_atomic_store (pretty_printer *buffer, in dump_gimple_omp_atomic_store() argument
2502 dump_gimple_fmt (buffer, spc, flags, "%G <%T>", gs, in dump_gimple_omp_atomic_store()
2507 pp_string (buffer, "#pragma omp atomic_store"); in dump_gimple_omp_atomic_store()
2508 dump_omp_atomic_memory_order (buffer, in dump_gimple_omp_atomic_store()
2510 pp_space (buffer); in dump_gimple_omp_atomic_store()
2512 pp_string (buffer, "[needed] "); in dump_gimple_omp_atomic_store()
2513 pp_left_paren (buffer); in dump_gimple_omp_atomic_store()
2514 dump_generic_node (buffer, gimple_omp_atomic_store_val (gs), in dump_gimple_omp_atomic_store()
2516 pp_right_paren (buffer); in dump_gimple_omp_atomic_store()
2525 dump_gimple_mem_ops (pretty_printer *buffer, const gimple *gs, int spc, in dump_gimple_mem_ops() argument
2533 pp_string (buffer, "# "); in dump_gimple_mem_ops()
2534 dump_generic_node (buffer, vdef, spc + 2, flags, false); in dump_gimple_mem_ops()
2535 pp_string (buffer, " = VDEF <"); in dump_gimple_mem_ops()
2536 dump_generic_node (buffer, vuse, spc + 2, flags, false); in dump_gimple_mem_ops()
2537 pp_greater (buffer); in dump_gimple_mem_ops()
2538 newline_and_indent (buffer, spc); in dump_gimple_mem_ops()
2542 pp_string (buffer, "# VUSE <"); in dump_gimple_mem_ops()
2543 dump_generic_node (buffer, vuse, spc + 2, flags, false); in dump_gimple_mem_ops()
2544 pp_greater (buffer); in dump_gimple_mem_ops()
2545 newline_and_indent (buffer, spc); in dump_gimple_mem_ops()
2556 pp_gimple_stmt_1 (pretty_printer *buffer, const gimple *gs, int spc, in pp_gimple_stmt_1() argument
2563 pp_printf (buffer, "<&%p> ", (const void *) gs); in pp_gimple_stmt_1()
2566 dump_location (buffer, gimple_location (gs)); in pp_gimple_stmt_1()
2572 pp_printf (buffer, "[LP %d] ", lp_nr); in pp_gimple_stmt_1()
2574 pp_printf (buffer, "[MNT %d] ", -lp_nr); in pp_gimple_stmt_1()
2579 dump_gimple_mem_ops (buffer, gs, spc, flags); in pp_gimple_stmt_1()
2583 dump_ssaname_info (buffer, gimple_get_lhs (gs), spc); in pp_gimple_stmt_1()
2588 dump_gimple_asm (buffer, as_a <const gasm *> (gs), spc, flags); in pp_gimple_stmt_1()
2592 dump_gimple_assign (buffer, as_a <const gassign *> (gs), spc, flags); in pp_gimple_stmt_1()
2596 dump_gimple_bind (buffer, as_a <const gbind *> (gs), spc, flags); in pp_gimple_stmt_1()
2600 dump_gimple_call (buffer, as_a <const gcall *> (gs), spc, flags); in pp_gimple_stmt_1()
2604 dump_gimple_cond (buffer, as_a <const gcond *> (gs), spc, flags); in pp_gimple_stmt_1()
2608 dump_gimple_label (buffer, as_a <const glabel *> (gs), spc, flags); in pp_gimple_stmt_1()
2612 dump_gimple_goto (buffer, as_a <const ggoto *> (gs), spc, flags); in pp_gimple_stmt_1()
2616 pp_string (buffer, "GIMPLE_NOP"); in pp_gimple_stmt_1()
2620 dump_gimple_return (buffer, as_a <const greturn *> (gs), spc, flags); in pp_gimple_stmt_1()
2624 dump_gimple_switch (buffer, as_a <const gswitch *> (gs), spc, flags); in pp_gimple_stmt_1()
2628 dump_gimple_try (buffer, as_a <const gtry *> (gs), spc, flags); in pp_gimple_stmt_1()
2632 dump_gimple_phi (buffer, as_a <const gphi *> (gs), spc, false, flags); in pp_gimple_stmt_1()
2636 dump_gimple_omp_parallel (buffer, as_a <const gomp_parallel *> (gs), spc, in pp_gimple_stmt_1()
2641 dump_gimple_omp_task (buffer, as_a <const gomp_task *> (gs), spc, flags); in pp_gimple_stmt_1()
2645 dump_gimple_omp_atomic_load (buffer, as_a <const gomp_atomic_load *> (gs), in pp_gimple_stmt_1()
2650 dump_gimple_omp_atomic_store (buffer, in pp_gimple_stmt_1()
2656 dump_gimple_omp_for (buffer, as_a <const gomp_for *> (gs), spc, flags); in pp_gimple_stmt_1()
2660 dump_gimple_omp_continue (buffer, as_a <const gomp_continue *> (gs), spc, in pp_gimple_stmt_1()
2665 dump_gimple_omp_single (buffer, as_a <const gomp_single *> (gs), spc, in pp_gimple_stmt_1()
2670 dump_gimple_omp_target (buffer, as_a <const gomp_target *> (gs), spc, in pp_gimple_stmt_1()
2675 dump_gimple_omp_teams (buffer, as_a <const gomp_teams *> (gs), spc, in pp_gimple_stmt_1()
2680 dump_gimple_omp_return (buffer, gs, spc, flags); in pp_gimple_stmt_1()
2684 dump_gimple_omp_sections (buffer, as_a <const gomp_sections *> (gs), in pp_gimple_stmt_1()
2689 pp_string (buffer, "GIMPLE_SECTIONS_SWITCH"); in pp_gimple_stmt_1()
2693 dump_gimple_omp_taskgroup (buffer, gs, spc, flags); in pp_gimple_stmt_1()
2699 dump_gimple_omp_block (buffer, gs, spc, flags); in pp_gimple_stmt_1()
2703 dump_gimple_omp_ordered (buffer, as_a <const gomp_ordered *> (gs), spc, in pp_gimple_stmt_1()
2708 dump_gimple_omp_scan (buffer, as_a <const gomp_scan *> (gs), spc, in pp_gimple_stmt_1()
2713 dump_gimple_omp_critical (buffer, as_a <const gomp_critical *> (gs), spc, in pp_gimple_stmt_1()
2718 dump_gimple_catch (buffer, as_a <const gcatch *> (gs), spc, flags); in pp_gimple_stmt_1()
2722 dump_gimple_eh_filter (buffer, as_a <const geh_filter *> (gs), spc, in pp_gimple_stmt_1()
2727 dump_gimple_eh_must_not_throw (buffer, in pp_gimple_stmt_1()
2733 dump_gimple_eh_else (buffer, as_a <const geh_else *> (gs), spc, flags); in pp_gimple_stmt_1()
2737 dump_gimple_resx (buffer, as_a <const gresx *> (gs), spc, flags); in pp_gimple_stmt_1()
2741 dump_gimple_eh_dispatch (buffer, as_a <const geh_dispatch *> (gs), spc, in pp_gimple_stmt_1()
2746 dump_gimple_debug (buffer, as_a <const gdebug *> (gs), spc, flags); in pp_gimple_stmt_1()
2750 pp_string (buffer, "// predicted "); in pp_gimple_stmt_1()
2752 pp_string (buffer, "likely by "); in pp_gimple_stmt_1()
2754 pp_string (buffer, "unlikely by "); in pp_gimple_stmt_1()
2755 pp_string (buffer, predictor_name (gimple_predict_predictor (gs))); in pp_gimple_stmt_1()
2756 pp_string (buffer, " predictor."); in pp_gimple_stmt_1()
2760 dump_gimple_transaction (buffer, as_a <const gtransaction *> (gs), spc, in pp_gimple_stmt_1()
2836 dump_phi_nodes (pretty_printer *buffer, basic_block bb, int indent, in dump_phi_nodes() argument
2847 dump_gimple_phi (buffer, phi, indent, in dump_phi_nodes()
2849 pp_newline (buffer); in dump_phi_nodes()
2859 pp_cfg_jump (pretty_printer *buffer, edge e, dump_flags_t flags) in pp_cfg_jump() argument
2863 pp_string (buffer, "goto __BB"); in pp_cfg_jump()
2864 pp_decimal_int (buffer, e->dest->index); in pp_cfg_jump()
2867 pp_string (buffer, "("); in pp_cfg_jump()
2868 pp_string (buffer, in pp_cfg_jump()
2870 pp_string (buffer, "("); in pp_cfg_jump()
2871 pp_decimal_int (buffer, e->probability.value ()); in pp_cfg_jump()
2872 pp_string (buffer, "))"); in pp_cfg_jump()
2874 pp_semicolon (buffer); in pp_cfg_jump()
2878 pp_string (buffer, "goto <bb "); in pp_cfg_jump()
2879 pp_decimal_int (buffer, e->dest->index); in pp_cfg_jump()
2880 pp_greater (buffer); in pp_cfg_jump()
2881 pp_semicolon (buffer); in pp_cfg_jump()
2883 dump_edge_probability (buffer, e); in pp_cfg_jump()
2892 dump_implicit_edges (pretty_printer *buffer, basic_block bb, int indent, in dump_implicit_edges() argument
2912 pp_cfg_jump (buffer, true_edge, flags); in dump_implicit_edges()
2913 newline_and_indent (buffer, indent); in dump_implicit_edges()
2914 pp_string (buffer, "else"); in dump_implicit_edges()
2915 newline_and_indent (buffer, indent + 2); in dump_implicit_edges()
2916 pp_cfg_jump (buffer, false_edge, flags); in dump_implicit_edges()
2917 pp_newline (buffer); in dump_implicit_edges()
2931 dump_location (buffer, e->goto_locus); in dump_implicit_edges()
2933 pp_cfg_jump (buffer, e, flags); in dump_implicit_edges()
2934 pp_newline (buffer); in dump_implicit_edges()
2943 gimple_dump_bb_buff (pretty_printer *buffer, basic_block bb, int indent, in gimple_dump_bb_buff() argument
2953 dump_phi_nodes (buffer, bb, indent, flags); in gimple_dump_bb_buff()
2964 pp_gimple_stmt_1 (buffer, stmt, curr_indent, flags); in gimple_dump_bb_buff()
2965 pp_newline_and_flush (buffer); in gimple_dump_bb_buff()
2968 pp_buffer (buffer)->stream, stmt); in gimple_dump_bb_buff()
2971 dump_implicit_edges (buffer, bb, indent, flags); in gimple_dump_bb_buff()
2972 pp_flush (buffer); in gimple_dump_bb_buff()
2985 pretty_printer buffer; in gimple_dump_bb() local
2986 pp_needs_newline (&buffer) = true; in gimple_dump_bb()
2987 buffer.buffer->stream = file; in gimple_dump_bb()
2988 gimple_dump_bb_buff (&buffer, bb, indent, flags); in gimple_dump_bb()