nanojit::Fragment Class Reference
Fragments are linear sequences of native code that have a single entry point at the start of the fragment and may have one or more exit points.
More...
#include <Fragmento.h>
List of all members.
Detailed Description
Fragments are linear sequences of native code that have a single entry point at the start of the fragment and may have one or more exit points.
It may turn out that that this arrangement causes too much traffic between d and i-caches and that we need to carve up the structure differently.
Constructor & Destructor Documentation
| nanojit::Fragment::Fragment |
( |
const void * |
verbose_only, uint32_t profFragID |
) |
|
Member Function Documentation
| NIns* nanojit::Fragment::code |
( |
|
) |
[inline] |
| int32_t& nanojit::Fragment::hits |
( |
|
) |
[inline] |
| void nanojit::Fragment::setCode |
( |
NIns * |
codee |
) |
[inline] |
| nanojit::Fragment::verbose_only |
( |
uint32_t guardNumberer; |
|
) |
|
| nanojit::Fragment::verbose_only |
( |
size_t nCodeBytes; |
|
) |
|
| nanojit::Fragment::verbose_only |
( |
uint32_t profCount; |
|
) |
|
| nanojit::Fragment::verbose_only |
( |
LIns *loopLabel; |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: