2015-11-16 Tom de Vries <tom@codesourcery.com>
* passes.c (first_pass_instance): Remove variable.
(execute_todo): Remove setting of first_pass_instance.
* tree-pass.h (first_pass_instance): Remove declaration.
From-SVN: r230420
+2015-11-16 Tom de Vries <tom@codesourcery.com>
+
+ * passes.c (first_pass_instance): Remove variable.
+ (execute_todo): Remove setting of first_pass_instance.
+ * tree-pass.h (first_pass_instance): Remove declaration.
+
2015-11-16 Tom de Vries <tom@codesourcery.com>
* passes.def: Add arg to pass_ccp pass instantiation.
/* Global variables used to communicate with passes. */
bool in_gimple_form;
-bool first_pass_instance;
/* This is called from various places for FUNCTION_DECL, VAR_DECL,
timevar_push (TV_TODO);
- /* Inform the pass whether it is the first time it is run. */
- first_pass_instance = (flags & TODO_mark_first_instance) != 0;
-
statistics_fini_pass ();
if (flags)
extern void register_one_dump_file (opt_pass *);
extern bool function_called_by_processed_nodes_p (void);
-/* Set to true if the pass is called the first time during compilation of the
- current function. Note that using this information in the optimization
- passes is considered not to be clean, and it should be avoided if
- possible. */
-extern bool first_pass_instance;
-
/* Declare for plugins. */
extern void do_per_function_toporder (void (*) (function *, void *), void *);