#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.