Home
last modified time | relevance | path

Searched refs:index_expr (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dstmt.cc742 emit_case_dispatch_table (tree index_expr, tree index_type, in emit_case_dispatch_table() argument
761 if (! try_casesi (index_type, index_expr, minval, range, in emit_case_dispatch_table()
852 bool ok = try_tablejump (index_type, index_expr, minval, range, in emit_case_dispatch_table()
888 tree index_expr = gimple_switch_index (stmt); in expand_case() local
889 tree index_type = TREE_TYPE (index_expr); in expand_case()
903 gcc_assert (TREE_CODE (index_expr) != INTEGER_CST); in expand_case()
931 && TREE_CODE (index_expr) == SSA_NAME in expand_case()
932 && (def_stmt = SSA_NAME_DEF_STMT (index_expr)) in expand_case()
944 index_expr = inner_index_expr; in expand_case()
1014 emit_case_dispatch_table (index_expr, index_type, in expand_case()
[all …]
Dtree-switch-conversion.cc1115 jump_table_cluster::emit (tree index_expr, tree, in emit() argument
1134 gswitch *s = gimple_build_switch (index_expr, in emit()
1500 bit_test_cluster::emit (tree index_expr, tree index_type, in emit() argument
1563 if (TREE_CODE (index_expr) == SSA_NAME in emit()
1564 && get_range_query (cfun)->range_of_expr (r, index_expr) in emit()
1570 tree index_type = TREE_TYPE (index_expr); in emit()
1625 idx = fold_convert_loc (loc, unsigned_index_type, index_expr); in emit()
1849 tree index_expr = gimple_switch_index (m_switch); in try_switch_expansion() local
1850 tree index_type = TREE_TYPE (index_expr); in try_switch_expansion()
1903 c->emit (index_expr, index_type, in try_switch_expansion()
[all …]
Dtree-switch-conversion.h269 void emit (tree index_expr, tree index_type,
390 void emit (tree index_expr, tree index_type,
587 void emit (basic_block bb, tree index_expr,
Dexpr.cc12799 try_casesi (tree index_type, tree index_expr, tree minval, tree range, in try_casesi() argument
12817 index_expr = build2 (MINUS_EXPR, index_type, in try_casesi()
12818 index_expr, minval); in try_casesi()
12820 index = expand_normal (index_expr); in try_casesi()
12833 index_expr = fold_convert (index_type, index_expr); in try_casesi()
12836 index = expand_normal (index_expr); in try_casesi()
12948 try_tablejump (tree index_type, tree index_expr, tree minval, tree range, in try_tablejump() argument
12957 index_expr = fold_build2 (MINUS_EXPR, index_type, in try_tablejump()
12958 fold_convert (index_type, index_expr), in try_tablejump()
12960 index = expand_normal (index_expr); in try_tablejump()
DChangeLog-20047566 * stmt.c (expand_case): Put an assertion that index_expr is
7568 index_expr.
DChangeLog-201127540 (gen_inbound_check): Don't compute index_expr - range_min in utype