CACAO
Functions
emit-common.cpp File Reference

Go to the source code of this file.

Functions

s4 emit_load_s1 (jitdata *jd, instruction *iptr, s4 tempreg)
 
s4 emit_load_s2 (jitdata *jd, instruction *iptr, s4 tempreg)
 
s4 emit_load_s3 (jitdata *jd, instruction *iptr, s4 tempreg)
 
void emit_store_dst (jitdata *jd, instruction *iptr, s4 d)
 
void emit_patcher_traps (jitdata *jd)
 
void emit_bccz (codegendata *cd, basicblock *target, s4 condition, s4 reg, u4 options)
 
void emit_bcc (codegendata *cd, basicblock *target, s4 condition, u4 options)
 
void emit_br (codegendata *cd, basicblock *target)
 
void emit_label_bccz (codegendata *cd, s4 label, s4 condition, s4 reg, u4 options)
 
void emit_label (codegendata *cd, s4 label)
 
void emit_label_bcc (codegendata *cd, s4 label, s4 condition, u4 options)
 
void emit_label_br (codegendata *cd, s4 label)
 

Function Documentation

void emit_bcc ( codegendata cd,
basicblock target,
s4  condition,
u4  options 
)

Definition at line 334 of file emit-common.cpp.

void emit_bccz ( codegendata cd,
basicblock target,
s4  condition,
s4  reg,
u4  options 
)

Definition at line 287 of file emit-common.cpp.

void emit_br ( codegendata cd,
basicblock target 
)

Definition at line 346 of file emit-common.cpp.

void emit_label ( codegendata cd,
s4  label 
)

Definition at line 550 of file emit-common.cpp.

void emit_label_bcc ( codegendata cd,
s4  label,
s4  condition,
u4  options 
)

Definition at line 612 of file emit-common.cpp.

void emit_label_bccz ( codegendata cd,
s4  label,
s4  condition,
s4  reg,
u4  options 
)

Definition at line 494 of file emit-common.cpp.

void emit_label_br ( codegendata cd,
s4  label 
)

Definition at line 624 of file emit-common.cpp.

s4 emit_load_s1 ( jitdata jd,
instruction iptr,
s4  tempreg 
)

Definition at line 63 of file emit-common.cpp.

s4 emit_load_s2 ( jitdata jd,
instruction iptr,
s4  tempreg 
)

Definition at line 82 of file emit-common.cpp.

s4 emit_load_s3 ( jitdata jd,
instruction iptr,
s4  tempreg 
)

Definition at line 101 of file emit-common.cpp.

void emit_patcher_traps ( jitdata jd)

Definition at line 267 of file emit-common.cpp.

void emit_store_dst ( jitdata jd,
instruction iptr,
s4  d 
)

Definition at line 255 of file emit-common.cpp.