Public Member Functions

nanojit::CseFilter Class Reference

#include <LIR.h>

Inheritance diagram for nanojit::CseFilter:
Collaboration diagram for nanojit::CseFilter:

List of all members.

Public Member Functions

 CseFilter (LirWriter *out, Allocator &)
LInsinsImm (int32_t imm)
LInsinsImmq (uint64_t q)
LInsinsImmf (double d)
LInsins0 (LOpcode v)
LInsins1 (LOpcode v, LInsp)
LInsins2 (LOpcode v, LInsp, LInsp)
LInsins3 (LOpcode v, LInsp, LInsp, LInsp)
LInsinsLoad (LOpcode op, LInsp cond, int32_t d)
LInsinsCall (const CallInfo *call, LInsp args[])
LInsinsGuard (LOpcode op, LInsp cond, GuardRecord *gr)

Constructor & Destructor Documentation

nanojit::CseFilter::CseFilter ( LirWriter out,
Allocator  
)

Member Function Documentation

LIns* nanojit::CseFilter::ins0 ( LOpcode  v  )  [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::CseFilter::ins1 ( LOpcode  v,
LInsp   
)
LIns* nanojit::CseFilter::ins2 ( LOpcode  v,
LInsp  ,
LInsp   
)
LIns* nanojit::CseFilter::ins3 ( LOpcode  v,
LInsp  ,
LInsp  ,
LInsp   
)
LIns* nanojit::CseFilter::insCall ( const CallInfo call,
LInsp  args[] 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::CseFilter::insGuard ( LOpcode  op,
LInsp  cond,
GuardRecord gr 
)
LIns* nanojit::CseFilter::insImm ( int32_t  imm  )  [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::CseFilter::insImmf ( double  d  )  [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::CseFilter::insImmq ( uint64_t  q  )  [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::CseFilter::insLoad ( LOpcode  op,
LInsp  cond,
int32_t  d 
)

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