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

Issue 1665263003: Subzero. ARM32. Nonsfi. (Closed)

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

Patch Set 1 #

Patch Set 2 : Adds the GlobalOffsetTable to the list of unknown symbols. #

Patch Set 3 : Adds a method to Cfg allowing the TargetLowering to install new Globals. #

Patch Set 4 : creates the GOT relocation #

Patch Set 5 : Allows InstARM32Label to reference a RelocOffset #

Patch Set 6 : Uses PREL relocations for mov[tw] in nonsfi. #

Patch Set 7 : Implements pic lower. Fixes a bug in lowerCall #

Patch Set 8 : fixes xtests; make format; git pull #

Patch Set 9 : Fixes lit tests #

Patch Set 10 : Adds arm to nonsfi.ll lit test. #

Patch Set 11 : Fixes filetype=asm for arm32-nonsfi #

Patch Set 12 : Refactoring. #

Patch Set 13 : moar refactoring #

Patch Set 14 : Adds moar comments. #

Patch Set 15 : git pull #

Total comments: 21

Patch Set 16 : Addresses comments. #

Total comments: 2

Patch Set 17 : Addresses comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+476 lines, -66 lines) Patch
M Makefile.standalone View 1 2 3 4 5 6 7 1 chunk +0 lines, -1 line 0 comments Download
M crosstest/test_cast_to_u1.ll View 1 2 3 4 5 6 7 1 chunk +6 lines, -4 lines 0 comments Download
M pydir/build-runtime.py View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M pydir/crosstest.py View 1 2 3 4 5 6 7 3 chunks +3 lines, -1 line 0 comments Download
M pydir/crosstest_generator.py View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +12 lines, -2 lines 0 comments Download
M runtime/szrt.c View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M runtime/szrt_asm_arm32.s View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M src/IceAssembler.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M src/IceAssembler.cpp View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M src/IceAssemblerARM32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +4 lines, -2 lines 0 comments Download
M src/IceAssemblerARM32.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +10 lines, -8 lines 0 comments Download
M src/IceAssemblerX86Base.h View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M src/IceAssemblerX86BaseImpl.h View 1 2 3 4 1 chunk +0 lines, -7 lines 0 comments Download
M src/IceCfg.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +13 lines, -3 lines 0 comments Download
M src/IceELFObjectWriter.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +6 lines, -4 lines 0 comments Download
M src/IceGlobalInits.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +22 lines, -3 lines 0 comments Download
M src/IceInstARM32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +4 lines, -1 line 0 comments Download
M src/IceInstARM32.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +13 lines, -3 lines 0 comments Download
M src/IceOperand.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +4 lines, -0 lines 0 comments Download
M src/IceTargetLowering.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +4 lines, -0 lines 0 comments Download
M src/IceTargetLoweringARM32.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +46 lines, -1 line 0 comments Download
M src/IceTargetLoweringARM32.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 13 chunks +268 lines, -21 lines 0 comments Download
M tests_lit/llvm2ice_tests/nonsfi.ll View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +48 lines, -4 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
John
4 years, 10 months ago (2016-02-09 13:33:06 UTC) #2
Jim Stichnoth
lgtm https://codereview.chromium.org/1665263003/diff/280001/crosstest/test_cast_to_u1.ll File crosstest/test_cast_to_u1.ll (right): https://codereview.chromium.org/1665263003/diff/280001/crosstest/test_cast_to_u1.ll#newcode80 crosstest/test_cast_to_u1.ll:80: %tobool.i1 = trunc i32 %tobool to i1 I'd ...
4 years, 10 months ago (2016-02-10 06:36:00 UTC) #3
John
not quite ready to land. please take another look. https://codereview.chromium.org/1665263003/diff/280001/crosstest/test_cast_to_u1.ll File crosstest/test_cast_to_u1.ll (right): https://codereview.chromium.org/1665263003/diff/280001/crosstest/test_cast_to_u1.ll#newcode80 crosstest/test_cast_to_u1.ll:80: ...
4 years, 10 months ago (2016-02-10 15:41:14 UTC) #4
Jim Stichnoth
https://codereview.chromium.org/1665263003/diff/280001/pydir/build-runtime.py File pydir/build-runtime.py (right): https://codereview.chromium.org/1665263003/diff/280001/pydir/build-runtime.py#newcode26 pydir/build-runtime.py:26: '-arm-enable-dwarf-eh=1', On 2016/02/10 15:41:13, John wrote: > On 2016/02/10 ...
4 years, 10 months ago (2016-02-10 17:00:21 UTC) #5
John
https://codereview.chromium.org/1665263003/diff/280001/runtime/szrt_asm_arm32.s File runtime/szrt_asm_arm32.s (right): https://codereview.chromium.org/1665263003/diff/280001/runtime/szrt_asm_arm32.s#newcode19 runtime/szrt_asm_arm32.s:19: b __aeabi_read_tp On 2016/02/10 17:00:21, stichnot wrote: > On ...
4 years, 10 months ago (2016-02-10 23:38:21 UTC) #6
John
4 years, 10 months ago (2016-02-10 23:57:21 UTC) #8
Message was sent while issue was closed.
Committed patchset #17 (id:320001) manually as
dc61925cf9de3cba7f310c9e8855c56b8e5b3edc (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698