Lines Matching defs:use_stmt
2146 tree use_stmt;
2163 FOR_EACH_IMM_USE_STMT (use_stmt, iter, lhs)
2167 if (TREE_CODE (use_stmt) == ASM_EXPR
2178 print_generic_expr (dump_file, use_stmt, dump_flags);
2196 if (TREE_CODE (use_stmt) == PHI_NODE
2205 print_generic_expr (dump_file, use_stmt, dump_flags);
2211 if (TREE_CODE (use_stmt) == PHI_NODE)
2213 tree result = get_lhs_or_phi_result (use_stmt);
2223 fold_stmt_inplace (use_stmt);
2228 mark_new_vars_to_rename (use_stmt);
2234 print_generic_expr (dump_file, use_stmt, dump_flags);
2240 if (TREE_CODE (use_stmt) == MODIFY_EXPR
2241 && TREE_CODE (TREE_OPERAND (use_stmt, 1)) == ADDR_EXPR)
2242 recompute_tree_invariant_for_addr_expr (TREE_OPERAND (use_stmt, 1));
2246 if (maybe_clean_or_replace_eh_stmt (use_stmt, use_stmt))
2248 bitmap_set_bit (need_eh_cleanup, bb_for_stmt (use_stmt)->index);
2255 if (TREE_CODE (use_stmt) == MODIFY_EXPR
2256 && TREE_CODE (TREE_OPERAND (use_stmt, 0)) == SSA_NAME
2257 && (TREE_CODE (TREE_OPERAND (use_stmt, 1)) == SSA_NAME
2258 || is_gimple_min_invariant (TREE_OPERAND (use_stmt, 1))))
2260 tree result = get_lhs_or_phi_result (use_stmt);
2268 else if (TREE_CODE (use_stmt) == COND_EXPR
2269 || TREE_CODE (use_stmt) == SWITCH_EXPR
2270 || TREE_CODE (use_stmt) == GOTO_EXPR)
2274 if (TREE_CODE (use_stmt) == COND_EXPR)
2275 val = COND_EXPR_COND (use_stmt);
2276 else if (TREE_CODE (use_stmt) == SWITCH_EXPR)
2277 val = SWITCH_COND (use_stmt);
2279 val = GOTO_DESTINATION (use_stmt);
2283 basic_block bb = bb_for_stmt (use_stmt);
2318 bsi = bsi_last (bb_for_stmt (use_stmt));