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

Side by Side Diff: docs/ALLOCATION.rst

Issue 1562543002: move .rst to docs (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: changes suggested by stichnot Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « README.rst ('k') | docs/DESIGN.rst » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Object allocation and lifetime in ICE 1 Object allocation and lifetime in ICE
2 ===================================== 2 =====================================
3 3
4 This document discusses object lifetime and scoping issues, starting with 4 This document discusses object lifetime and scoping issues, starting with
5 bitcode parsing and ending with ELF file emission. 5 bitcode parsing and ending with ELF file emission.
6 6
7 Multithreaded translation model 7 Multithreaded translation model
8 ------------------------------- 8 -------------------------------
9 9
10 A single thread is responsible for parsing PNaCl bitcode (possibly concurrently 10 A single thread is responsible for parsing PNaCl bitcode (possibly concurrently
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 assembler buffers. It also includes finer-grain access to constant pool 117 assembler buffers. It also includes finer-grain access to constant pool
118 entries, as well as output streams for verbose debugging output. 118 entries, as well as output streams for verbose debugging output.
119 119
120 If locked access to constant pools becomes a bottleneck, we can investigate 120 If locked access to constant pools becomes a bottleneck, we can investigate
121 thread-local caches of constants (as mentioned earlier). Also, it should be 121 thread-local caches of constants (as mentioned earlier). Also, it should be
122 safe though slightly less efficient to allow duplicate copies of constants 122 safe though slightly less efficient to allow duplicate copies of constants
123 across threads (which could be de-dupped by the writer at the end). 123 across threads (which could be de-dupped by the writer at the end).
124 124
125 We will use ThreadSanitizer as a way to detect potential data races in the 125 We will use ThreadSanitizer as a way to detect potential data races in the
126 implementation. 126 implementation.
OLDNEW
« no previous file with comments | « README.rst ('k') | docs/DESIGN.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698