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

Issue 460233002: Subzero: Randomize immediates by constant blinding or pooling. (Closed)

Created:
6 years, 4 months ago by wala
Modified:
5 years, 6 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://gerrit.chromium.org/gerrit/p/native_client/pnacl-subzero.git@master
Visibility:
Public.

Description

Subzero: Randomize immediates by constant blinding or pooling. Randomization is invoked through the command line flag -randomize-immediates=<none,constant-blinding,constant-pooling>. BUG=none

Patch Set 1 #

Patch Set 2 : Formatting #

Total comments: 33

Patch Set 3 : Comments round 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+253 lines, -14 lines) Patch
M src/IceGlobalContext.h View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M src/IceGlobalContext.cpp View 1 2 6 chunks +48 lines, -9 lines 0 comments Download
M src/IceTargetLoweringX8632.h View 1 2 3 chunks +5 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX8632.cpp View 1 2 10 chunks +158 lines, -5 lines 0 comments Download
A tests_lit/llvm2ice_tests/randomize-immediates.ll View 1 2 1 chunk +35 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
wala
This is provisional. There may be changes after Wednesday's design review.
6 years, 4 months ago (2014-08-12 03:47:24 UTC) #1
JF
https://codereview.chromium.org/460233002/diff/40001/src/IceTargetLoweringX8632.cpp File src/IceTargetLoweringX8632.cpp (right): https://codereview.chromium.org/460233002/diff/40001/src/IceTargetLoweringX8632.cpp#newcode132 src/IceTargetLoweringX8632.cpp:132: const uint64_t X86_INT_IMMEDIATE_RANDOMIZATION_THRESHOLD = 65536; I find 0xFFFF more ...
6 years, 4 months ago (2014-08-12 05:37:47 UTC) #2
Jim Stichnoth
https://codereview.chromium.org/460233002/diff/40001/src/IceGlobalContext.cpp File src/IceGlobalContext.cpp (right): https://codereview.chromium.org/460233002/diff/40001/src/IceGlobalContext.cpp#newcode42 src/IceGlobalContext.cpp:42: } // end anonymous namespace "end of anonymous namespace" ...
6 years, 4 months ago (2014-08-13 23:30:26 UTC) #3
wala
https://codereview.chromium.org/460233002/diff/40001/src/IceGlobalContext.cpp File src/IceGlobalContext.cpp (right): https://codereview.chromium.org/460233002/diff/40001/src/IceGlobalContext.cpp#newcode42 src/IceGlobalContext.cpp:42: } // end anonymous namespace On 2014/08/13 23:30:25, stichnot ...
6 years, 4 months ago (2014-08-16 00:07:13 UTC) #4
wala
https://codereview.chromium.org/460233002/diff/40001/src/IceTargetLoweringX8632.cpp File src/IceTargetLoweringX8632.cpp (right): https://codereview.chromium.org/460233002/diff/40001/src/IceTargetLoweringX8632.cpp#newcode149 src/IceTargetLoweringX8632.cpp:149: return ConstInt->getType() != IceType_i64 && On 2014/08/16 00:07:13, wala ...
6 years, 4 months ago (2014-08-16 00:16:15 UTC) #5
Jim Stichnoth
5 years, 6 months ago (2015-06-22 20:24:38 UTC) #6
Message was sent while issue was closed.
Closing.  Moved to https://codereview.chromium.org/1185703004/ .

Powered by Google App Engine
This is Rietveld 408576698