/external/v8/src/x87/ |
D | macro-assembler-x87.cc | 2804 Register mask_scratch, in HasColor() argument 2809 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, ecx)); in HasColor() 2811 GetMarkBits(object, bitmap_scratch, mask_scratch); in HasColor() 2814 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); in HasColor() 2816 add(mask_scratch, mask_scratch); // Shift left 1 by adding. in HasColor() 2818 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); in HasColor() 2853 Register mask_scratch, Label* value_is_white, in JumpIfWhite() argument 2855 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, ecx)); in JumpIfWhite() 2856 GetMarkBits(value, bitmap_scratch, mask_scratch); in JumpIfWhite() 2866 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); in JumpIfWhite()
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 2932 Register mask_scratch, in HasColor() argument 2937 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, ecx)); in HasColor() 2939 GetMarkBits(object, bitmap_scratch, mask_scratch); in HasColor() 2942 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); in HasColor() 2944 add(mask_scratch, mask_scratch); // Shift left 1 by adding. in HasColor() 2946 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); in HasColor() 2981 Register mask_scratch, Label* value_is_white, in JumpIfWhite() argument 2983 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, ecx)); in JumpIfWhite() 2984 GetMarkBits(value, bitmap_scratch, mask_scratch); in JumpIfWhite() 2994 test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); in JumpIfWhite()
|
/external/v8/src/arm/ |
D | macro-assembler-arm.cc | 3280 Register mask_scratch, in HasColor() argument 3284 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, no_reg)); in HasColor() 3286 GetMarkBits(object, bitmap_scratch, mask_scratch); in HasColor() 3290 tst(ip, Operand(mask_scratch)); in HasColor() 3293 add(mask_scratch, mask_scratch, Operand(mask_scratch), SetCC); in HasColor() 3295 tst(ip, Operand(mask_scratch)); in HasColor() 3322 Register mask_scratch, Register load_scratch, in JumpIfWhite() argument 3324 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, ip)); in JumpIfWhite() 3325 GetMarkBits(value, bitmap_scratch, mask_scratch); in JumpIfWhite() 3336 tst(mask_scratch, load_scratch); in JumpIfWhite()
|
/external/v8/src/ppc/ |
D | macro-assembler-ppc.cc | 3210 Register mask_scratch, Label* has_color, in HasColor() argument 3212 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, no_reg)); in HasColor() 3214 GetMarkBits(object, bitmap_scratch, mask_scratch); in HasColor() 3219 and_(r0, ip, mask_scratch, SetRC); in HasColor() 3223 slwi(mask_scratch, mask_scratch, Operand(1), SetRC); in HasColor() 3226 and_(r0, ip, mask_scratch, SetRC); in HasColor() 3255 Register mask_scratch, Register load_scratch, in JumpIfWhite() argument 3257 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, ip)); in JumpIfWhite() 3258 GetMarkBits(value, bitmap_scratch, mask_scratch); in JumpIfWhite() 3269 and_(r0, mask_scratch, load_scratch, SetRC); in JumpIfWhite()
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 5440 Register mask_scratch, in HasColor() argument 5444 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t8)); in HasColor() 5445 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t9)); in HasColor() 5447 GetMarkBits(object, bitmap_scratch, mask_scratch); in HasColor() 5451 And(t8, t9, Operand(mask_scratch)); in HasColor() 5454 Addu(mask_scratch, mask_scratch, Operand(mask_scratch)); in HasColor() 5455 Branch(&word_boundary, eq, mask_scratch, Operand(zero_reg)); in HasColor() 5456 And(t8, t9, Operand(mask_scratch)); in HasColor() 5484 Register mask_scratch, Register load_scratch, in JumpIfWhite() argument 5486 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, t8)); in JumpIfWhite() [all …]
|
/external/v8/src/mips64/ |
D | macro-assembler-mips64.cc | 6153 Register mask_scratch, in HasColor() argument 6157 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t8)); in HasColor() 6158 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, t9)); in HasColor() 6160 GetMarkBits(object, bitmap_scratch, mask_scratch); in HasColor() 6165 And(t8, t9, Operand(mask_scratch)); in HasColor() 6168 Daddu(mask_scratch, mask_scratch, Operand(mask_scratch)); in HasColor() 6169 And(t8, t9, Operand(mask_scratch)); in HasColor() 6196 Register mask_scratch, Register load_scratch, in JumpIfWhite() argument 6198 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, t8)); in JumpIfWhite() 6199 GetMarkBits(value, bitmap_scratch, mask_scratch); in JumpIfWhite() [all …]
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 5306 Register mask_scratch, in JumpIfBlack() argument 5309 DCHECK(!AreAliased(object, bitmap_scratch, mask_scratch, rcx)); in JumpIfBlack() 5311 GetMarkBits(object, bitmap_scratch, mask_scratch); in JumpIfBlack() 5316 movp(rcx, mask_scratch); in JumpIfBlack() 5318 cmpp(mask_scratch, rcx); in JumpIfBlack() 5348 Register mask_scratch, Label* value_is_white, in JumpIfWhite() argument 5350 DCHECK(!AreAliased(value, bitmap_scratch, mask_scratch, rcx)); in JumpIfWhite() 5351 GetMarkBits(value, bitmap_scratch, mask_scratch); in JumpIfWhite() 5361 testp(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); in JumpIfWhite()
|
D | macro-assembler-x64.h | 234 Register mask_scratch, Label* on_black,
|