Assembler Member List

This is the complete list of members for Assembler, including all inherited members.

_binding_posAssembler [protected]
_codeAssembler [protected]
_code_beginAssembler [protected]
_code_limitAssembler [protected]
_code_posAssembler [protected]
_unbound_labelAssembler [protected]
above enum valueAssembler
aboveEqual enum valueAssembler
adcl(Register dst, int imm32)Assembler
adcl(Register dst, Register src)Assembler
addl(Address dst, int imm32)Assembler
addl(Register dst, int imm32)Assembler
addl(Register dst, Register src)Assembler
addr_at(int pos)Assembler [inline, protected]
andl(Register dst, int imm32)Assembler
andl(Register dst, Register src)Assembler
Assembler(CodeBuffer *code)Assembler
below enum valueAssembler
belowEqual enum valueAssembler
bind(Label &L)Assembler
bind_to(Label &L, int pos)Assembler [protected]
byte_at(int pos)Assembler [inline, protected]
byte_at_put(int pos, int x)Assembler [inline, protected]
call(Label &L)Assembler
call(char *entry, relocInfo::relocType rtype)Assembler
call(Register reg)Assembler
call(Address adr)Assembler
carryClear enum valueAssembler
carrySet enum valueAssembler
cmovccl(Condition cc, Register dst, int imm32)Assembler
cmovccl(Condition cc, Register dst, oop obj)Assembler
cmovccl(Condition cc, Register dst, Register src)Assembler
cmovccl(Condition cc, Register dst, Address src)Assembler
cmpl(Address dst, int imm32)Assembler
cmpl(Address dst, oop obj)Assembler
cmpl(Register dst, int imm32)Assembler
cmpl(Register dst, oop obj)Assembler
cmpl(Register dst, Register src)Assembler
cmpl(Register dst, Address src)Assembler
code() const Assembler [inline]
Condition enum nameAssembler
Constants enum nameAssembler
decb(Register dst)Assembler
decl(Register dst)Assembler
emit_arith(int op1, int op2, Register dst, int imm32)Assembler [protected]
emit_arith(int op1, int op2, Register dst, oop obj)Assembler [protected]
emit_arith(int op1, int op2, Register dst, Register src)Assembler [protected]
emit_arith_b(int op1, int op2, Register dst, int imm8)Assembler [protected]
emit_byte(int x)Assembler [inline, protected]
emit_data(int data, relocInfo::relocType rtype)Assembler [inline, protected]
emit_farith(int b1, int b2, int i)Assembler [protected]
emit_long(int x)Assembler [inline, protected]
emit_operand(Register reg, Register base, Register index, Address::ScaleFactor scale, int disp, relocInfo::relocType rtype)Assembler [protected]
emit_operand(Register reg, Address adr)Assembler [protected]
equal enum valueAssembler
fabs()Assembler
fadd(int i)Assembler
faddp(int i=1)Assembler
fchs()Assembler
fcompp()Assembler
fdiv(int i)Assembler
fdivp(int i=1)Assembler
ffree(int i=0)Assembler
fild_d(Address adr)Assembler
fild_s(Address adr)Assembler
finalize()Assembler
fincstp()Assembler
fistp_d(Address adr)Assembler
fistp_s(Address adr)Assembler
fld1()Assembler
fld_d(Address adr)Assembler
fld_s(Address adr)Assembler
fldz()Assembler
fmul(int i)Assembler
fmulp(int i=1)Assembler
fnstsw_ax()Assembler
fprem()Assembler
fprem1()Assembler
fstp_d(Address adr)Assembler
fstp_s(Address adr)Assembler
fsub(int i)Assembler
fsubp(int i=1)Assembler
fsubrp(int i=1)Assembler
ftst()Assembler
fwait()Assembler
fxch(int i=1)Assembler
greater enum valueAssembler
greaterEqual enum valueAssembler
hlt()Assembler
ic_info(Label &L, int flags)Assembler
idivl(Register src)Assembler
imull(Register dst, Register src)Assembler
imull(Register dst, Register src, int value)Assembler
incl(Register dst)Assembler
incl(Address dst)Assembler
int3()Assembler
is8bit(int x)Assembler [inline, protected]
isByte(int x)Assembler [inline, protected]
isShiftCount(int x)Assembler [inline, protected]
jcc(Condition cc, char *dst, relocInfo::relocType rtype=relocInfo::runtime_call_type)Assembler
jcc(Condition cc, Label &L)Assembler
jmp(char *entry, relocInfo::relocType rtype)Assembler
jmp(Register reg)Assembler
jmp(Address adr)Assembler
jmp(Label &L)Assembler
leal(Register dst, Address src)Assembler
less enum valueAssembler
lessEqual enum valueAssembler
link_to(Label &L, Label &appendix)Assembler [protected]
Load(Register base, int disp, Register dst)Assembler [inline]
long_at(int pos)Assembler [inline, protected]
long_at_put(int pos, int x)Assembler [inline, protected]
merge(Label &L, Label &with)Assembler
movb(Register dst, Address src)Assembler
movb(Address dst, int imm8)Assembler
movb(Address dst, Register src)Assembler
movl(Register dst, int imm32)Assembler
movl(Register dst, oop obj)Assembler
movl(Register dst, Register src)Assembler
movl(Register dst, Address src)Assembler
movl(Address dst, int imm32)Assembler
movl(Address dst, oop obj)Assembler
movl(Address dst, Register src)Assembler
movsxb(Register dst, Address src)Assembler
movsxb(Register dst, Register src)Assembler
movsxw(Register dst, Address src)Assembler
movsxw(Register dst, Register src)Assembler
movw(Register dst, Address src)Assembler
movw(Address dst, Register src)Assembler
mull(Register src)Assembler
negative enum valueAssembler
negl(Register dst)Assembler
noOverflow enum valueAssembler
nop()Assembler
notEqual enum valueAssembler
notl(Register dst)Assembler
notZero enum valueAssembler
offset() const Assembler [inline]
operator delete(void *p)ResourceObj [inline]
operator new(size_t size, bool on_C_heap=false)ResourceObj [inline]
orl(Register dst, int imm32)Assembler
orl(Register dst, Register src)Assembler
orl(Register dst, Address src)Assembler
overflow enum valueAssembler
pc() const Assembler [inline]
popad()Assembler
popl(Register dst)Assembler
popl(Address dst)Assembler
positive enum valueAssembler
print(Label &L)Assembler [protected]
pushad()Assembler
pushl(int imm32)Assembler
pushl(oop obj)Assembler
pushl(Register src)Assembler
pushl(Address src)Assembler
rcll(Register dst, int imm8)Assembler
ret(int imm16)Assembler
sarl(Register dst, int imm8)Assembler
sarl(Register dst)Assembler
sbbl(Register dst, int imm32)Assembler
sbbl(Register dst, Register src)Assembler
shldl(Register dst, Register src)Assembler
shll(Register dst, int imm8)Assembler
shll(Register dst)Assembler
shrdl(Register dst, Register src)Assembler
shrl(Register dst, int imm8)Assembler
shrl(Register dst)Assembler
sizeOfCall enum valueAssembler
Store(Register src, Register base, int disp)Assembler [inline]
subl(Register dst, int imm32)Assembler
subl(Register dst, Register src)Assembler
testb(Register dst, int imm8)Assembler
testl(Register dst, int imm32)Assembler
testl(Register dst, Register src)Assembler
xorl(Register dst, int imm32)Assembler
xorl(Register dst, Register src)Assembler
zero enum valueAssembler


Generated on Mon Oct 9 13:48:27 2006 for Strongtalk VM by  doxygen 1.4.7