Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3591)

Issue 5746044: LIPO based on LTO IR streaming

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 1 month ago by xur
Modified:
12 years, 1 month ago
Reviewers:
davidxl, stevenb.gcc
CC:
c-compiler-reviews_google.com, gcc-patches_gcc.gnu.org
Base URL:
svn+ssh://gcc.gnu.org/svn/gcc/branches/google/gcc-4_6/gcc/
Visibility:
Public.

Patch Set 1 #

Total comments: 72

Patch Set 2 : LIPO based on LTO IR streaming (patchset2) #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+965 lines, -66 lines) Patch
M cgraph.c View 1 1 chunk +8 lines, -3 lines 1 comment Download
M cgraphunit.c View 1 4 chunks +15 lines, -2 lines 0 comments Download
M common.opt View 1 3 chunks +29 lines, -1 line 0 comments Download
M coverage.c View 1 9 chunks +146 lines, -19 lines 2 comments Download
M cp/lang-specs.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M doc/invoke.texi View 1 2 chunks +22 lines, -0 lines 0 comments Download
M fortran/lang-specs.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M gcc.c View 1 14 chunks +299 lines, -9 lines 0 comments Download
M ipa.c View 1 5 chunks +71 lines, -2 lines 3 comments Download
M l-ipo.h View 1 1 chunk +25 lines, -1 line 0 comments Download
M l-ipo.c View 1 8 chunks +27 lines, -7 lines 0 comments Download
M lto-cgraph.c View 4 chunks +4 lines, -0 lines 0 comments Download
M lto-section-in.c View 1 1 chunk +2 lines, -1 line 0 comments Download
M lto-streamer.h View 1 4 chunks +10 lines, -0 lines 0 comments Download
M lto-streamer.c View 1 1 chunk +12 lines, -1 line 0 comments Download
M lto-streamer-in.c View 1 7 chunks +107 lines, -11 lines 0 comments Download
M lto-streamer-out.c View 1 4 chunks +69 lines, -0 lines 0 comments Download
M lto-symtab.c View 1 6 chunks +48 lines, -5 lines 0 comments Download
M lto/lto.c View 1 5 chunks +10 lines, -1 line 0 comments Download
M opts.c View 1 3 chunks +18 lines, -0 lines 0 comments Download
M toplev.c View 1 5 chunks +37 lines, -1 line 0 comments Download
M tree-sra.c View 1 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 12
davidxl
Please also test existing LIPO with this changes thoroughly too (v4, v5 perflab). David http://codereview.appspot.com/5746044/diff/1/common.opt ...
12 years, 1 month ago (2012-03-14 05:54:08 UTC) #1
xur
Should I replace ripa2 to ripa in all files? Will send patchset 2 soon. -Rong ...
12 years, 1 month ago (2012-03-14 17:36:26 UTC) #2
davidxl
On Wed, Mar 14, 2012 at 10:36 AM, <xur@google.com> wrote: > Reviewers: davidxl, > > ...
12 years, 1 month ago (2012-03-14 17:42:03 UTC) #3
davidxl
http://codereview.appspot.com/5746044/diff/1/common.opt File common.opt (right): http://codereview.appspot.com/5746044/diff/1/common.opt#newcode1099 common.opt:1099: int flag_ripa2 = 0 It is fine to keep ...
12 years, 1 month ago (2012-03-14 21:09:05 UTC) #4
davidxl
http://codereview.appspot.com/5746044/diff/1/lto-streamer-in.c File lto-streamer-in.c (right): http://codereview.appspot.com/5746044/diff/1/lto-streamer-in.c#newcode2698 lto-streamer-in.c:2698: if (TREE_CODE (result) == VAR_DECL) Is this change for ...
12 years, 1 month ago (2012-03-14 21:50:30 UTC) #5
xur
replies are inlined. On Wed, Mar 14, 2012 at 2:50 PM, <davidxl@google.com> wrote: > > ...
12 years, 1 month ago (2012-03-14 23:12:53 UTC) #6
xur
I sent out patchset 2 to http://codereview.appspot.com/5746044/ It incorporates David's feedbacks and suggestions. Some of ...
12 years, 1 month ago (2012-03-15 18:16:20 UTC) #7
xur
On Thu, Mar 15, 2012 at 11:16 AM, Rong Xu <xur@google.com> wrote: > I sent ...
12 years, 1 month ago (2012-03-15 20:24:45 UTC) #8
xur
performance result b/w lto+fdo vs new lipo: (running on ikaria_westmere. machines are not calipered. Reference: ...
12 years, 1 month ago (2012-03-15 23:03:41 UTC) #9
davidxl
equake is a single file program, right? Does it benefit from any whole program analysis? ...
12 years, 1 month ago (2012-03-15 23:13:33 UTC) #10
davidxl
ok for google-46 after the minor changes below. Make sure default lipo testing is well ...
12 years, 1 month ago (2012-03-16 16:35:54 UTC) #11
stevenb.gcc
12 years, 1 month ago (2012-03-16 17:32:40 UTC) #12
One spelling nit.

May also want to explain the 'ripa' term more clearly somewhere.

http://codereview.appspot.com/5746044/diff/11001/ipa.c
File ipa.c (right):

http://codereview.appspot.com/5746044/diff/11001/ipa.c#newcode811
ipa.c:811: (2) the VNODE is neede, and
s/neede/needed/
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b