Commit 342f75af by Richard Guenther Committed by Richard Biener

tree.h (MOVE_NONTEMPORAL): Remove.

2012-09-06  Richard Guenther  <rguenther@suse.de>

	* tree.h (MOVE_NONTEMPORAL): Remove.
	* tree-pretty-print.c (dump_generic_node): Remove
	MOVE_NONTEMPORAL handling.
	* expr.c (expand_expr_real_1): Likewise.

From-SVN: r191022
parent b8a2f529
2012-09-06 Richard Guenther <rguenther@suse.de> 2012-09-06 Richard Guenther <rguenther@suse.de>
* tree.h (MOVE_NONTEMPORAL): Remove.
* tree-pretty-print.c (dump_generic_node): Remove
MOVE_NONTEMPORAL handling.
* expr.c (expand_expr_real_1): Likewise.
2012-09-06 Richard Guenther <rguenther@suse.de>
* passes.c (execute_function_todo): Call compute_may_aliases * passes.c (execute_function_todo): Call compute_may_aliases
only if flag_tree_pta is set. only if flag_tree_pta is set.
......
...@@ -10319,13 +10319,13 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode, ...@@ -10319,13 +10319,13 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
value ? label : 0, value ? label : 0,
value ? 0 : label, -1); value ? 0 : label, -1);
expand_assignment (lhs, build_int_cst (TREE_TYPE (rhs), value), expand_assignment (lhs, build_int_cst (TREE_TYPE (rhs), value),
MOVE_NONTEMPORAL (exp)); false);
do_pending_stack_adjust (); do_pending_stack_adjust ();
emit_label (label); emit_label (label);
return const0_rtx; return const0_rtx;
} }
expand_assignment (lhs, rhs, MOVE_NONTEMPORAL (exp)); expand_assignment (lhs, rhs, false);
return const0_rtx; return const0_rtx;
} }
......
...@@ -1436,9 +1436,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, ...@@ -1436,9 +1436,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
false); false);
pp_space (buffer); pp_space (buffer);
pp_character (buffer, '='); pp_character (buffer, '=');
if (TREE_CODE (node) == MODIFY_EXPR
&& MOVE_NONTEMPORAL (node))
pp_string (buffer, "{nt}");
pp_space (buffer); pp_space (buffer);
dump_generic_node (buffer, TREE_OPERAND (node, 1), spc, flags, dump_generic_node (buffer, TREE_OPERAND (node, 1), spc, flags,
false); false);
......
...@@ -524,9 +524,6 @@ struct GTY(()) tree_base { ...@@ -524,9 +524,6 @@ struct GTY(()) tree_base {
TYPE_REF_CAN_ALIAS_ALL in TYPE_REF_CAN_ALIAS_ALL in
POINTER_TYPE, REFERENCE_TYPE POINTER_TYPE, REFERENCE_TYPE
MOVE_NONTEMPORAL in
MODIFY_EXPR
CASE_HIGH_SEEN in CASE_HIGH_SEEN in
CASE_LABEL_EXPR CASE_LABEL_EXPR
...@@ -1162,10 +1159,6 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int, ...@@ -1162,10 +1159,6 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int,
#define TYPE_REF_CAN_ALIAS_ALL(NODE) \ #define TYPE_REF_CAN_ALIAS_ALL(NODE) \
(PTR_OR_REF_CHECK (NODE)->base.static_flag) (PTR_OR_REF_CHECK (NODE)->base.static_flag)
/* In a MODIFY_EXPR, means that the store in the expression is nontemporal. */
#define MOVE_NONTEMPORAL(NODE) \
(EXPR_CHECK (NODE)->base.static_flag)
/* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_CST, this means /* In an INTEGER_CST, REAL_CST, COMPLEX_CST, or VECTOR_CST, this means
there was an overflow in folding. */ there was an overflow in folding. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment