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
a3c28ba2
Commit
a3c28ba2
authored
Feb 21, 2005
by
Kazu Hirata
Committed by
Kazu Hirata
Feb 21, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* gcse.c: Remove an obsolete comment.
From-SVN: r95318
parent
f1cc9220
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
13 deletions
+6
-13
gcc/ChangeLog
+4
-0
gcc/gcse.c
+2
-13
No files found.
gcc/ChangeLog
View file @
a3c28ba2
2005-02-20 Kazu Hirata <kazu@cs.umass.edu>
* gcse.c: Remove an obsolete comment.
2005-02-20 Hans-Peter Nilsson <hp@axis.com>
2005-02-20 Hans-Peter Nilsson <hp@axis.com>
* doc/extend.texi (Function Attributes) <Attribute const>: The
* doc/extend.texi (Function Attributes) <Attribute const>: The
...
...
gcc/gcse.c
View file @
a3c28ba2
...
@@ -264,19 +264,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
...
@@ -264,19 +264,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
the result of the expression is copied to a new register, and the redundant
the result of the expression is copied to a new register, and the redundant
expression is deleted by replacing it with this new register. Classic GCSE
expression is deleted by replacing it with this new register. Classic GCSE
doesn't have this problem as much as it computes the reaching defs of
doesn't have this problem as much as it computes the reaching defs of
each register in each block and thus can try to use an existing register.
each register in each block and thus can try to use an existing
register. */
**********************
A fair bit of simplicity is created by creating small functions for simple
tasks, even when the function is only called in one place. This may
measurably slow things down [or may not] by creating more function call
overhead than is necessary. The source is laid out so that it's trivial
to make the affected functions inline so that one can measure what speed
up, if any, can be achieved, and maybe later when things settle things can
be rearranged.
Help stamp out big monolithic functions! */
/* GCSE global vars. */
/* GCSE global vars. */
...
...
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