MacroAssembler Member List

This is the complete list of members for MacroAssembler, 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]
align(int modulus)MacroAssembler
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
call_C(Label &L)MacroAssembler
call_C(Label &L, Label &nlrTestPoint)MacroAssembler
call_C(char *entry, relocInfo::relocType rtype)MacroAssembler
call_C(char *entry, relocInfo::relocType rtype, Label &nlrTestPoint)MacroAssembler
call_C(Register entry)MacroAssembler
call_C(Register entry, Label &nlrTestPoint)MacroAssembler
call_C(char *entry, Register arg1)MacroAssembler
call_C(char *entry, Register arg1, Register arg2)MacroAssembler
call_C(char *entry, Register arg1, Register arg2, Register arg3)MacroAssembler
call_C(char *entry, Register arg1, Register arg2, Register arg3, Register arg4)MacroAssembler
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]
enter()MacroAssembler
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
fpop()MacroAssembler
fprem()Assembler
fprem1()Assembler
fpu_mask_and_cond_for(Condition cc, int &mask, Condition &cond)MacroAssembler [static]
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
inline_oop(oop o)MacroAssembler
inspect(char *title=NULL)MacroAssembler
inspector(oop edi, oop esi, oop ebp, oop esp, oop ebx, oop edx, oop ecx, oop eax, char *eip)MacroAssembler [static]
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
leave()MacroAssembler
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]
MacroAssembler(CodeBuffer *code)MacroAssembler [inline]
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]
print_reg(char *name, oop obj)MacroAssembler [static]
pushad()Assembler
pushl(int imm32)Assembler
pushl(oop obj)Assembler
pushl(Register src)Assembler
pushl(Address src)Assembler
rcll(Register dst, int imm8)Assembler
reset_last_Delta_frame()MacroAssembler
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
set_last_Delta_frame_after_call()MacroAssembler
set_last_Delta_frame_before_call()MacroAssembler
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]
store_check(Register obj, Register tmp)MacroAssembler
subl(Register dst, int imm32)Assembler
subl(Register dst, Register src)Assembler
test(Register dst, int imm8)MacroAssembler
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 14:06:21 2006 for Strongtalk VM by  doxygen 1.4.7