Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
19734dd8
Commit
19734dd8
authored
Aug 01, 2005
by
Razya Ladelsky
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Interprocedural constant propagation.
From-SVN: r102626
parent
57fb5341
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
0 deletions
+9
-0
gcc/timevar.def
+1
-0
gcc/tree-inline.c
+0
-0
gcc/tree-inline.h
+7
-0
gcc/tree-pass.h
+1
-0
No files found.
gcc/timevar.def
View file @
19734dd8
...
...
@@ -42,6 +42,7 @@ DEFTIMEVAR (TV_DUMP , "dump files")
DEFTIMEVAR (TV_CGRAPH , "callgraph construction")
DEFTIMEVAR (TV_CGRAPHOPT , "callgraph optimization")
DEFTIMEVAR (TV_IPA_CONSTANT_PROP , "ipa cp")
DEFTIMEVAR (TV_IPA_REFERENCE , "ipa reference")
DEFTIMEVAR (TV_IPA_PURE_CONST , "ipa pure const")
DEFTIMEVAR (TV_IPA_TYPE_ESCAPE , "ipa type escape")
...
...
gcc/tree-inline.c
View file @
19734dd8
This diff is collapsed.
Click to expand it.
gcc/tree-inline.h
View file @
19734dd8
...
...
@@ -22,6 +22,7 @@ Boston, MA 02110-1301, USA. */
#ifndef GCC_TREE_INLINE_H
#define GCC_TREE_INLINE_H
#include "varray.h"
/* Function prototypes. */
void
optimize_inline_calls
(
tree
);
...
...
@@ -33,6 +34,12 @@ int estimate_move_cost (tree type);
void
push_cfun
(
struct
function
*
new_cfun
);
void
pop_cfun
(
void
);
int
estimate_num_insns
(
tree
expr
);
bool
tree_versionable_function_p
(
tree
);
void
tree_function_versioning
(
tree
,
tree
,
varray_type
);
/* Copy a declaration when one function is substituted inline into
another. It is used also for versioning. */
extern
tree
copy_decl_for_dup
(
tree
,
tree
,
tree
,
bool
);
/* 0 if we should not perform inlining.
1 if we should expand functions calls inline at the tree level.
...
...
gcc/tree-pass.h
View file @
19734dd8
...
...
@@ -284,6 +284,7 @@ extern struct tree_opt_pass pass_rebuild_cgraph_edges;
extern
struct
tree_opt_pass
pass_eliminate_useless_stores
;
/* IPA Passes */
extern
struct
tree_opt_pass
pass_ipa_cp
;
extern
struct
tree_opt_pass
pass_ipa_inline
;
extern
struct
tree_opt_pass
pass_early_ipa_inline
;
extern
struct
tree_opt_pass
pass_ipa_reference
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment