Commit 8fc7e474 by Sriraman Tallam Committed by Ian Lance Taylor

plugins.texi: Change plugin_pass to register_pass_info.

./:	* doc/plugins.texi: Change plugin_pass to register_pass_info.
testsuite/:
	* gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
	register_pass_info.
	* gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
	plugin_pass to register_pass_info.
	* g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
	register_pass_info.
	* g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
	register_pass_info.

From-SVN: r152456
parent c802b1cf
2009-10-05 Sriraman Tallam <tmsriram@google.com>
* doc/plugins.texi: Change plugin_pass to register_pass_info.
2009-10-05 Basile Starynkevitch <basile@starynkevitch.net> 2009-10-05 Basile Starynkevitch <basile@starynkevitch.net>
Rafael Espindola <espindola@google.com> Rafael Espindola <espindola@google.com>
...@@ -165,7 +165,7 @@ such as CFG or an IPA pass) and optimization plugins. ...@@ -165,7 +165,7 @@ such as CFG or an IPA pass) and optimization plugins.
Basic support for inserting new passes or replacing existing passes is Basic support for inserting new passes or replacing existing passes is
provided. A plugin registers a new pass with GCC by calling provided. A plugin registers a new pass with GCC by calling
@code{register_callback} with the @code{PLUGIN_PASS_MANAGER_SETUP} @code{register_callback} with the @code{PLUGIN_PASS_MANAGER_SETUP}
event and a pointer to a @code{struct plugin_pass} object defined as follows event and a pointer to a @code{struct register_pass_info} object defined as follows
@smallexample @smallexample
enum pass_positioning_ops enum pass_positioning_ops
...@@ -175,7 +175,7 @@ enum pass_positioning_ops ...@@ -175,7 +175,7 @@ enum pass_positioning_ops
PASS_POS_REPLACE // Replace the reference pass. PASS_POS_REPLACE // Replace the reference pass.
@}; @};
struct plugin_pass struct register_pass_info
@{ @{
struct opt_pass *pass; /* New pass provided by the plugin. */ struct opt_pass *pass; /* New pass provided by the plugin. */
const char *reference_pass_name; /* Name of the reference pass for hooking const char *reference_pass_name; /* Name of the reference pass for hooking
...@@ -192,7 +192,7 @@ int ...@@ -192,7 +192,7 @@ int
plugin_init (struct plugin_name_args *plugin_info, plugin_init (struct plugin_name_args *plugin_info,
struct plugin_gcc_version *version) struct plugin_gcc_version *version)
@{ @{
struct plugin_pass pass_info; struct register_pass_info pass_info;
... ...
......
2009-10-05 Sriraman Tallam <tmsriram@google.com>
* gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
register_pass_info.
* gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
plugin_pass to register_pass_info.
* g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
register_pass_info.
* g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
register_pass_info.
2009-10-05 Richard Guenther <rguenther@suse.de> 2009-10-05 Richard Guenther <rguenther@suse.de>
PR lto/41281 PR lto/41281
......
...@@ -82,7 +82,7 @@ int ...@@ -82,7 +82,7 @@ int
plugin_init (struct plugin_name_args *plugin_info, plugin_init (struct plugin_name_args *plugin_info,
struct plugin_gcc_version *version) struct plugin_gcc_version *version)
{ {
struct plugin_pass pass_info; struct register_pass_info pass_info;
const char *plugin_name = plugin_info->base_name; const char *plugin_name = plugin_info->base_name;
int argc = plugin_info->argc; int argc = plugin_info->argc;
struct plugin_argument *argv = plugin_info->argv; struct plugin_argument *argv = plugin_info->argv;
......
...@@ -298,7 +298,7 @@ int ...@@ -298,7 +298,7 @@ int
plugin_init (struct plugin_name_args *plugin_info, plugin_init (struct plugin_name_args *plugin_info,
struct plugin_gcc_version *version) struct plugin_gcc_version *version)
{ {
struct plugin_pass pass_info; struct register_pass_info pass_info;
const char *plugin_name = plugin_info->base_name; const char *plugin_name = plugin_info->base_name;
int argc = plugin_info->argc; int argc = plugin_info->argc;
struct plugin_argument *argv = plugin_info->argv; struct plugin_argument *argv = plugin_info->argv;
......
...@@ -50,7 +50,7 @@ struct gimple_opt_pass one_pass = ...@@ -50,7 +50,7 @@ struct gimple_opt_pass one_pass =
int plugin_init (struct plugin_name_args *plugin_info, int plugin_init (struct plugin_name_args *plugin_info,
struct plugin_gcc_version *version) struct plugin_gcc_version *version)
{ {
struct plugin_pass p; struct register_pass_info p;
p.pass = &one_pass.pass; p.pass = &one_pass.pass;
p.reference_pass_name = "useless"; p.reference_pass_name = "useless";
......
...@@ -299,7 +299,7 @@ int ...@@ -299,7 +299,7 @@ int
plugin_init (struct plugin_name_args *plugin_info, plugin_init (struct plugin_name_args *plugin_info,
struct plugin_gcc_version *version) struct plugin_gcc_version *version)
{ {
struct plugin_pass pass_info; struct register_pass_info pass_info;
const char *plugin_name = plugin_info->base_name; const char *plugin_name = plugin_info->base_name;
int argc = plugin_info->argc; int argc = plugin_info->argc;
struct plugin_argument *argv = plugin_info->argv; struct plugin_argument *argv = plugin_info->argv;
......
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