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

Issue 1605103002: Subzero. X86. Refactors Address Mode formation. (Closed)

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

Subzero. X86. Refactors Address Mode formation. Refactors the Address Mode optimization interface. BUG= R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=ac2388c385afda17acb3fc242b17b9232ec2262a

Patch Set 1 #

Patch Set 2 : Stops rebasing memory operands in the x86 template. #

Patch Set 3 : make format #

Patch Set 4 : Some reflows; g++ build fix. #

Patch Set 5 : Removes SandboxPtr references from AddressOptimizer. #

Patch Set 6 : Enables rsp, and rbp to be the zero register. #

Patch Set 7 : Minor changes. #

Total comments: 19

Patch Set 8 : Addresses comments. #

Patch Set 9 : make format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+536 lines, -331 lines) Patch
M src/IceInstX8664.cpp View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download
M src/IceTargetLowering.h View 1 2 3 4 2 chunks +10 lines, -0 lines 0 comments Download
M src/IceTargetLowering.cpp View 1 2 3 4 1 chunk +14 lines, -1 line 0 comments Download
M src/IceTargetLoweringARM32.cpp View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M src/IceTargetLoweringX8632.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -4 lines 0 comments Download
M src/IceTargetLoweringX8632.cpp View 1 2 3 4 5 6 7 8 2 chunks +80 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX8664.h View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX8664.cpp View 1 2 3 4 5 6 7 8 4 chunks +88 lines, -19 lines 0 comments Download
M src/IceTargetLoweringX86Base.h View 1 2 3 4 5 6 7 8 6 chunks +36 lines, -13 lines 0 comments Download
M src/IceTargetLoweringX86BaseImpl.h View 1 2 3 4 5 6 7 26 chunks +298 lines, -292 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
John
x86-64-nonsfi pre-reqs.
4 years, 11 months ago (2016-01-20 23:29:57 UTC) #2
Jim Stichnoth
I'd also like to test this CL out before the l-g-t-m, but it doesn't apply ...
4 years, 11 months ago (2016-01-22 02:44:10 UTC) #3
John
@~ right now; will address comments (and upload the new patch) tomorrow https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp File src/IceTargetLoweringX8664.cpp ...
4 years, 11 months ago (2016-01-22 02:56:21 UTC) #4
Jim Stichnoth
https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp File src/IceTargetLoweringX8664.cpp (right): https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp#newcode246 src/IceTargetLoweringX8664.cpp:246: Shift = Mem->getShift(); On 2016/01/22 02:56:21, John wrote: > ...
4 years, 11 months ago (2016-01-22 03:08:55 UTC) #5
John
git pull'ed comments addressed. make presubmit-friendly. https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp File src/IceTargetLoweringX8664.cpp (right): https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp#newcode246 src/IceTargetLoweringX8664.cpp:246: Shift = Mem->getShift(); ...
4 years, 11 months ago (2016-01-22 04:18:07 UTC) #6
Jim Stichnoth
lgtm https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp File src/IceTargetLoweringX8664.cpp (right): https://codereview.chromium.org/1605103002/diff/120001/src/IceTargetLoweringX8664.cpp#newcode246 src/IceTargetLoweringX8664.cpp:246: Shift = Mem->getShift(); On 2016/01/22 04:18:07, John wrote: ...
4 years, 11 months ago (2016-01-22 04:29:40 UTC) #7
John
4 years, 11 months ago (2016-01-22 15:11:01 UTC) #9
Message was sent while issue was closed.
Committed patchset #9 (id:160001) manually as
ac2388c385afda17acb3fc242b17b9232ec2262a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698