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

Issue 1649053002: Add the trap instruction to the integrated ARM assembler. (Closed)

Created:
4 years, 10 months ago by Karl
Modified:
4 years, 10 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

Add the trap instruction to the integrated ARM assembler. Note: Once this CL has landed, Subzero's "make -f Makeefile.standalone check-spec" works in the integrated assembler without using hybrid assembly. BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4334 R=jpp@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=6ddabc17eb7f79e9f6c63174a65380c8fa69c630

Patch Set 1 #

Patch Set 2 : Fix nits. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+37 lines, -15 lines) Patch
M src/IceInstARM32.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/IceInstARM32.cpp View 1 chunk +6 lines, -0 lines 0 comments Download
M tests_lit/assembler/arm32/mls.ll View 1 chunk +4 lines, -1 line 0 comments Download
M tests_lit/assembler/arm32/sdiv.ll View 1 chunk +5 lines, -1 line 0 comments Download
A + tests_lit/assembler/arm32/trap.ll View 1 2 chunks +16 lines, -12 lines 3 comments Download
M tests_lit/assembler/arm32/udiv.ll View 1 chunk +5 lines, -1 line 0 comments Download

Messages

Total messages: 8 (3 generated)
Karl
4 years, 10 months ago (2016-01-29 19:19:15 UTC) #3
John
lgtm
4 years, 10 months ago (2016-01-29 20:23:01 UTC) #4
Karl
Committed patchset #2 (id:20001) manually as 6ddabc17eb7f79e9f6c63174a65380c8fa69c630 (presubmit successful).
4 years, 10 months ago (2016-01-29 20:24:05 UTC) #6
Jim Stichnoth
https://codereview.chromium.org/1649053002/diff/20001/tests_lit/assembler/arm32/trap.ll File tests_lit/assembler/arm32/trap.ll (right): https://codereview.chromium.org/1649053002/diff/20001/tests_lit/assembler/arm32/trap.ll#newcode3 tests_lit/assembler/arm32/trap.ll:3: ; Note: We use integer division to test this, ...
4 years, 10 months ago (2016-01-29 20:49:54 UTC) #7
Karl
4 years, 10 months ago (2016-01-29 22:00:37 UTC) #8
Message was sent while issue was closed.
See CL https://codereview.chromium.org/1654483002 for fix.

https://codereview.chromium.org/1649053002/diff/20001/tests_lit/assembler/arm...
File tests_lit/assembler/arm32/trap.ll (right):

https://codereview.chromium.org/1649053002/diff/20001/tests_lit/assembler/arm...
tests_lit/assembler/arm32/trap.ll:3: ; Note: We use integer division to test
this, since a trap is inserted
On 2016/01/29 20:49:53, stichnot wrote:
> Could you also test the "unreachable" bitcode instruction?

Done.

Powered by Google App Engine
This is Rietveld 408576698