Classes | Functions

js::tjit Namespace Reference

Classes

struct  Address
struct  StackAddress
struct  CxAddress
struct  EosAddress
struct  AllocSlotsAddress
struct  StackFrameAddress
struct  FSlotsAddress
struct  DSlotsAddress
struct  IterPropsAddress
struct  FCSlotsAddress
struct  ArgsSlotOffsetAddress
struct  AnyAddress
struct  OffsetAddress
struct  MaybeBranch
class  Writer

Functions

bool IsPromotedInt32 (nj::LIns *ins)
bool IsPromotedUint32 (nj::LIns *ins)
bool IsPromotedInt32OrUint32 (nj::LIns *ins)
nj::LInsDemoteToInt32 (nj::LirWriter *out, nj::LIns *ins)
nj::LInsDemoteToUint32 (nj::LirWriter *out, nj::LIns *ins)

Function Documentation

nj::LIns* js::tjit::DemoteToInt32 ( nj::LirWriter out,
nj::LIns ins 
)
nj::LIns* js::tjit::DemoteToUint32 ( nj::LirWriter out,
nj::LIns ins 
)
bool js::tjit::IsPromotedInt32 ( nj::LIns ins  ) 
bool js::tjit::IsPromotedInt32OrUint32 ( nj::LIns ins  ) 
bool js::tjit::IsPromotedUint32 ( nj::LIns ins  )