#include <Emitter_IR.h>
Inheritance diagram for Encoder_Instr_IR:
Public Member Functions | |
Encoder_Instr_IR () | |
void | init (bool fast_dep_check, int slot_number) |
int | is_filled () |
int | is_empty () |
int | should_stay_empty () |
int | is_instr_head () |
int | can_be_filled () |
void | filled () |
void | filled_tail () |
void | set_should_stay_empty () |
int | is_mem_access () |
int | may_throw_exc () |
int | is_target () |
int | needs_patching () |
void | set_is_mem_access () |
void | set_may_throw_exc () |
void | set_is_target () |
void | reset_is_target () |
void | set_needs_patching () |
int | is_call () |
int | starts_inst_group () |
int | ends_inst_group () |
Public Attributes | |
uint64 | code_image1 |
union { | |
uint64 fast | |
Enc_All_Reg_BV * slow | |
} | read_regs |
union { | |
uint64 fast | |
Enc_All_Reg_BV * slow | |
} | written_regs |
uint16 | bytecode_addr |
EM_Syllable_Type | syl_type |
Byte | flags |
Byte | special_instr |
Byte | def_ref |
Encoder_Memory_Type | mem_type |
uint64 | mem_value |
unsigned | patch_target_id |
Encoder_Instr_IR.Encoder_Instr_IR | ( | ) |
void Encoder_Instr_IR.init | ( | bool | fast_dep_check, | |
int | slot_number | |||
) |
Reimplemented in Encoder_Unscheduled_Instr_IR.
int Encoder_Instr_IR.is_filled | ( | ) |
int Encoder_Instr_IR.is_empty | ( | ) |
int Encoder_Instr_IR.should_stay_empty | ( | ) |
int Encoder_Instr_IR.is_instr_head | ( | ) |
int Encoder_Instr_IR.can_be_filled | ( | ) |
void Encoder_Instr_IR.filled | ( | ) |
void Encoder_Instr_IR.filled_tail | ( | ) |
void Encoder_Instr_IR.set_should_stay_empty | ( | ) |
int Encoder_Instr_IR.is_mem_access | ( | ) |
int Encoder_Instr_IR.may_throw_exc | ( | ) |
int Encoder_Instr_IR.is_target | ( | ) |
int Encoder_Instr_IR.needs_patching | ( | ) |
void Encoder_Instr_IR.set_is_mem_access | ( | ) |
void Encoder_Instr_IR.set_may_throw_exc | ( | ) |
void Encoder_Instr_IR.set_is_target | ( | ) |
void Encoder_Instr_IR.reset_is_target | ( | ) |
void Encoder_Instr_IR.set_needs_patching | ( | ) |
int Encoder_Instr_IR.is_call | ( | ) |
int Encoder_Instr_IR.starts_inst_group | ( | ) |
int Encoder_Instr_IR.ends_inst_group | ( | ) |
uint64 Encoder_Instr_IR.code_image1 |
uint64 Encoder_Instr_IR.fast |
union { ... } Encoder_Instr_IR.read_regs |
union { ... } Encoder_Instr_IR.written_regs |
uint64 Encoder_Instr_IR.mem_value |
unsigned Encoder_Instr_IR.patch_target_id |
Genereated on Tue Mar 11 19:26:01 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.