Lines Matching defs:reg

293   bool        uses(Register reg) const { return _base == reg || _index == reg; }
568 void prefix(Register reg);
572 void prefix(Address adr, Register reg, bool byteinst = false);
573 void prefix(Address adr, XMMRegister reg);
574 void prefixq(Address adr, Register reg);
575 void prefixq(Address adr, XMMRegister reg);
684 void emit_operand(Register reg,
690 void emit_operand(Register reg, Address adr, int rip_relative_correction = 0);
693 void emit_operand32(Register reg, Address adr);
695 void emit_operand(XMMRegister reg,
700 void emit_operand(XMMRegister reg, Address adr);
702 void emit_operand(MMXRegister reg, Address adr);
705 void emit_operand(Address adr, MMXRegister reg);
918 void bswapl(Register reg);
920 void bswapq(Register reg);
923 void call(Register reg); // push pc; pc <- reg
964 void cmpxchgl(Register reg, Address adr);
966 void cmpxchgq(Register reg, Address adr);
1590 void xchgl(Register reg, Address adr);
1593 void xchgq(Register reg, Address adr);
1610 void set_byte_if_not_zero(Register dst); // sets reg to 1 if not zero, otherwise 0
1868 // Generates code that causes a NULL OS exception if the content of reg is NULL.
1869 // If the accessed location is M[reg + offset] and the offset is known, provide the
1873 void null_check(Register reg, int offset = -1);
1902 void increment(Register reg, int value = 1) { LP64_ONLY(incrementq(reg, value)) NOT_LP64(incrementl(reg, value)) ; }
1903 void decrement(Register reg, int value = 1) { LP64_ONLY(decrementq(reg, value)) NOT_LP64(decrementl(reg, value)) ; }
1906 void decrementl(Register reg, int value = 1);
1908 void decrementq(Register reg, int value = 1);
1912 void incrementl(Register reg, int value = 1);
1914 void incrementq(Register reg, int value = 1);
2046 void store_check(Register obj, Address dst); // same as above, dst is exact store location (reg. is destroyed)
2125 int corrected_idivl(Register reg);
2130 int corrected_idivq(Register reg);
2155 void sign_extend_short(Register reg);
2156 void sign_extend_byte(Register reg);
2159 void division_with_shift(Register reg, int shift_value);
2229 void round_to(Register reg, int modulus);
2307 void set_word_if_not_zero(Register reg); // sets reg to 1 if not zero, otherwise 0
2312 void verify_oop(Register reg, const char* s = "broken oop");
2415 // compare reg - mem, or reg - &mem
2440 void cmpxchgptr(Register reg, Address adr);
2442 void locked_cmpxchgptr(Register reg, AddressLiteral adr);