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

Issue 1417393003: Subzero. ARM32. New bool folding. (Closed)

Created:
5 years, 1 month ago by John
Modified:
5 years, 1 month ago
Reviewers:
Jim Stichnoth, Karl, 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 : Refactors lowerIcmpCond and lowerFcmpCond to not return CondIfFalse. #

Patch Set 3 : Introduces the CondWhenTrue class. #

Patch Set 4 : Introduces the ShortCircuitCondAndLabel type, and drop the SubLabel param in lowerInt1ForBranch. #

Patch Set 5 : Adds some comments. #

Patch Set 6 : Fixes lit tests. #

Total comments: 32

Patch Set 7 : Addresses comments. #

Patch Set 8 : make format #

Patch Set 9 : Adds --force to check-spec #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1050 lines, -597 lines) Patch
M src/IceInstARM32.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M src/IceInstARM32.cpp View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M src/IceTLS.h View 1 2 3 4 5 6 2 chunks +0 lines, -2 lines 0 comments Download
M src/IceTargetLoweringARM32.h View 1 2 3 4 5 6 7 5 chunks +257 lines, -52 lines 0 comments Download
M src/IceTargetLoweringARM32.cpp View 1 2 3 4 5 6 7 17 chunks +450 lines, -299 lines 0 comments Download
M src/IceTargetLoweringX86BaseImpl.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M tests_lit/assembler/arm32/branch-mult-fwd.ll View 1 2 3 4 5 5 chunks +27 lines, -30 lines 0 comments Download
M tests_lit/llvm2ice_tests/64bit.pnacl.ll View 1 2 3 4 5 22 chunks +53 lines, -78 lines 0 comments Download
M tests_lit/llvm2ice_tests/bool-folding.ll View 1 2 3 4 5 6 6 chunks +155 lines, -43 lines 0 comments Download
M tests_lit/llvm2ice_tests/branch-opt.ll View 1 2 3 4 5 3 chunks +3 lines, -4 lines 0 comments Download
M tests_lit/llvm2ice_tests/fp.cmp.ll View 1 2 3 4 5 6 34 chunks +68 lines, -40 lines 0 comments Download
M tests_lit/llvm2ice_tests/select-opt.ll View 1 2 3 4 5 1 chunk +3 lines, -5 lines 0 comments Download
M tests_lit/llvm2ice_tests/test_i1.ll View 1 2 3 4 5 6 11 chunks +31 lines, -42 lines 0 comments Download

Messages

Total messages: 9 (1 generated)
John
5 years, 1 month ago (2015-11-10 16:01:58 UTC) #2
Karl
My main concern is that this (folding) optimization is happening during lowering, and hence changing ...
5 years, 1 month ago (2015-11-10 22:25:59 UTC) #3
John
On 2015/11/10 22:25:59, Karl wrote: > My main concern is that this (folding) optimization is ...
5 years, 1 month ago (2015-11-10 23:05:13 UTC) #4
Jim Stichnoth
On 2015/11/10 23:05:13, John wrote: > On 2015/11/10 22:25:59, Karl wrote: > > My main ...
5 years, 1 month ago (2015-11-11 00:55:47 UTC) #5
native-client-reviews_googlegroups.com
"I noticed the changes in Om1 lit tests, which suggested that bool folding might be ...
5 years, 1 month ago (2015-11-11 01:46:38 UTC) #6
Jim Stichnoth
Cool! A bunch of nits, but otherwise lgtm. https://codereview.chromium.org/1417393003/diff/100001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1417393003/diff/100001/Makefile.standalone#newcode421 Makefile.standalone:421: %.spec2k: ...
5 years, 1 month ago (2015-11-11 18:55:05 UTC) #7
John
https://codereview.chromium.org/1417393003/diff/100001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1417393003/diff/100001/Makefile.standalone#newcode421 Makefile.standalone:421: %.spec2k: % On 2015/11/11 18:55:04, stichnot wrote: > As ...
5 years, 1 month ago (2015-11-11 22:19:47 UTC) #8
John
5 years, 1 month ago (2015-11-11 22:27:01 UTC) #9
Message was sent while issue was closed.
Committed patchset #9 (id:160001) manually as
7b3d9cbb1c1697e03c616162382d945f35c37347 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698