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

Issue 1469113003: Subzero. ARM32. Strength reduce multiplications. (Closed)

Created:
5 years, 1 month ago by John
Modified:
5 years ago
Reviewers:
Jim Stichnoth, sehr
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 : Fixes lit tests. #

Patch Set 3 : New implementation of the strength reduction algorithm. #

Patch Set 4 : Adds some comments. #

Patch Set 5 : Modified arith.ll to test the strength reduction output. #

Total comments: 14

Patch Set 6 : Adds multiply-by-imm xtests #

Total comments: 2

Patch Set 7 : Addresses comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+374 lines, -66 lines) Patch
M crosstest/test_arith.h View 1 2 3 4 5 1 chunk +14 lines, -0 lines 0 comments Download
M crosstest/test_arith.cpp View 1 2 3 4 5 1 chunk +34 lines, -0 lines 0 comments Download
M crosstest/test_arith.def View 1 2 3 4 5 6 2 chunks +67 lines, -46 lines 0 comments Download
M crosstest/test_arith_main.cpp View 1 2 3 4 5 1 chunk +9 lines, -1 line 0 comments Download
M src/IceTargetLoweringARM32.h View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M src/IceTargetLoweringARM32.cpp View 1 2 3 4 5 6 8 chunks +238 lines, -11 lines 0 comments Download
M tests_lit/llvm2ice_tests/arith.ll View 1 2 3 4 3 chunks +7 lines, -4 lines 0 comments Download

Messages

Total messages: 5 (1 generated)
John
5 years ago (2015-11-24 15:15:01 UTC) #2
Jim Stichnoth
sick lgtm bro https://codereview.chromium.org/1469113003/diff/80001/src/IceTargetLoweringARM32.cpp File src/IceTargetLoweringARM32.cpp (right): https://codereview.chromium.org/1469113003/diff/80001/src/IceTargetLoweringARM32.cpp#newcode2051 src/IceTargetLoweringARM32.cpp:2051: // or two shifts to materialize ...
5 years ago (2015-11-24 19:32:20 UTC) #3
John
https://codereview.chromium.org/1469113003/diff/80001/src/IceTargetLoweringARM32.cpp File src/IceTargetLoweringARM32.cpp (right): https://codereview.chromium.org/1469113003/diff/80001/src/IceTargetLoweringARM32.cpp#newcode2051 src/IceTargetLoweringARM32.cpp:2051: // or two shifts to materialize it. A sequence ...
5 years ago (2015-11-24 20:26:55 UTC) #4
John
5 years ago (2015-11-24 20:30:05 UTC) #5
Message was sent while issue was closed.
Committed patchset #7 (id:120001) manually as
98cc08ca9749fbdd0142ea3152616cd5476d727d (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698