nanojit::SoftFloatFilter Class Reference

#include <LIR.h>

Inheritance diagram for nanojit::SoftFloatFilter:
Inheritance graph
[legend]
Collaboration diagram for nanojit::SoftFloatFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SoftFloatFilter (LirWriter *out)
LInssplit (LIns *a)
LInssplit (const CallInfo *call, LInsp args[])
LInscallD1 (const CallInfo *call, LIns *a)
LInscallD2 (const CallInfo *call, LIns *a, LIns *b)
LInscmpD (const CallInfo *call, LIns *a, LIns *b)
LInsins1 (LOpcode op, LIns *a)
LInsins2 (LOpcode op, LIns *a, LIns *b)
LInsinsCall (const CallInfo *ci, LInsp args[])

Static Public Attributes

static const CallInfoopmap [LIR_sentinel]

Constructor & Destructor Documentation

nanojit::SoftFloatFilter::SoftFloatFilter ( LirWriter out  ) 

Member Function Documentation

LIns* nanojit::SoftFloatFilter::callD1 ( const CallInfo call,
LIns a 
)
LIns* nanojit::SoftFloatFilter::callD2 ( const CallInfo call,
LIns a,
LIns b 
)
LIns* nanojit::SoftFloatFilter::cmpD ( const CallInfo call,
LIns a,
LIns b 
)
LIns* nanojit::SoftFloatFilter::ins1 ( LOpcode  op,
LIns a 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::SoftFloatFilter::ins2 ( LOpcode  op,
LIns a,
LIns b 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::SoftFloatFilter::insCall ( const CallInfo ci,
LInsp  args[] 
) [virtual]

Reimplemented from nanojit::LirWriter.

LIns* nanojit::SoftFloatFilter::split ( const CallInfo call,
LInsp  args[] 
)
LIns* nanojit::SoftFloatFilter::split ( LIns a  ) 

Member Data Documentation

const CallInfo* nanojit::SoftFloatFilter::opmap[LIR_sentinel] [static]

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

Generated on 3 May 2010 for Mozilla by  doxygen 1.6.1