Public Member Functions

nanojit::ExprFilter Class Reference

#include <LIR.h>

Inheritance diagram for nanojit::ExprFilter:
Collaboration diagram for nanojit::ExprFilter:

List of all members.

Public Member Functions

 ExprFilter (LirWriter *out)
LInsins1 (LOpcode v, LIns *a)
LInsins2 (LOpcode v, LIns *a, LIns *b)
LInsins3 (LOpcode v, LIns *a, LIns *b, LIns *c)
LInsinsGuard (LOpcode, LIns *cond, GuardRecord *)
LInsinsBranch (LOpcode, LIns *cond, LIns *target)
LInsinsLoad (LOpcode op, LInsp base, int32_t off)

Constructor & Destructor Documentation

nanojit::ExprFilter::ExprFilter ( LirWriter out  )  [inline]

Member Function Documentation

LIns* nanojit::ExprFilter::ins1 ( LOpcode  v,
LIns a 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::ExprFilter::ins2 ( LOpcode  v,
LIns a,
LIns b 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::ExprFilter::ins3 ( LOpcode  v,
LIns a,
LIns b,
LIns c 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::ExprFilter::insBranch ( LOpcode  ,
LIns cond,
LIns target 
)
LIns* nanojit::ExprFilter::insGuard ( LOpcode  ,
LIns cond,
GuardRecord  
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::ExprFilter::insLoad ( LOpcode  op,
LInsp  base,
int32_t  off 
)

The documentation for this class was generated from the following file: