#include <Code_Emitter.h>
Inheritance diagram for Merced_Code_Emitter_GC1:
Public Member Functions | |
Merced_Code_Emitter_GC1 (tl::MemoryPool &m, unsigned byteCodeSize, unsigned nTargets, unsigned maxStackLoc, uint64 gcPoint) | |
void * | operator new (size_t sz, tl::MemoryPool &m) |
void | operator delete (void *p, tl::MemoryPool &m) |
bool | GC_point_is_done () |
Encoder_RefInfo * | get_GC_point_refs () |
void | set_target (unsigned target_id) |
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) |
Encoder_RefInfo * | ipf_bricall (Branch_Prefetch_Hint ph, Branch_Whether_Hint wh, Branch_Dealloc_Hint dh, unsigned b1, unsigned b2, bool def_ref, Bit_Vector &cleared_refs, 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 stack_loc=((unsigned)-1), 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 stack_loc=((unsigned)-1), unsigned pred=0) |
void | ipf_st (Int_Mem_Size size, St_Flag flag, Mem_Hint hint, unsigned addrreg, unsigned src, bool def_ref, unsigned stack_loc=((unsigned)-1), 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 stack_loc=((unsigned)-1), unsigned pred=0) |
Merced_Code_Emitter_GC1.Merced_Code_Emitter_GC1 | ( | tl::MemoryPool & | m, | |
unsigned | byteCodeSize, | |||
unsigned | nTargets, | |||
unsigned | maxStackLoc, | |||
uint64 | gcPoint | |||
) |
void* Merced_Code_Emitter_GC1.operator new | ( | size_t | sz, | |
tl::MemoryPool & | m | |||
) |
Reimplemented from Merced_Code_Emitter.
void Merced_Code_Emitter_GC1.operator delete | ( | void * | p, | |
tl::MemoryPool & | m | |||
) |
Reimplemented from Merced_Code_Emitter.
bool Merced_Code_Emitter_GC1.GC_point_is_done | ( | ) |
Encoder_RefInfo* Merced_Code_Emitter_GC1.get_GC_point_refs | ( | ) |
void Merced_Code_Emitter_GC1.set_target | ( | unsigned | target_id | ) |
Reimplemented from Merced_Code_Emitter.
void Merced_Code_Emitter_GC1.ipf_add | ( | unsigned | dest, | |
unsigned | src1, | |||
unsigned | src2, | |||
bool | def_ref, | |||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_shladd | ( | unsigned | dest, | |
unsigned | src1, | |||
int | count, | |||
unsigned | src2, | |||
bool | def_ref, | |||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_adds | ( | unsigned | dest, | |
int | imm14, | |||
unsigned | src, | |||
bool | def_ref, | |||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_addl | ( | unsigned | dest, | |
int | imm22, | |||
unsigned | src, | |||
bool | def_ref, | |||
unsigned | pred = 0 | |||
) |
Encoder_RefInfo* Merced_Code_Emitter_GC1.ipf_bricall | ( | Branch_Prefetch_Hint | ph, | |
Branch_Whether_Hint | wh, | |||
Branch_Dealloc_Hint | dh, | |||
unsigned | b1, | |||
unsigned | b2, | |||
bool | def_ref, | |||
Bit_Vector & | cleared_refs, | |||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_mov | ( | unsigned | dest, | |
unsigned | src, | |||
bool | def_ref, | |||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_movi | ( | unsigned | dest, | |
int | imm22, | |||
bool | def_ref, | |||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_ld | ( | Int_Mem_Size | size, | |
Ld_Flag | flag, | |||
Mem_Hint | hint, | |||
unsigned | dest, | |||
unsigned | addrreg, | |||
bool | def_ref, | |||
unsigned | stack_loc = ((unsigned)-1) , |
|||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.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 | stack_loc = ((unsigned)-1) , |
|||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.ipf_st | ( | Int_Mem_Size | size, | |
St_Flag | flag, | |||
Mem_Hint | hint, | |||
unsigned | addrreg, | |||
unsigned | src, | |||
bool | def_ref, | |||
unsigned | stack_loc = ((unsigned)-1) , |
|||
unsigned | pred = 0 | |||
) |
void Merced_Code_Emitter_GC1.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 | stack_loc = ((unsigned)-1) , |
|||
unsigned | pred = 0 | |||
) |
Genereated on Tue Mar 11 19:26:03 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.