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

Issue 1137803004: Add support for using MI bundles as bundle-locked groups on x86 (Closed)

Created:
5 years, 7 months ago by Derek Schuff
Modified:
5 years, 7 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Add support for using MI bundles as bundle-locked groups on x86 Use it to sandbox lea instructions with esp as the destination

Patch Set 1 #

Patch Set 2 : add test #

Total comments: 16

Patch Set 3 : review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+68 lines, -13 lines) Patch
M lib/Target/X86/X86MCInstLower.cpp View 1 2 1 chunk +16 lines, -0 lines 0 comments Download
M lib/Target/X86/X86NaClRewritePass.cpp View 1 2 1 chunk +29 lines, -13 lines 0 comments Download
A test/NaCl/X86/dynamic-stack-alloc2.ll View 1 2 1 chunk +23 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
Derek Schuff
This on on the merge branch, where lea instructions changing %esp are being generated. Another ...
5 years, 7 months ago (2015-05-12 22:25:59 UTC) #2
jvoung (off chromium)
https://codereview.chromium.org/1137803004/diff/20001/lib/Target/X86/X86MCInstLower.cpp File lib/Target/X86/X86MCInstLower.cpp (right): https://codereview.chromium.org/1137803004/diff/20001/lib/Target/X86/X86MCInstLower.cpp#newcode1016 lib/Target/X86/X86MCInstLower.cpp:1016: MBBI++; ++MBBI instead? https://codereview.chromium.org/1137803004/diff/20001/lib/Target/X86/X86NaClRewritePass.cpp File lib/Target/X86/X86NaClRewritePass.cpp (right): https://codereview.chromium.org/1137803004/diff/20001/lib/Target/X86/X86NaClRewritePass.cpp#newcode266 lib/Target/X86/X86NaClRewritePass.cpp:266: ...
5 years, 7 months ago (2015-05-12 23:53:05 UTC) #3
Derek Schuff
https://codereview.chromium.org/1137803004/diff/20001/lib/Target/X86/X86MCInstLower.cpp File lib/Target/X86/X86MCInstLower.cpp (right): https://codereview.chromium.org/1137803004/diff/20001/lib/Target/X86/X86MCInstLower.cpp#newcode1016 lib/Target/X86/X86MCInstLower.cpp:1016: MBBI++; On 2015/05/12 23:53:04, jvoung wrote: > ++MBBI instead? ...
5 years, 7 months ago (2015-05-13 00:44:50 UTC) #4
jvoung (off chromium)
lgtm
5 years, 7 months ago (2015-05-13 01:29:48 UTC) #5
Derek Schuff
5 years, 7 months ago (2015-05-13 15:59:39 UTC) #6
On 2015/05/13 01:29:48, jvoung wrote:
> lgtm

thanks, this is landed on the branch as
1ce51a013dd3a4ce41d2173cd19be93f7eb32731.
Will close the review manually.

Powered by Google App Engine
This is Rietveld 408576698