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

Issue 1652173002: Implements the vector add instructions in 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

Patch Set 1 #

Patch Set 2 : Fix nits. #

Total comments: 9

Patch Set 3 : Fix nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+141 lines, -21 lines) Patch
M src/DartARM32/assembler_arm.h View 1 2 chunks +4 lines, -3 lines 0 comments Download
M src/DartARM32/assembler_arm.cc View 1 2 3 chunks +7 lines, -5 lines 0 comments Download
M src/IceAssemblerARM32.h View 2 chunks +21 lines, -0 lines 0 comments Download
M src/IceAssemblerARM32.cpp View 1 2 7 chunks +81 lines, -1 line 0 comments Download
M src/IceInstARM32.cpp View 1 2 2 chunks +24 lines, -8 lines 0 comments Download
M tests_lit/assembler/arm32/add-vec.ll View 4 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
Karl
4 years, 10 months ago (2016-02-01 18:02:08 UTC) #3
Jim Stichnoth
lgtm https://codereview.chromium.org/1652173002/diff/20001/src/DartARM32/assembler_arm.cc File src/DartARM32/assembler_arm.cc (right): https://codereview.chromium.org/1652173002/diff/20001/src/DartARM32/assembler_arm.cc#newcode1234 src/DartARM32/assembler_arm.cc:1234: endif #endif https://codereview.chromium.org/1652173002/diff/20001/src/DartARM32/assembler_arm.cc#newcode1269 src/DartARM32/assembler_arm.cc:1269: #edndif #endif https://codereview.chromium.org/1652173002/diff/20001/src/IceAssemblerARM32.cpp File ...
4 years, 10 months ago (2016-02-01 21:00:24 UTC) #4
Karl
Committed patchset #3 (id:40001) manually as 2c0764e2da74e61b1ef1316980972e5177512a74 (presubmit successful).
4 years, 10 months ago (2016-02-01 21:44:41 UTC) #6
Karl
https://codereview.chromium.org/1652173002/diff/20001/src/DartARM32/assembler_arm.cc File src/DartARM32/assembler_arm.cc (right): https://codereview.chromium.org/1652173002/diff/20001/src/DartARM32/assembler_arm.cc#newcode1234 src/DartARM32/assembler_arm.cc:1234: endif On 2016/02/01 21:00:23, stichnot wrote: > #endif Done. ...
4 years, 10 months ago (2016-02-01 21:44:53 UTC) #7
Karl
4 years, 10 months ago (2016-02-01 21:59:00 UTC) #8
Message was sent while issue was closed.
See CL https://codereview.chromium.org/1654803003

https://codereview.chromium.org/1652173002/diff/20001/src/IceAssemblerARM32.cpp
File src/IceAssemblerARM32.cpp (right):

https://codereview.chromium.org/1652173002/diff/20001/src/IceAssemblerARM32.c...
src/IceAssemblerARM32.cpp:161: std::string("SIMD op: Don't understand element
type") +
On 2016/02/01 21:44:53, Karl wrote:
> On 2016/02/01 21:00:23, stichnot wrote:
> > Nit: I think this might be a bit clearer:
> > 
> >   ...error("SIMD op: Don't understand element type" +
> > std::string(typeString(ElmtTy)));
> > 
> > Same comment in the other .cpp file.
> 
> Since (a) the name is typeString, and (b) c++ string concatentation is either
a
> sdt::string, const char *, or a char, I don't see the point of constructing
> another string here.

Ok. I understand the request. Doing in separate Cl.

Powered by Google App Engine
This is Rietveld 408576698