Home
last modified time | relevance | path

Searched refs:SWITCH_EXPR (Results 1 – 25 of 36) sorted by relevance

12

/openbsd/gnu/gcc/gcc/
H A Dtree-ssa-threadedge.c73 && TREE_CODE (bsi_stmt (bsi)) != SWITCH_EXPR)) in potentially_threadable_block()
539 || TREE_CODE (stmt) == SWITCH_EXPR) in thread_across_edge()
H A Dtree-ssa-dom.c482 else if (TREE_CODE (expr) == SWITCH_EXPR) in initialize_hash_element()
1278 if (stmt && TREE_CODE (stmt) == SWITCH_EXPR) in record_edge_info()
1496 else if (TREE_CODE (stmt) == SWITCH_EXPR) in eliminate_redundant_computations()
1847 || TREE_CODE (stmt) == SWITCH_EXPR)); in optimize_stmt()
1890 else if (TREE_CODE (stmt) == SWITCH_EXPR) in optimize_stmt()
2269 || TREE_CODE (use_stmt) == SWITCH_EXPR in propagate_rhs_into_lhs()
2276 else if (TREE_CODE (use_stmt) == SWITCH_EXPR) in propagate_rhs_into_lhs()
H A Dtree-ssa-threadupdate.c188 || TREE_CODE (bsi_stmt (bsi)) == SWITCH_EXPR)) in remove_ctrl_stmt_and_useless_edges()
679 || TREE_CODE (bsi_stmt (bsi)) == SWITCH_EXPR); in redirection_block_p()
H A Dtree-cfgcleanup.c92 case SWITCH_EXPR: in cleanup_control_expr_graph()
191 || TREE_CODE (stmt) == SWITCH_EXPR)
H A Dgimple-low.c245 case SWITCH_EXPR: in lower_stmt()
410 case SWITCH_EXPR: in block_may_fallthru()
H A Dtree-gimple.c209 case SWITCH_EXPR: in is_gimple_stmt()
H A Dtree-ssa-propagate.c547 case SWITCH_EXPR: in get_rhs()
673 case SWITCH_EXPR: in set_rhs()
H A Dtree-ssa-uncprop.c188 if (TREE_CODE (stmt) == SWITCH_EXPR) in associate_equivalences_with_edges()
H A Dtree-cfg.c489 case SWITCH_EXPR: in make_edges()
1021 case SWITCH_EXPR: in cleanup_dead_labels()
1100 if (stmt && TREE_CODE (stmt) == SWITCH_EXPR) in group_case_labels()
2122 if (TREE_CODE (stmt) == SWITCH_EXPR) in find_taken_edge()
2474 || TREE_CODE (t) == SWITCH_EXPR in is_ctrl_stmt()
3882 case SWITCH_EXPR: in tree_verify_flow_info()
4077 || TREE_CODE (stmt) == SWITCH_EXPR) in tree_try_redirect_by_replacing_jump()
4129 case SWITCH_EXPR: in tree_redirect_edge_and_branch()
H A Dtree-ssa-ccp.c499 && TREE_CODE (stmt) != SWITCH_EXPR) in likely_value()
568 && TREE_CODE (stmt) != SWITCH_EXPR) in ccp_initialize()
1367 else if (TREE_CODE (stmt) == COND_EXPR || TREE_CODE (stmt) == SWITCH_EXPR) in ccp_visit_stmt()
H A Dtree-ssa-dce.c349 case SWITCH_EXPR: in mark_stmt_if_obviously_necessary()
H A Dtree-vrp.c3252 && TREE_CODE (bsi_stmt (si)) != SWITCH_EXPR); in register_new_assert_for()
3733 || TREE_CODE (bsi_stmt (loc->si)) == SWITCH_EXPR); in process_assert_insertions_for()
3974 else if (TREE_CODE (stmt) == COND_EXPR || TREE_CODE (stmt) == SWITCH_EXPR) in stmt_interesting_for_vrp()
4446 if (TREE_CODE (stmt) == SWITCH_EXPR) in vrp_visit_cond_stmt()
4580 else if (TREE_CODE (stmt) == COND_EXPR || TREE_CODE (stmt) == SWITCH_EXPR) in vrp_visit_stmt()
H A Dtree-ssa-forwprop.c1016 else if (TREE_CODE (stmt) == SWITCH_EXPR) in tree_ssa_forward_propagate_single_use_vars()
H A Dtree-eh.c1168 switch_stmt = build3 (SWITCH_EXPR, integer_type_node, finally_tmp, in lower_try_finally_switch()
1632 case SWITCH_EXPR: in lower_eh_constructs_1()
H A Dtree-dump.c666 case SWITCH_EXPR: in dequeue_and_dump()
H A Dtree-ssa-operands.c2116 case SWITCH_EXPR: in parse_ssa_operands()
H A Domp-low.c3248 t = build3 (SWITCH_EXPR, void_type_node, v, NULL, label_vec); in expand_omp_sections()
4609 case SWITCH_EXPR: in diagnose_sb_2()
H A Dtree-inline.c1758 case SWITCH_EXPR: in estimate_num_insns_1()
H A Dtree-pretty-print.c1503 case SWITCH_EXPR: in dump_generic_node()
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
H A D20000914-1.c148 SWITCH_EXPR, enumerator
/openbsd/gnu/usr.bin/gcc/gcc/java/
H A Dcheck-init.c688 case SWITCH_EXPR:
710 while (TREE_CODE (alt->block) != SWITCH_EXPR)
H A Dexpr.c2645 case SWITCH_EXPR:
H A DChangeLog295 * jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Handle case
1915 * check-init.c (check_init) [SWITCH_EXPR]: Use SWITCH_HAS_DEFAULT.
1925 Case SWITCH_EXPR: Save/restore current_switch_has_default. If no
2292 * jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Always
2370 * jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Call
3102 * jcf-write.c (generate_bytecode_insns case SWITCH_EXPR):
5344 * parse.y (java_complete_lhs): LOOP_EXPR:, SWITCH_EXPR: the node
10675 (- case SWITCH_EXPR): Fix code generation bug.
10746 * expr.c (java_lang_expand_expr): Inline SWITCH_EXPR here.
11740 * expr.c (java_lang_expand_expr): New case for SWITCH_EXPR.
[all …]
/openbsd/gnu/gcc/gcc/cp/
H A Dcp-gimplify.c312 *stmt_p = build3 (SWITCH_EXPR, SWITCH_STMT_TYPE (stmt), in gimplify_switch_stmt()
/openbsd/gnu/gcc/gcc/doc/
H A Dtree-ssa.texi388 A @code{SWITCH_EXPR} in GIMPLE contains the condition and a
391 @code{switch} is moved after the @code{SWITCH_EXPR}.
610 switch-stmt : SWITCH_EXPR

12