Closed
Bug 478431
Opened 16 years ago
Closed 15 years ago
Re-engineering nanojit to use a tagged data representation
Categories
(Tamarin Graveyard :: Baseline JIT (CodegenLIR), defect)
Tamarin Graveyard
Baseline JIT (CodegenLIR)
Tracking
(Not tracked)
VERIFIED
DUPLICATE
of bug 413522
Future
People
(Reporter: tharwood, Unassigned)
References
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Build Identifier:
The JIT's present data model contains both tagged and untagged formats. A consistently tagged format can support data flow semantics that are consistent with our programming languages' semantic models. The present semantics force the compilers to generate a good deal verifier appeasement cruft (approximately 10% of generated instructions), and make the JIT's data model more complex and fragile than it should be.
Reproducible: Always
Updated•15 years ago
|
Target Milestone: --- → Future
Updated•15 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Reporter | ||
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•