Home | History | Annotate | Download | only in arm

Lines Matching refs:scratch1

1356                                          Register scratch1,
1358 SmiTag(scratch1, length);
1360 str(scratch1, FieldMemOperand(string, String::kLengthOffset));
1361 mov(scratch1, Operand(String::kEmptyHashField));
1363 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset));
1445 Register scratch0, Register scratch1) {
1449 scratch1));
1451 DCHECK(!AreAliased(caller_args_count_reg, scratch0, scratch1));
1488 Register tmp_reg = scratch1;
1968 Register scratch1,
1978 mov(scratch1
1985 DCHECK(!AreAliased(result, scratch1, scratch2, ip));
2008 Register top_address = scratch1;
2225 Register scratch1, Register scratch2,
2228 DCHECK(!AreAliased(result, scratch1, scratch2, ip));
2240 Register top_address = scratch1;
2287 Register scratch1,
2294 mov(scratch1, Operand(length, LSL, 1)); // Length in bytes, not chars.
2295 add(scratch1, scratch1,
2297 and_(scratch1, scratch1, Operand(~kObjectAlignmentMask));
2300 Allocate(scratch1, result, scratch2, scratch3, gc_required,
2307 scratch1,
2313 Register scratch1, Register scratch2,
2320 add(scratch1, length,
2322 and_(scratch1, scratch1, Operand(~kObjectAlignmentMask));
2325 Allocate(scratch1, result, scratch2, scratch3, gc_required,
2330 scratch1, scratch2);
2336 Register scratch1,
2339 Allocate(ConsString::kSize, result, scratch1, scratch2, gc_required,
2345 scratch1,
2351 Register scratch1,
2354 Allocate(ConsString::kSize, result, scratch1, scratch2, gc_required,
2358 scratch1, scratch2);
2364 Register scratch1,
2367 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required,
2373 scratch1,
2380 Register scratch1,
2383 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required,
2387 scratch1, scratch2);
2466 Register scratch1,
2470 DCHECK(!AreAliased(value_reg, key_reg, elements_reg, scratch1));
2478 scratch1,
2491 add(scratch1, elements_reg, Operand::DoubleOffsetFromSmiKey(key_reg));
2493 FieldMemOperand(scratch1,
2545 void MacroAssembler::DispatchWeakMap(Register obj, Register scratch1,
2553 ldr(scratch1, FieldMemOperand(obj, HeapObject::kMapOffset));
2554 CmpWeakValue(scratch1, cell, scratch2);
2791 Register scratch1,
2797 JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_number);
2880 Register scratch1, Register scratch2) {
2882 mov(scratch1, Operand(value));
2884 str(scratch1, MemOperand(scratch2));
2890 Register scratch1, Register scratch2) {
2894 ldr(scratch1, MemOperand(scratch2));
2895 add(scratch1, scratch1, Operand(value));
2896 str(scratch1, MemOperand(scratch2));
2902 Register scratch1, Register scratch2) {
2906 ldr(scratch1, MemOperand(scratch2));
2907 sub(scratch1, scratch1, Operand(value));
2908 str(scratch1, MemOperand(scratch2));
3254 Register first, Register second, Register scratch1, Register scratch2,
3258 ldr(scratch1, FieldMemOperand(first, HeapObject::kMapOffset));
3260 ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
3263 JumpIfBothInstanceTypesAreNotSequentialOneByte(scratch1, scratch2, scratch1,
3269 Register scratch1,
3273 and_(scratch1, first, Operand(second));
3274 JumpIfSmi(scratch1, failure);
3275 JumpIfNonSmisNotBothSequentialOneByteStrings(first, second, scratch1,
3296 Register scratch1,
3303 Allocate(HeapNumber::kSize, result, scratch1, scratch2, gc_required,
3318 Register scratch1,
3322 AllocateHeapNumber(result, scratch1, scratch2, heap_number_map, gc_required);
3323 sub(scratch1, result, Operand(kHeapObjectTag));
3324 vstr(value, scratch1, HeapNumber::kValueOffset);
3329 Register value, Register scratch1,
3332 DCHECK(!result.is(scratch1));
3337 Allocate(JSValue::kSize, result, scratch1, scratch2, gc_required,
3341 LoadGlobalFunctionInitialMap(constructor, scratch1, scratch2);
3342 str(scratch1, FieldMemOperand(result, HeapObject::kMapOffset));
3343 LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex);
3344 str(scratch1, FieldMemOperand(result, JSObject::kPropertiesOffset));
3345 str(scratch1, FieldMemOperand(result, JSObject::kElementsOffset));
3441 Register first, Register second, Register scratch1, Register scratch2,
3447 and_(scratch1, first, Operand(kFlatOneByteStringMask));
3449 cmp(scratch1, Operand(kFlatOneByteStringTag));
3662 Register scratch1,
3664 HasColor(object, scratch0, scratch1, on_black, 1, 1); // kBlackBitPattern.
3908 Register scratch1,
3910 DCHECK(!scratch1.is(scratch0));
3927 ldrb(scratch1, FieldMemOperand(current, Map::kInstanceTypeOffset));
3928 cmp(scratch1, Operand(JS_OBJECT_TYPE));
3931 ldr(scratch1, FieldMemOperand(current, Map::kBitField2Offset));
3932 DecodeField<Map::ElementsKindBits>(scratch1);
3933 cmp(scratch1, Operand(DICTIONARY_ELEMENTS));