Merced_Code_Emitter_GC2 Class Reference

#include <Code_Emitter.h>

Inheritance diagram for Merced_Code_Emitter_GC2:

Merced_Code_Emitter List of all members.

Public Member Functions

 Merced_Code_Emitter_GC2 (tl::MemoryPool &m, unsigned byteCodeSize, unsigned nTargets)
virtual ~Merced_Code_Emitter_GC2 ()
void * operator new (size_t sz, tl::MemoryPool &m)
void operator delete (void *p, tl::MemoryPool &m)
unsigned get_n_ref_bit ()
void copy_ref_bits (char *ref_bit_buffer)
void ipf_add (unsigned dest, unsigned src1, unsigned src2, bool def_ref, unsigned pred=0)
void ipf_shladd (unsigned dest, unsigned src1, int count, unsigned src2, bool def_ref, unsigned pred=0)
void ipf_adds (unsigned dest, int imm14, unsigned src, bool def_ref, unsigned pred=0)
void ipf_addl (unsigned dest, int imm22, unsigned src, bool def_ref, unsigned pred=0)
void ipf_bricall (Branch_Prefetch_Hint ph, Branch_Whether_Hint wh, Branch_Dealloc_Hint dh, unsigned b1, unsigned b2, bool def_ref, unsigned pred=0)
void ipf_mov (unsigned dest, unsigned src, bool def_ref, unsigned pred=0)
void ipf_movi (unsigned dest, int imm22, bool def_ref, unsigned pred=0)
void ipf_ld (Int_Mem_Size size, Ld_Flag flag, Mem_Hint hint, unsigned dest, unsigned addrreg, bool def_ref, unsigned pred=0)
void ipf_ld_inc_imm (Int_Mem_Size size, Ld_Flag flag, Mem_Hint hint, unsigned dest, unsigned addrreg, unsigned inc_imm, bool def_ref, unsigned pred=0)
void ipf_st (Int_Mem_Size size, St_Flag flag, Mem_Hint hint, unsigned addrreg, unsigned src, bool def_ref, unsigned pred=0)
void ipf_st_inc_imm (Int_Mem_Size size, St_Flag flag, Mem_Hint hint, unsigned addrreg, unsigned src, unsigned inc_imm, bool def_ref, unsigned pred=0)

Constructor & Destructor Documentation

Merced_Code_Emitter_GC2.Merced_Code_Emitter_GC2 ( tl::MemoryPool m,
unsigned  byteCodeSize,
unsigned  nTargets 
)

virtual Merced_Code_Emitter_GC2.~Merced_Code_Emitter_GC2 (  )  [virtual]


Member Function Documentation

void* Merced_Code_Emitter_GC2.operator new ( size_t  sz,
tl::MemoryPool m 
)

Reimplemented from Merced_Code_Emitter.

void Merced_Code_Emitter_GC2.operator delete ( void *  p,
tl::MemoryPool m 
)

Reimplemented from Merced_Code_Emitter.

unsigned Merced_Code_Emitter_GC2.get_n_ref_bit (  ) 

void Merced_Code_Emitter_GC2.copy_ref_bits ( char *  ref_bit_buffer  ) 

void Merced_Code_Emitter_GC2.ipf_add ( unsigned  dest,
unsigned  src1,
unsigned  src2,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_shladd ( unsigned  dest,
unsigned  src1,
int  count,
unsigned  src2,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_adds ( unsigned  dest,
int  imm14,
unsigned  src,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_addl ( unsigned  dest,
int  imm22,
unsigned  src,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_bricall ( Branch_Prefetch_Hint  ph,
Branch_Whether_Hint  wh,
Branch_Dealloc_Hint  dh,
unsigned  b1,
unsigned  b2,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_mov ( unsigned  dest,
unsigned  src,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_movi ( unsigned  dest,
int  imm22,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_ld ( Int_Mem_Size  size,
Ld_Flag  flag,
Mem_Hint  hint,
unsigned  dest,
unsigned  addrreg,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_ld_inc_imm ( Int_Mem_Size  size,
Ld_Flag  flag,
Mem_Hint  hint,
unsigned  dest,
unsigned  addrreg,
unsigned  inc_imm,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_st ( Int_Mem_Size  size,
St_Flag  flag,
Mem_Hint  hint,
unsigned  addrreg,
unsigned  src,
bool  def_ref,
unsigned  pred = 0 
)

void Merced_Code_Emitter_GC2.ipf_st_inc_imm ( Int_Mem_Size  size,
St_Flag  flag,
Mem_Hint  hint,
unsigned  addrreg,
unsigned  src,
unsigned  inc_imm,
bool  def_ref,
unsigned  pred = 0 
)


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

Genereated on Tue Mar 11 19:26:03 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.