Functions
orc_arm_do_fixups ()
void
orc_arm_do_fixups (OrcCompiler *compiler
);
orc_arm_emit ()
void
orc_arm_emit (OrcCompiler *compiler
,
orc_uint32 insn
);
orc_arm_emit_add ()
void
orc_arm_emit_add (OrcCompiler *compiler
,
int dest
,
int src1
,
int src2
);
orc_arm_emit_add_imm ()
void
orc_arm_emit_add_imm (OrcCompiler *compiler
,
int dest
,
int src1
,
int value
);
orc_arm_emit_branch ()
void
orc_arm_emit_branch (OrcCompiler *compiler
,
int cond
,
int label
);
orc_arm_emit_bx_lr ()
void
orc_arm_emit_bx_lr (OrcCompiler *compiler
);
orc_arm_emit_cmp_imm ()
void
orc_arm_emit_cmp_imm (OrcCompiler *compiler
,
int src1
,
int value
);
orc_arm_emit_label ()
void
orc_arm_emit_label (OrcCompiler *compiler
,
int label
);
orc_arm_emit_load_reg ()
void
orc_arm_emit_load_reg (OrcCompiler *compiler
,
int dest
,
int src1
,
int offset
);
orc_arm_emit_mov ()
void
orc_arm_emit_mov (OrcCompiler *compiler
,
int dest
,
int src
);
orc_arm_emit_pop ()
void
orc_arm_emit_pop (OrcCompiler *compiler
,
int regs
,
orc_uint32 vregs
);
orc_arm_emit_push ()
void
orc_arm_emit_push (OrcCompiler *compiler
,
int regs
,
orc_uint32 vregs
);
orc_arm_emit_sub ()
void
orc_arm_emit_sub (OrcCompiler *compiler
,
int dest
,
int src1
,
int src2
);
orc_arm_emit_sub_imm ()
void
orc_arm_emit_sub_imm (OrcCompiler *compiler
,
int dest
,
int src1
,
int value
,
int record
);
orc_arm_loadw ()
void
orc_arm_loadw (OrcCompiler *compiler
,
int dest
,
int src1
,
int offset
);
orc_arm_reg_name ()
const char *
orc_arm_reg_name (int reg
);
orc_arm_storew ()
void
orc_arm_storew (OrcCompiler *compiler
,
int dest
,
int offset
,
int src1
);