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

Issue 11896044: Add remaining instructions to whitelist (Closed)

Created:
7 years, 11 months ago by Derek Schuff
Modified:
7 years, 11 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
http://git.chromium.org/native_client/pnacl-llvm.git@master
Visibility:
Public.

Description

Add remaining instructions to ABI verifier whitelist (the current tests only cover allowed opcodes; no testing yet of types, attributes, etc). R=jvoung@chromium.org,eliben@chromium.org,mseaborn@chromium.org BUG= https://code.google.com/p/nativeclient/issues/detail?id=2196 TEST= LLVM regression Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-llvm.git;a=commit;h=8ccd568

Patch Set 1 #

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Patch Set 4 : put back default #

Total comments: 1

Patch Set 5 : put default first #

Total comments: 4

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -9 lines) Patch
M lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp View 1 2 3 4 1 chunk +65 lines, -6 lines 0 comments Download
M test/NaCl/PNaClABI/instructions.ll View 1 2 3 4 5 2 chunks +92 lines, -3 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Derek Schuff
7 years, 11 months ago (2013-01-22 21:34:01 UTC) #1
Mark Seaborn
https://codereview.chromium.org/11896044/diff/2001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp File lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp (right): https://codereview.chromium.org/11896044/diff/2001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp#newcode106 lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp:106: default: If you remove the "default:", we should get ...
7 years, 11 months ago (2013-01-22 21:44:18 UTC) #2
Derek Schuff
https://codereview.chromium.org/11896044/diff/2001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp File lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp (right): https://codereview.chromium.org/11896044/diff/2001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp#newcode106 lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp:106: default: Done. It's still a good idea, but 1) ...
7 years, 11 months ago (2013-01-22 22:13:09 UTC) #3
eliben
otherwise lgtm https://codereview.chromium.org/11896044/diff/8001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp File lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp (right): https://codereview.chromium.org/11896044/diff/8001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp#newcode111 lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp:111: default: I think the LLVM convention is ...
7 years, 11 months ago (2013-01-22 22:52:56 UTC) #4
eliben
On 2013/01/22 22:13:09, Derek Schuff wrote: > https://codereview.chromium.org/11896044/diff/2001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp > File lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp (right): > > https://codereview.chromium.org/11896044/diff/2001/lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp#newcode106 ...
7 years, 11 months ago (2013-01-22 22:54:00 UTC) #5
Derek Schuff
After some poking around I found that these instructions are not all part of one ...
7 years, 11 months ago (2013-01-22 23:52:24 UTC) #6
jvoung (off chromium)
https://codereview.chromium.org/11896044/diff/4004/test/NaCl/PNaClABI/instructions.ll File test/NaCl/PNaClABI/instructions.ll (right): https://codereview.chromium.org/11896044/diff/4004/test/NaCl/PNaClABI/instructions.ll#newcode54 test/NaCl/PNaClABI/instructions.ll:54: ret void CHECK-NOT: disallowed after this too? https://codereview.chromium.org/11896044/diff/4004/test/NaCl/PNaClABI/instructions.ll#newcode72 test/NaCl/PNaClABI/instructions.ll:72: ...
7 years, 11 months ago (2013-01-23 00:42:07 UTC) #7
Derek Schuff
https://codereview.chromium.org/11896044/diff/4004/test/NaCl/PNaClABI/instructions.ll File test/NaCl/PNaClABI/instructions.ll (right): https://codereview.chromium.org/11896044/diff/4004/test/NaCl/PNaClABI/instructions.ll#newcode54 test/NaCl/PNaClABI/instructions.ll:54: ret void On 2013/01/23 00:42:07, jvoung (cr) wrote: > ...
7 years, 11 months ago (2013-01-23 01:00:42 UTC) #8
jvoung (off chromium)
7 years, 11 months ago (2013-01-23 01:05:52 UTC) #9
lgtm

Powered by Google App Engine
This is Rietveld 408576698