#include <LIR.h>
Inheritance diagram for nanojit::ExprFilter:
Collaboration diagram for nanojit::ExprFilter:Public Member Functions | |
| ExprFilter (LirWriter *out) | |
| LIns * | ins1 (LOpcode v, LIns *a) |
| LIns * | ins2 (LOpcode v, LIns *a, LIns *b) |
| LIns * | ins3 (LOpcode v, LIns *a, LIns *b, LIns *c) |
| LIns * | insGuard (LOpcode, LIns *cond, GuardRecord *) |
| LIns * | insGuardXov (LOpcode, LIns *a, LIns *b, GuardRecord *) |
| LIns * | insBranch (LOpcode, LIns *cond, LIns *target) |
| LIns * | insBranchJov (LOpcode, LIns *a, LIns *b, LIns *target) |
| LIns * | insLoad (LOpcode op, LIns *base, int32_t off, AccSet accSet, LoadQual loadQual) |
| nanojit::ExprFilter::ExprFilter | ( | LirWriter * | out | ) | [inline] |
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::ExprFilter::insGuard | ( | LOpcode | , | |
| LIns * | cond, | |||
| GuardRecord * | ||||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::ExprFilter::insGuardXov | ( | LOpcode | , | |
| LIns * | a, | |||
| LIns * | b, | |||
| GuardRecord * | ||||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
| LIns* nanojit::ExprFilter::insLoad | ( | LOpcode | op, | |
| LIns * | base, | |||
| int32_t | off, | |||
| AccSet | accSet, | |||
| LoadQual | loadQual | |||
| ) | [virtual] |
Reimplemented from nanojit::LirWriter.
1.7.1