Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(25)

Issue 1202533003: Extracts an TargetX86Base target which will be used as the common X86{32,64} implementation. (Closed)

Created:
5 years, 6 months ago by John
Modified:
5 years, 6 months ago
Reviewers:
Jim Stichnoth
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 12

Patch Set 2 : Addresses comments. #

Total comments: 2

Patch Set 3 : Addresses comments. #

Total comments: 2

Patch Set 4 : Addresses comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+833 lines, -6826 lines) Patch
M Makefile.standalone View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A src/IceAssemblerX8664.h View 1 2 3 1 chunk +63 lines, -0 lines 0 comments Download
M src/IceInst.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/IceTargetLowering.cpp View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX8632.h View 1 2 3 3 chunks +5 lines, -567 lines 0 comments Download
M src/IceTargetLoweringX8632.cpp View 3 chunks +259 lines, -5555 lines 0 comments Download
A src/IceTargetLoweringX8664.h View 1 2 3 1 chunk +58 lines, -0 lines 0 comments Download
A + src/IceTargetLoweringX86Base.h View 6 chunks +86 lines, -128 lines 0 comments Download
A + src/IceTargetLoweringX86BaseImpl.h View 1 2 109 chunks +358 lines, -575 lines 0 comments Download

Messages

Total messages: 10 (1 generated)
John
There will be more CLs for refactoring this code, but it isn't clear to me ...
5 years, 6 months ago (2015-06-22 21:10:01 UTC) #2
Jim Stichnoth
Some surface comments while I absorb the rest. https://codereview.chromium.org/1202533003/diff/1/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1202533003/diff/1/Makefile.standalone#newcode252 Makefile.standalone:252: $(CXX) ...
5 years, 6 months ago (2015-06-22 21:52:02 UTC) #3
John
https://codereview.chromium.org/1202533003/diff/1/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1202533003/diff/1/Makefile.standalone#newcode252 Makefile.standalone:252: $(CXX) -ferror-limit=999999 -c $(CXXFLAGS) $< -o $@ On 2015/06/22 ...
5 years, 6 months ago (2015-06-22 22:09:24 UTC) #4
Jim Stichnoth
https://codereview.chromium.org/1202533003/diff/1/src/IceInst.h File src/IceInst.h (right): https://codereview.chromium.org/1202533003/diff/1/src/IceInst.h#newcode19 src/IceInst.h:19: #include "IceCfg.h" On 2015/06/22 22:09:23, John wrote: > On ...
5 years, 6 months ago (2015-06-22 23:04:05 UTC) #5
John
https://codereview.chromium.org/1202533003/diff/1/src/IceTargetLoweringX86BaseImpl.h File src/IceTargetLoweringX86BaseImpl.h (right): https://codereview.chromium.org/1202533003/diff/1/src/IceTargetLoweringX86BaseImpl.h#newcode1 src/IceTargetLoweringX86BaseImpl.h:1: //===- subzero/src/IceTargetLoweringX86BaseImpl.h - x86 lowering ----------===// On 2015/06/22 23:04:05, ...
5 years, 6 months ago (2015-06-22 23:09:55 UTC) #6
Jim Stichnoth
LGTM. I poked around with the patch, and its usability seems similar to the original ...
5 years, 6 months ago (2015-06-23 17:24:34 UTC) #7
John
https://codereview.chromium.org/1202533003/diff/40001/src/IceTargetLoweringX8632.h File src/IceTargetLoweringX8632.h (right): https://codereview.chromium.org/1202533003/diff/40001/src/IceTargetLoweringX8632.h#newcode27 src/IceTargetLoweringX8632.h:27: class Cfg; On 2015/06/23 17:24:33, stichnot wrote: > These ...
5 years, 6 months ago (2015-06-23 17:52:51 UTC) #8
John
Committed patchset #4 (id:60001) manually as 7e93c62d7e223b7fd9e6e0889e4b70b635589282 (presubmit successful).
5 years, 6 months ago (2015-06-23 17:59:03 UTC) #9
Jim Stichnoth
5 years, 6 months ago (2015-06-23 18:07:15 UTC) #10
Message was sent while issue was closed.
BTW, IceTargetLoweringX8664.h introduces some new warnings (unused parameters),
hopefully that will get fixed in the next CL.

Powered by Google App Engine
This is Rietveld 408576698