CACAO
|
Go to the source code of this file.
Macros | |
#define | BRANCH_OPT_XCC 0x1 |
#define | BRANCH_OPT_PREDICT 0x2 |
#define | BRANCH_OPT_ANNULL 0x4 |
#define | BRANCH_CHECKS_XCC(options) ((options) & BRANCH_OPT_XCC) |
#define | BRANCH_WITH_PREDICT(options) ((options) & BRANCH_OPT_PREDICT) |
#define | BRANCH_WITH_ANNULL(options) ((options) & BRANCH_OPT_ANNULL) |
Functions | |
void | emit_beq_xcc (codegendata *cd, basicblock *target) |
void | emit_bne_xcc (codegendata *cd, basicblock *target) |
void | emit_blt_xcc (codegendata *cd, basicblock *target) |
void | emit_bge_xcc (codegendata *cd, basicblock *target) |
void | emit_bgt_xcc (codegendata *cd, basicblock *target) |
void | emit_ble_xcc (codegendata *cd, basicblock *target) |
#define BRANCH_CHECKS_XCC | ( | options | ) | ((options) & BRANCH_OPT_XCC) |
#define BRANCH_WITH_ANNULL | ( | options | ) | ((options) & BRANCH_OPT_ANNULL) |
#define BRANCH_WITH_PREDICT | ( | options | ) | ((options) & BRANCH_OPT_PREDICT) |
void emit_beq_xcc | ( | codegendata * | cd, |
basicblock * | target | ||
) |
void emit_bge_xcc | ( | codegendata * | cd, |
basicblock * | target | ||
) |
void emit_bgt_xcc | ( | codegendata * | cd, |
basicblock * | target | ||
) |
void emit_ble_xcc | ( | codegendata * | cd, |
basicblock * | target | ||
) |
void emit_blt_xcc | ( | codegendata * | cd, |
basicblock * | target | ||
) |
void emit_bne_xcc | ( | codegendata * | cd, |
basicblock * | target | ||
) |