Public Member Functions | Public Attributes

nanojit::LoadFilter Class Reference

#include <LIR.h>

Inheritance diagram for nanojit::LoadFilter:
Collaboration diagram for nanojit::LoadFilter:

List of all members.

Public Member Functions

void clear (LInsp p)
 LoadFilter (LirWriter *out, Allocator &alloc)
LInsp ins0 (LOpcode)
LInsp insLoad (LOpcode, LInsp base, int32_t disp)
LInsp insStore (LOpcode op, LInsp v, LInsp b, int32_t d)
LInsp insCall (const CallInfo *call, LInsp args[])

Public Attributes

LInsp sp
LInsp rp
LInsHashSetexprs

Constructor & Destructor Documentation

nanojit::LoadFilter::LoadFilter ( LirWriter out,
Allocator alloc 
) [inline]

Member Function Documentation

void nanojit::LoadFilter::clear ( LInsp  p  ) 
LInsp nanojit::LoadFilter::ins0 ( LOpcode   )  [virtual]

Reimplemented from nanojit::LirWriter.

LInsp nanojit::LoadFilter::insCall ( const CallInfo call,
LInsp  args[] 
) [virtual]

Reimplemented from nanojit::LirWriter.

LInsp nanojit::LoadFilter::insLoad ( LOpcode  ,
LInsp  base,
int32_t  disp 
)
LInsp nanojit::LoadFilter::insStore ( LOpcode  op,
LInsp  v,
LInsp  b,
int32_t  d 
)

Member Data Documentation


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