Searched defs:scratch2 (Results 26 - 50 of 95) sorted by relevance

1234

/external/v8/src/s390/
H A Dcodegen-s390.cc101 Register scratch2 = r1; local
105 scratch2));
108 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch2, fail);
126 __ Allocate(r14, array, r9, scratch2, &gc_required, DOUBLE_ALIGNMENT);
129 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
132 __ StoreP(scratch2, MemOperand(array, HeapObject::kMapOffset));
135 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
141 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2,
162 // scratch2: begin of FixedDoubleArray element fields, not tagged
168 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
326 Register scratch2 = value; local
[all...]
/external/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc206 Register scratch2, Label* miss_label) {
207 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
398 Register scratch = scratch2();
411 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
417 __ LoadWeakValue(scratch2, native_context_cell, miss);
418 __ cmp(scratch1, scratch2);
426 __ ldr(scratch2,
427 ContextMemOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
428 __ cmp(scratch1, scratch2);
437 Register scratch2, Handl
204 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
410 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
435 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
475 name, scratch2, miss); local
489 scratch2); local
[all...]
/external/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc108 Register scratch2, Label* miss_label) {
109 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
428 Register scratch = scratch2();
441 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
447 __ LoadWeakValue(scratch2, native_context_cell, miss);
448 __ Cmp(scratch1, scratch2);
456 __ Ldr(scratch2,
457 ContextMemOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
458 __ Cmp(scratch1, scratch2);
467 Register scratch2, Handl
106 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
440 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
465 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
506 name, scratch2, miss); local
519 scratch2); local
[all...]
/external/v8/src/ic/
H A Dhandler-compiler.cc111 GenerateAccessCheck(weak_cell, scratch1(), scratch2(), miss,
116 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name,
130 GenerateAccessCheck(weak_cell, scratch1(), scratch2(), miss, false);
133 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name,
156 Register scratch2) {
191 scratch2); local
224 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3());
252 scratch2(), false, no_reg, holder, accessor_index);
263 PushVectorAndSlot(scratch2(), scratch3());
279 PopVectorAndSlot(scratch2(), scratch
153 NonexistentFrontendHeader(Handle<Name> name, Label* miss, Register scratch1, Register scratch2) argument
[all...]
/external/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc149 Register scratch2, Label* miss_label) {
402 Register scratch = scratch2();
415 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
421 __ LoadWeakValue(scratch2, native_context_cell, miss);
422 __ cmp(scratch1, scratch2);
429 __ mov(scratch2, ContextOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
430 __ cmp(scratch1, scratch2);
439 Register scratch2, Handle<Name> name, Label* miss,
445 DCHECK(!scratch2
147 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
414 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
437 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
477 name, scratch2, miss); local
491 scratch2); local
[all...]
/external/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc198 Register scratch2, Label* miss_label) {
199 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
384 Register scratch = scratch2();
397 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
403 __ LoadWeakValue(scratch2, native_context_cell, miss);
406 __ Branch(&done, eq, scratch1, Operand(scratch2));
410 __ lw(scratch2, ContextMemOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
412 __ Branch(miss, ne, scratch1, Operand(scratch2));
419 Register scratch2, Handl
196 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
396 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
417 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
457 name, scratch2, miss); local
471 scratch2); local
[all...]
/external/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc198 Register scratch2, Label* miss_label) {
199 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
384 Register scratch = scratch2();
397 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
403 __ LoadWeakValue(scratch2, native_context_cell, miss);
406 __ Branch(&done, eq, scratch1, Operand(scratch2));
410 __ ld(scratch2, ContextMemOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
412 __ Branch(miss, ne, scratch1, Operand(scratch2));
419 Register scratch2, Handl
196 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
396 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
417 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
457 name, scratch2, miss); local
471 scratch2); local
[all...]
/external/v8/src/ic/ppc/
H A Dhandler-compiler-ppc.cc201 Register scratch2, Label* miss_label) {
202 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
393 Register scratch = scratch2();
406 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
412 __ LoadWeakValue(scratch2, native_context_cell, miss);
413 __ cmp(scratch1, scratch2);
421 __ LoadP(scratch2,
422 ContextMemOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
423 __ cmp(scratch1, scratch2);
432 Register scratch2, Handl
199 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
405 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
430 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
475 name, scratch2, miss); local
489 scratch2); local
[all...]
/external/v8/src/ic/s390/
H A Dhandler-compiler-s390.cc192 Register scratch2, Label* miss_label) {
193 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
374 Register scratch = scratch2();
387 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
393 __ LoadWeakValue(scratch2, native_context_cell, miss);
394 __ CmpP(scratch1, scratch2);
402 __ LoadP(scratch2,
403 ContextMemOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
404 __ CmpP(scratch1, scratch2);
413 Register scratch2, Handl
190 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
386 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
411 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
451 name, scratch2, miss); local
465 scratch2); local
[all...]
/external/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc391 Register scratch = scratch2();
405 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
411 __ LoadWeakValue(scratch2, native_context_cell, miss);
412 __ cmpp(scratch1, scratch2);
419 __ movp(scratch2, ContextOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
420 __ cmpp(scratch1, scratch2);
429 Register scratch2, Handle<Name> name, Label* miss,
435 DCHECK(!scratch2.is(object_reg) && !scratch2
404 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
427 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
470 name, scratch2, miss); local
484 scratch2); local
[all...]
/external/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc149 Register scratch2, Label* miss_label) {
402 Register scratch = scratch2();
415 Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
421 __ LoadWeakValue(scratch2, native_context_cell, miss);
422 __ cmp(scratch1, scratch2);
429 __ mov(scratch2, ContextOperand(scratch2, Context::SECURITY_TOKEN_INDEX));
430 __ cmp(scratch1, scratch2);
439 Register scratch2, Handle<Name> name, Label* miss,
445 DCHECK(!scratch2
147 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
414 GenerateAccessCheck( Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2, Label* miss, bool compare_native_contexts_only) argument
437 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, ReturnHolder return_what) argument
477 name, scratch2, miss); local
491 scratch2); local
[all...]
/external/v8/src/compiler/arm/
H A Dcode-generator-arm.cc469 Register scratch2,
471 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
487 __ PrepareForTailCall(callee_args_count, caller_args_count_reg, scratch2,
467 AssemblePopArgumentsAdaptorFrame(Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
/external/v8/src/arm/
H A Dmacro-assembler-arm.cc1419 Register scratch2) {
1421 LoadRoot(scratch2, map_index);
1424 str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset));
1868 Register scratch2,
1878 mov(scratch2, Operand(0x7291));
1884 DCHECK(!AreAliased(result, scratch1, scratch2, ip));
1911 Register result_end = scratch2;
2122 Register scratch1, Register scratch2,
2125 DCHECK(!AreAliased(result, scratch1, scratch2, ip));
2138 Register result_end = scratch2;
3126 JumpIfNonSmisNotBothSequentialOneByteStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
3140 JumpIfNotBothSequentialOneByteStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
3168 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Register heap_number_map, Label* gc_required, MutableMode mode) argument
3189 AllocateHeapNumberWithValue(Register result, DwVfpRegister value, Register scratch1, Register scratch2, Register heap_number_map, Label* gc_required) argument
3201 AllocateJSValue(Register result, Register constructor, Register value, Register scratch1, Register scratch2, Label* gc_required) argument
3399 JumpIfBothInstanceTypesAreNotSequentialOneByte( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
[all...]
/external/v8/src/arm64/
H A Dmacro-assembler-arm64.h1108 Register first, Register second, Register scratch1, Register scratch2,
1120 Register scratch1, Register scratch2, Label* failure);
1126 Register scratch1, Register scratch2, Label* failure);
1350 Register scratch2,
1361 Register scratch2, AllocationFlags flags);
1366 Register scratch2,
1370 Register scratch1, Register scratch2,
1375 Register scratch2,
1378 Register scratch1, Register scratch2,
1383 Register scratch2,
1627 JumpIfJSArrayHasAllocationMemento(Register receiver, Register scratch1, Register scratch2, Label* memento_found) argument
[all...]
/external/v8/src/builtins/arm/
H A Dbuiltins-arm.cc1735 Register scratch2,
1739 Register constructor = scratch2;
2301 Register scratch1, Register scratch2,
2303 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
2330 __ ldr(scratch2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
2332 MemOperand(scratch2, CommonFrameConstants::kContextOrFrameTypeOffset));
2337 __ mov(fp, scratch2);
2357 __ PrepareForTailCall(callee_args_count, caller_args_count_reg, scratch2,
1732 CompatibleReceiverCheck(MacroAssembler* masm, Register receiver, Register function_template_info, Register scratch0, Register scratch1, Register scratch2, Label* receiver_check_failed) argument
2300 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
/external/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc1739 Register scratch2,
1743 Register constructor = scratch2;
1983 Register scratch2 = x11; local
2006 __ Add(scratch2, jssp, Operand(argc, LSL, kPointerSizeLog2));
2007 __ Sub(scratch1, scratch2, kPointerSize);
2011 __ Str(x12, MemOperand(scratch2, -kPointerSize, PostIndex));
2373 Register scratch1, Register scratch2,
2375 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
2402 __ Ldr(scratch2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
2404 MemOperand(scratch2, CommonFrameConstant
1736 CompatibleReceiverCheck(MacroAssembler* masm, Register receiver, Register function_template_info, Register scratch0, Register scratch1, Register scratch2, Label* receiver_check_failed) argument
2372 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
2897 Register scratch1 = x13, scratch2 = x14; local
2936 Register scratch1 = x13, scratch2 = x14; local
[all...]
/external/v8/src/builtins/ia32/
H A Dbuiltins-ia32.cc530 Register scratch2) {
532 Register return_pc = scratch2;
689 Register scratch1, Register scratch2,
698 // Make scratch2 the space we have left. The stack might already be overflowed
699 // here which will cause scratch2 to become negative.
700 __ mov(scratch2, esp);
701 __ sub(scratch2, scratch1);
710 __ cmp(scratch2, scratch1);
793 // register. scratch1 and scratch2 are used as temporary registers. Their
797 Register scratch1, Register scratch2, boo
529 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) argument
688 Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, Register scratch1, Register scratch2, Label* stack_overflow, bool include_receiver = false) argument
795 Generate_InterpreterPushArgsAndReturnAddress( MacroAssembler* masm, Register num_args, Register start_addr, Register scratch1, Register scratch2, bool receiver_in_args, int num_slots_above_ret_addr, Label* stack_overflow) argument
873 scratch2); local
2344 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
[all...]
/external/v8/src/builtins/mips/
H A Dbuiltins-mips.cc1149 Register scratch1, Register scratch2,
1159 __ sll(scratch2, num_args, kPointerSizeLog2);
1161 __ Branch(stack_overflow, le, scratch1, Operand(scratch2));
1166 Register scratch, Register scratch2,
1168 Generate_StackOverflowCheck(masm, num_args, scratch, scratch2,
1172 __ mov(scratch2, num_args);
1173 __ sll(scratch2, scratch2, kPointerSizeLog2);
1174 __ Subu(scratch2, index, Operand(scratch2));
1148 Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, Register scratch1, Register scratch2, Label* stack_overflow) argument
1164 Generate_InterpreterPushArgs(MacroAssembler* masm, Register num_args, Register index, Register scratch, Register scratch2, Label* stack_overflow) argument
2314 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
[all...]
/external/v8/src/builtins/mips64/
H A Dbuiltins-mips64.cc1141 Register scratch1, Register scratch2,
1151 __ dsll(scratch2, num_args, kPointerSizeLog2);
1153 __ Branch(stack_overflow, le, scratch1, Operand(scratch2));
1158 Register scratch, Register scratch2,
1160 // Generate_StackOverflowCheck(masm, num_args, scratch, scratch2,
1164 __ mov(scratch2, num_args);
1165 __ dsll(scratch2, scratch2, kPointerSizeLog2);
1166 __ Dsubu(scratch2, index, Operand(scratch2));
1140 Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, Register scratch1, Register scratch2, Label* stack_overflow) argument
1156 Generate_InterpreterPushArgs(MacroAssembler* masm, Register num_args, Register index, Register scratch, Register scratch2, Label* stack_overflow) argument
2310 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
[all...]
/external/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc2363 Register scratch1, Register scratch2,
2365 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
2392 __ LoadP(scratch2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
2395 MemOperand(scratch2, CommonFrameConstants::kContextOrFrameTypeOffset));
2400 __ mr(fp, scratch2);
2423 __ PrepareForTailCall(callee_args_count, caller_args_count_reg, scratch2,
2362 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
/external/v8/src/builtins/s390/
H A Dbuiltins-s390.cc2373 Register scratch1, Register scratch2,
2375 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
2402 __ LoadP(scratch2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
2405 MemOperand(scratch2, CommonFrameConstants::kContextOrFrameTypeOffset));
2410 __ LoadRR(fp, scratch2);
2432 __ PrepareForTailCall(callee_args_count, caller_args_count_reg, scratch2,
2372 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
/external/v8/src/builtins/x64/
H A Dbuiltins-x64.cc611 Register scratch2) {
613 Register return_pc = scratch2;
770 Register scratch1, Register scratch2,
776 __ movp(scratch2, rsp);
777 // Make scratch2 the space we have left. The stack might already be overflowed
778 // here which will cause scratch2 to become negative.
779 __ subp(scratch2, scratch1);
785 __ cmpp(scratch2, scratch1);
2438 Register scratch1, Register scratch2,
2440 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch
610 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) argument
769 Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, Register scratch1, Register scratch2, Label* stack_overflow) argument
2437 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
2915 CompatibleReceiverCheck(MacroAssembler* masm, Register receiver, Register function_template_info, Register scratch0, Register scratch1, Register scratch2, Label* receiver_check_failed) argument
[all...]
/external/v8/src/builtins/x87/
H A Dbuiltins-x87.cc531 Register scratch2) {
533 Register return_pc = scratch2;
690 Register scratch1, Register scratch2,
699 // Make scratch2 the space we have left. The stack might already be overflowed
700 // here which will cause scratch2 to become negative.
701 __ mov(scratch2, esp);
702 __ sub(scratch2, scratch1);
711 __ cmp(scratch2, scratch1);
794 // register. scratch1 and scratch2 are used as temporary registers. Their
798 Register scratch1, Register scratch2, boo
530 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) argument
689 Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, Register scratch1, Register scratch2, Label* stack_overflow, bool include_receiver = false) argument
796 Generate_InterpreterPushArgsAndReturnAddress( MacroAssembler* masm, Register num_args, Register start_addr, Register scratch1, Register scratch2, bool receiver_in_args, int num_slots_above_ret_addr, Label* stack_overflow) argument
874 scratch2); local
2368 PrepareForTailCall(MacroAssembler* masm, Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
[all...]
/external/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc567 Register scratch2,
569 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
585 __ PrepareForTailCall(callee_args_count, caller_args_count_reg, scratch2,
565 AssemblePopArgumentsAdaptorFrame(Register args_reg, Register scratch1, Register scratch2, Register scratch3) argument
/external/v8/src/compiler/ia32/
H A Dcode-generator-ia32.cc430 Register scratch2 = ecx; local
432 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3));
441 __ push(scratch2);
452 __ PrepareForTailCall(callee_args_count, caller_args_count_reg, scratch2,
455 __ pop(scratch2);

Completed in 352 milliseconds

1234