Home | History | Annotate | Download | only in ia32

Lines Matching refs:masm

50 static void RecordWriteHelper(MacroAssembler* masm,
58 masm->and_(object, ~Page::kPageAlignmentMask);
63 masm->sub(addr, Operand(page_start));
64 masm->shr(addr, kObjectAlignmentBits);
69 masm->cmp(pointer_offset, Page::kPageSize / kPointerSize);
70 masm->j(less, &fast);
76 masm->mov(scratch, Operand(page_start, Page::kObjectStartOffset
86 masm->lea(page_start,
95 masm->bind(&fast);
96 masm->bts(Operand(page_start, Page::kRSetOffset), pointer_offset);
105 void Generate(MacroAssembler* masm);
136 void RecordWriteStub::Generate(MacroAssembler* masm) {
137 RecordWriteHelper(masm, object_, addr_, scratch_);
138 masm->ret(0);