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

Issue 1592033002: Merge lowerCall and lowerRet between x86 and x64 (Closed)

Created:
4 years, 11 months ago by sehr
Modified:
4 years, 11 months ago
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 #

Patch Set 2 : Factored to virtuals. #

Patch Set 3 : Merged lowerCall. Tests pass. #

Patch Set 4 : Merge lowerArguments. Tests pass. #

Patch Set 5 : Changed to use Variable::NoRegister #

Total comments: 26

Patch Set 6 : Code review comments #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+433 lines, -558 lines) Patch
M src/IceTargetLoweringX8632.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/IceTargetLoweringX8632.cpp View 1 2 3 4 5 1 chunk +29 lines, -242 lines 0 comments Download
M src/IceTargetLoweringX8632Traits.h View 1 2 3 4 5 2 chunks +39 lines, -9 lines 0 comments Download
M src/IceTargetLoweringX8664.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/IceTargetLoweringX8664.cpp View 1 2 3 4 5 2 chunks +22 lines, -292 lines 0 comments Download
M src/IceTargetLoweringX8664Traits.h View 1 2 3 4 5 2 chunks +50 lines, -9 lines 0 comments Download
M src/IceTargetLoweringX86Base.h View 1 2 3 4 5 3 chunks +10 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX86BaseImpl.h View 1 2 3 4 5 3 chunks +279 lines, -0 lines 4 comments Download

Messages

Total messages: 11 (3 generated)
sehr
I may add the addProlog/addEpilog stuff to this CL, but I may also get interrupted ...
4 years, 11 months ago (2016-01-19 19:15:14 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/1592033002/diff/80001/src/IceTargetLoweringX8632Traits.h File src/IceTargetLoweringX8632Traits.h (right): https://codereview.chromium.org/1592033002/diff/80001/src/IceTargetLoweringX8632Traits.h#newcode679 src/IceTargetLoweringX8632Traits.h:679: static const bool X86_PASS_SCALAR_FP_IN_XMM = false; Can this be ...
4 years, 11 months ago (2016-01-19 20:54:06 UTC) #4
sehr
Code review comments
4 years, 11 months ago (2016-01-19 21:47:25 UTC) #5
sehr
PTAL. https://codereview.chromium.org/1592033002/diff/80001/src/IceTargetLoweringX8632Traits.h File src/IceTargetLoweringX8632Traits.h (right): https://codereview.chromium.org/1592033002/diff/80001/src/IceTargetLoweringX8632Traits.h#newcode679 src/IceTargetLoweringX8632Traits.h:679: static const bool X86_PASS_SCALAR_FP_IN_XMM = false; On 2016/01/19 ...
4 years, 11 months ago (2016-01-19 21:47:36 UTC) #6
Jim Stichnoth
lgtm https://codereview.chromium.org/1592033002/diff/100001/src/IceTargetLoweringX86BaseImpl.h File src/IceTargetLoweringX86BaseImpl.h (right): https://codereview.chromium.org/1592033002/diff/100001/src/IceTargetLoweringX86BaseImpl.h#newcode2245 src/IceTargetLoweringX86BaseImpl.h:2245: // Mark the call as killing all the ...
4 years, 11 months ago (2016-01-19 23:55:45 UTC) #7
John
lgtm https://codereview.chromium.org/1592033002/diff/100001/src/IceTargetLoweringX86BaseImpl.h File src/IceTargetLoweringX86BaseImpl.h (right): https://codereview.chromium.org/1592033002/diff/100001/src/IceTargetLoweringX86BaseImpl.h#newcode2092 src/IceTargetLoweringX86BaseImpl.h:2092: namespace { Anonymous namespaces are dangerous in .h ...
4 years, 11 months ago (2016-01-20 00:04:34 UTC) #8
sehr
Thanks for the reviews. Testing... https://codereview.chromium.org/1592033002/diff/100001/src/IceTargetLoweringX86BaseImpl.h File src/IceTargetLoweringX86BaseImpl.h (right): https://codereview.chromium.org/1592033002/diff/100001/src/IceTargetLoweringX86BaseImpl.h#newcode2092 src/IceTargetLoweringX86BaseImpl.h:2092: namespace { On 2016/01/20 ...
4 years, 11 months ago (2016-01-20 16:07:10 UTC) #9
sehr
4 years, 11 months ago (2016-01-20 18:00:29 UTC) #11
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
0c68bef895ea8987922922ede6f1918763eaa00b (tree was closed).

Powered by Google App Engine
This is Rietveld 408576698