• Home
  • Raw
  • Download

Lines Matching refs:REG_EAX

258 #define REG_EAX (&hardreg_storage_table[EAX])  macro
1323 emit_move(left, REG_EAX, NULL, NULL); in emit_divide()
1328 insn("div", reg, REG_EAX, NULL); in emit_divide()
1331 reg = REG_EAX; in emit_divide()
1543 emit_move(val, REG_EAX, expr->ctype, "return"); in emit_return_stmt()
1663 emit_move(op, REG_EAX, old_type, "begin cast .."); in emit_cast_expr()
1666 emit_move(REG_EAX, new, new_type, ".... end cast"); in emit_cast_expr()
1682 emit_move(target, REG_EAX, expr->unop->ctype, NULL); in emit_regular_preop()
1683 insn("test", REG_EAX, REG_EAX, NULL); in emit_regular_preop()
1693 emit_move(target, REG_EAX, expr->unop->ctype, NULL); in emit_regular_preop()
1694 insn(opname, REG_EAX, NULL, NULL); in emit_regular_preop()
1695 emit_move(REG_EAX, new, expr->unop->ctype, NULL); in emit_regular_preop()
1718 emit_move(val, REG_EAX, stmt->switch_expression->ctype, "begin case"); in emit_switch_statement()
1740 insn("cmpl", case_val, REG_EAX, NULL); in emit_switch_statement()
1756 insn("cmpl", case_val, REG_EAX, NULL); in emit_switch_statement()
1949 emit_move(val, REG_EAX, NULL, "loop pre condition"); in emit_loop()
1950 insn("test", REG_EAX, REG_EAX, NULL); in emit_loop()
1977 emit_move(val, REG_EAX, NULL, "loop post condition"); in emit_loop()
1978 insn("test", REG_EAX, REG_EAX, NULL); in emit_loop()
2116 emit_move(fncall, REG_EAX, fn->ctype, NULL); in x86_call_expression()
2131 emit_move(REG_EAX, retval, NULL, "end function call"); in x86_call_expression()
2147 emit_move(addr, REG_EAX, NULL, "begin deref .."); in x86_address_gen()