#include <LIR.h>
Inheritance diagram for nanojit::CseFilter:
Collaboration diagram for nanojit::CseFilter:Public Member Functions | |
| CseFilter (LirWriter *out, uint8_t embNumUsedAccs, Allocator &) | |
| LIns * | insImmI (int32_t imm) |
| LIns * | insImmD (double d) |
| LIns * | ins0 (LOpcode v) |
| LIns * | ins1 (LOpcode v, LIns *) |
| LIns * | ins2 (LOpcode v, LIns *, LIns *) |
| LIns * | ins3 (LOpcode v, LIns *, LIns *, LIns *) |
| LIns * | insLoad (LOpcode op, LIns *base, int32_t d, AccSet accSet, LoadQual loadQual) |
| LIns * | insStore (LOpcode op, LIns *value, LIns *base, int32_t d, AccSet accSet) |
| LIns * | insCall (const CallInfo *call, LIns *args[]) |
| LIns * | insGuard (LOpcode op, LIns *cond, GuardRecord *gr) |
| LIns * | insGuardXov (LOpcode op, LIns *a, LIns *b, GuardRecord *gr) |
| void | suspend () |
| void | resume () |
Public Attributes | |
| bool | initOOM |
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::CseFilter::insGuard | ( | LOpcode | op, | |
| LIns * | cond, | |||
| GuardRecord * | gr | |||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::CseFilter::insGuardXov | ( | LOpcode | op, | |
| LIns * | a, | |||
| LIns * | b, | |||
| GuardRecord * | gr | |||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::CseFilter::insImmD | ( | double | d | ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::CseFilter::insImmI | ( | int32_t | imm | ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::CseFilter::insLoad | ( | LOpcode | op, | |
| LIns * | base, | |||
| int32_t | d, | |||
| AccSet | accSet, | |||
| LoadQual | loadQual | |||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::CseFilter::insStore | ( | LOpcode | op, | |
| LIns * | value, | |||
| LIns * | base, | |||
| int32_t | d, | |||
| AccSet | accSet | |||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| void nanojit::CseFilter::resume | ( | ) | [inline] |
| void nanojit::CseFilter::suspend | ( | ) | [inline] |
1.7.1