/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 3132 Register mask_scratch, 3137 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, ecx)); 3139 GetMarkBits(object, bitmap_scratch, mask_scratch); 3142 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); 3144 add(mask_scratch, mask_scratch); // Shift left 1 by adding. 3146 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); 3183 Register mask_scratch, 3186 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, ecx)); 3187 GetMarkBits(value, bitmap_scratch, mask_scratch); 3130 HasColor(Register object, Register bitmap_scratch, Register mask_scratch, Label* has_color, Label::Distance has_color_distance, int first_bit, int second_bit) argument 3180 EnsureNotWhite( Register value, Register bitmap_scratch, Register mask_scratch, Label* value_is_white_and_not_data, Label::Distance distance) argument 3272 or_(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); local [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | macro-assembler-x87.cc | 3092 Register mask_scratch, 3097 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, ecx)); 3099 GetMarkBits(object, bitmap_scratch, mask_scratch); 3102 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); 3104 add(mask_scratch, mask_scratch); // Shift left 1 by adding. 3106 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); 3143 Register mask_scratch, 3146 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, ecx)); 3147 GetMarkBits(value, bitmap_scratch, mask_scratch); 3090 HasColor(Register object, Register bitmap_scratch, Register mask_scratch, Label* has_color, Label::Distance has_color_distance, int first_bit, int second_bit) argument 3140 EnsureNotWhite( Register value, Register bitmap_scratch, Register mask_scratch, Label* value_is_white_and_not_data, Label::Distance distance) argument 3232 or_(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); local [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | macro-assembler-x64.cc | 5071 Register mask_scratch, 5074 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, rcx)); 5075 GetMarkBits(object, bitmap_scratch, mask_scratch); 5078 // The mask_scratch register contains a 1 at the position of the first bit 5080 movp(rcx, mask_scratch); 5083 leap(rcx, Operand(mask_scratch, mask_scratch, times_2, 0)); 5086 cmpp(mask_scratch, rcx); 5141 Register mask_scratch, 5144 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, rc 5069 JumpIfBlack(Register object, Register bitmap_scratch, Register mask_scratch, Label* on_black, Label::Distance on_black_distance) argument 5138 EnsureNotWhite( Register value, Register bitmap_scratch, Register mask_scratch, Label* value_is_white_and_not_data, Label::Distance distance) argument 5157 testp(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); local 5166 testp(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); local 5225 orp(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); local [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | macro-assembler-arm.cc | 3679 Register mask_scratch, 3683 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, no_reg)); 3685 GetMarkBits(object, bitmap_scratch, mask_scratch); 3689 tst(ip, Operand(mask_scratch)); 3692 add(mask_scratch, mask_scratch, Operand(mask_scratch), SetCC); 3694 tst(ip, Operand(mask_scratch)); 3744 Register mask_scratch, 3747 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, i [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | macro-assembler-mips.cc | 5645 Register mask_scratch, 5649 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t8)); 5650 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t9)); 5652 GetMarkBits(object, bitmap_scratch, mask_scratch); 5656 And(t8, t9, Operand(mask_scratch)); 5659 Addu(mask_scratch, mask_scratch, Operand(mask_scratch)); 5660 Branch(&word_boundary, eq, mask_scratch, Operand(zero_reg)); 5661 And(t8, t9, Operand(mask_scratch)); 5643 HasColor(Register object, Register bitmap_scratch, Register mask_scratch, Label* has_color, int first_bit, int second_bit) argument 5710 EnsureNotWhite( Register value, Register bitmap_scratch, Register mask_scratch, Register load_scratch, Label* value_is_white_and_not_data) argument [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | macro-assembler-mips64.cc | 5628 Register mask_scratch, 5632 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t8)); 5633 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t9)); 5635 GetMarkBits(object, bitmap_scratch, mask_scratch); 5640 And(t8, t9, Operand(mask_scratch)); 5643 Daddu(mask_scratch, mask_scratch, Operand(mask_scratch)); 5644 And(t8, t9, Operand(mask_scratch)); 5695 Register mask_scratch, 5626 HasColor(Register object, Register bitmap_scratch, Register mask_scratch, Label* has_color, int first_bit, int second_bit) argument 5692 EnsureNotWhite( Register value, Register bitmap_scratch, Register mask_scratch, Register load_scratch, Label* value_is_white_and_not_data) argument [all...] |