/external/v8/src/arm/ |
H A D | macro-assembler-arm.h | 202 Register scratch2, 208 Register scratch2, 222 Register scratch2, 228 Register scratch2, 234 Register scratch2, 239 Register scratch2, 371 Register scratch1, Register scratch2); 373 Register scratch1, Register scratch2); 375 Register scratch1, Register scratch2); 413 Register scratch2, [all...] |
H A D | macro-assembler-arm.cc | 840 Register scratch2, 844 ASSERT(!scratch1.is(scratch2)); 854 // Assert that result actually contains top on entry. scratch2 is used 855 // immediately below so this use of scratch2 does not cause difference with 857 ldr(scratch2, MemOperand(scratch1)); 858 cmp(result, scratch2); 866 mov(scratch2, Operand(new_space_allocation_limit)); 867 ldr(scratch2, MemOperand(scratch2)); 869 cmp(result, Operand(scratch2)); 837 AllocateInNewSpace(int object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) argument 889 AllocateInNewSpace(Register object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) argument 962 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 996 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1031 AllocateTwoByteConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 1050 AllocateAsciiConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 1286 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 1296 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 1308 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 1401 JumpIfNonSmisNotBothSequentialAsciiStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 1424 JumpIfNotBothSequentialAsciiStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument [all...] |
H A D | stub-cache-arm.cc | 194 // If this is not needed, scratch1 and scratch2 may be the same register. 198 Register scratch2, 208 __ and_(scratch2, scratch1, Operand(kIsNotStringMask)); 210 __ cmp(scratch2, Operand(static_cast<int32_t>(kStringTag))); 222 Register scratch2, 228 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss, &check_wrapper); 242 GenerateStringCheck(masm, scratch1, scratch2, scratch2, miss, miss); 252 Register scratch2, 254 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_labe 195 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 219 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 249 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 434 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument 560 CompileLoadInterceptor(LoadInterceptorCompiler* compiler, StubCompiler* stub_compiler, MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 650 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, int index, String* name, Label* miss) argument 670 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Object* value, String* name, Label* miss) argument 692 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, AccessorInfo* callback, String* name, Label* miss, Failure** failure) argument 728 GenerateLoadInterceptor(JSObject* object, JSObject* holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, String* name, Label* miss) argument [all...] |
H A D | codegen-arm.h | 556 Register scratch2, 611 Register scratch2,
|
H A D | builtins-arm.cc | 98 Register scratch2, 112 scratch2, 121 // scratch2: start of next object 132 // scratch2: start of next object 143 // scratch2: start of next object 176 Register scratch2, 214 scratch2, 94 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument 169 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array_storage, Register elements_array_end, Register scratch1, Register scratch2, bool fill_with_hole, Label* gc_required) argument
|
H A D | codegen-arm.cc | 5373 Register scratch2) { // Another scratch register. 5379 scratch2, 5646 Register scratch2, 5651 // Get exponent alone in scratch2. 5652 __ and_(scratch2, scratch, Operand(HeapNumber::kExponentMask)); 5662 __ cmp(scratch2, Operand(non_smi_exponent)); 5674 __ sub(scratch2, scratch2, Operand(zero_exponent), SetCC); 5678 // We have a shifted exponent between 0 and 30 in scratch2. 5679 __ mov(dest, Operand(scratch2, LS 5368 AllocateHeapNumber( MacroAssembler* masm, Label* need_gc, Register result, Register scratch1, Register scratch2) argument 5642 GetInt32(MacroAssembler* masm, Register source, Register dest, Register scratch, Register scratch2, Label* slow) argument 7059 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument 7359 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument [all...] |
/external/v8/src/mips/ |
H A D | stub-cache-mips.cc | 82 Register scratch2, 92 Register scratch2, 139 Register scratch2, 151 Register scratch2, 164 Register scratch2, 181 Register scratch2, 79 GenerateLoadStringLength2(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 89 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 135 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, int index, String* name, Label* miss) argument 147 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Object* value, String* name, Label* miss) argument 159 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, AccessorInfo* callback, String* name, Label* miss, Failure** failure) argument 175 GenerateLoadInterceptor(JSObject* object, JSObject* holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, String* name, Label* miss) argument
|
H A D | macro-assembler-mips.h | 315 Register scratch1, Register scratch2); 317 Register scratch1, Register scratch2); 319 Register scratch1, Register scratch2);
|
H A D | full-codegen-mips.cc | 103 Register scratch2) { 100 Move(Slot* dst, Register src, Register scratch1, Register scratch2) argument
|
H A D | macro-assembler-mips.cc | 860 Register scratch1, Register scratch2) { 866 Register scratch1, Register scratch2) { 872 Register scratch1, Register scratch2) { 859 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 865 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 871 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
|
/external/v8/src/ia32/ |
H A D | macro-assembler-ia32.h | 264 // register scratch2 can be passed as no_reg; the others must be 269 Register scratch2, 277 Register scratch2, 283 Register scratch2, 291 Register scratch2, 295 Register scratch2, 450 Register scratch2,
|
H A D | stub-cache-ia32.cc | 214 Register scratch2, 234 __ mov(scratch2, FieldOperand(receiver, JSValue::kValueOffset)); 235 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 236 __ mov(eax, FieldOperand(scratch2, String::kLengthOffset)); 245 Register scratch2, 247 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 312 Register scratch2, 324 scratch1, scratch2, name, miss); 332 scratch2, 341 scratch2, 211 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 242 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 303 CompileLoadInterceptor(Compiler* compiler, StubCompiler* stub_compiler, MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 352 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument 683 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 726 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument 797 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, String* name, JSObject* holder_obj, Label* miss_label) argument 996 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, int index, String* name, Label* miss) argument 1019 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, AccessorInfo* callback, String* name, Label* miss, Failure** failure) argument 1091 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Object* value, String* name, Label* miss) argument 1114 GenerateLoadInterceptor(JSObject* object, JSObject* holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, String* name, Label* miss) argument [all...] |
H A D | macro-assembler-ia32.cc | 880 Register scratch2, 886 scratch2, 899 Register scratch2, 915 scratch2, 932 Register scratch2, 948 scratch2, 964 Register scratch2, 970 scratch2, 982 Register scratch2, 988 scratch2, 878 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 896 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 929 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 962 AllocateConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 980 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1589 JumpIfNotBothSequentialAsciiStrings(Register object1, Register object2, Register scratch1, Register scratch2, Label* failure) argument [all...] |
H A D | codegen-ia32.h | 814 Register scratch2, 880 Register scratch2, 904 Register scratch2,
|
H A D | builtins-ia32.cc | 704 Register scratch2, 722 scratch2, 731 // scratch2: start of next object 749 // scratch2: start of next object 757 // scratch2: start of next object 783 __ cmp(scratch1, Operand(scratch2)); 700 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument
|
H A D | codegen-ia32.cc | 8361 Register scratch2 = edi; local 8364 // Get exponent alone in scratch2. 8365 __ mov(scratch2, scratch); 8366 __ and_(scratch2, HeapNumber::kExponentMask); 8372 __ cmp(Operand(scratch2), Immediate(kTooBigExponent)); 8392 __ cmp(Operand(scratch2), Immediate(non_smi_exponent)); 8405 __ cmp(Operand(scratch2), Immediate(big_non_smi_exponent)); 8409 __ mov(scratch2, scratch); 8410 __ and_(scratch2, HeapNumber::kMantissaMask); 8412 __ or_(scratch2, 9354 GenerateLookupNumberStringCache(MacroAssembler* masm, Register object, Register result, Register scratch1, Register scratch2, bool object_is_smi, Label* not_found) argument 10584 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Label* not_found) argument 10909 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument [all...] |
/external/v8/src/x64/ |
H A D | stub-cache-x64.cc | 322 Register scratch2, 342 __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset)); 343 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 344 __ movl(rax, FieldOperand(scratch2, String::kLengthOffset)); 389 Register scratch2, 400 scratch1, scratch2, name, miss); 408 scratch2, 417 scratch2, 433 Register scratch2, 454 CompileRegular(masm, receiver, holder, scratch2, holder_ob 319 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 380 CompileLoadInterceptor(Compiler* compiler, StubCompiler* stub_compiler, MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 428 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument 564 CompileCacheable(MacroAssembler* masm, StubCompiler* stub_compiler, Register receiver, Register holder, Register scratch1, Register scratch2, JSObject* holder_obj, LookupResult* lookup, String* name, Label* miss_label) argument 1585 GenerateLoadInterceptor(JSObject* object, JSObject* holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, String* name, Label* miss) argument 1609 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, AccessorInfo* callback, String* name, Label* miss, Failure** failure) argument 1686 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, int index, String* name, Label* miss) argument 1708 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Object* value, String* name, Label* miss) argument [all...] |
H A D | macro-assembler-x64.h | 426 Register scratch2, 581 Register scratch2, 587 Register scratch2, 595 Register scratch2, 599 Register scratch2,
|
H A D | macro-assembler-x64.cc | 1367 Register scratch2, 1375 movq(scratch2, FieldOperand(second_object, HeapObject::kMapOffset)); 1377 movzxbl(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); 1386 andl(scratch2, Immediate(kFlatAsciiStringMask)); 1387 // Interleave the bits to check both scratch1 and scratch2 in one test. 1389 lea(scratch1, Operand(scratch1, scratch2, times_8, 0)); 2405 Register scratch2, 2421 scratch2, 2438 Register scratch2, 1364 JumpIfNotBothSequentialAsciiStrings(Register first_object, Register second_object, Register scratch1, Register scratch2, Label* on_fail) argument 2402 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 2435 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 2468 AllocateConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 2486 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |
H A D | builtins-x64.cc | 476 Register scratch2, 494 scratch2, 503 // scratch2: start of next object 521 // scratch2: start of next object 529 // scratch2: start of next object 555 __ cmpq(scratch1, scratch2); 472 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument
|
H A D | codegen-x64.cc | 6598 Register scratch2 = rdi; local 6601 // Get exponent alone in scratch2. 6602 __ movl(scratch2, scratch); 6603 __ and_(scratch2, Immediate(HeapNumber::kExponentMask)); 6609 __ cmpl(scratch2, Immediate(kTooBigExponent)); 6629 __ cmpl(scratch2, Immediate(non_smi_exponent)); 6642 __ cmpl(scratch2, Immediate(big_non_smi_exponent)); 6646 __ movl(scratch2, scratch); 6647 __ and_(scratch2, Immediate(HeapNumber::kMantissaMask)); 6649 __ or_(scratch2, Immediat 9308 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument [all...] |
/external/v8/src/ |
H A D | stub-cache.h | 363 Register scratch2, 369 Register scratch2, 417 Register scratch2, 427 Register scratch2, 437 Register scratch2, 448 Register scratch2,
|
H A D | full-codegen.h | 272 void Move(Slot* dst, Register source, Register scratch1, Register scratch2);
|
/external/webkit/JavaScriptCore/jit/ |
H A D | JITInlineMethods.h | 595 ALWAYS_INLINE void JIT::emitPutJITStubArgFromVirtualRegister(unsigned src, unsigned argumentNumber, RegisterID scratch1, RegisterID scratch2) argument 603 emitLoad(src, scratch1, scratch2); 604 poke(scratch2, argumentStackOffset);
|
/external/quake/quake/src/WinQuake/ |
H A D | pr_edict.cpp | 44 cvar_t scratch2 = CVAR2("scratch2", "0"); variable 1077 Cvar_RegisterVariable (&scratch2);
|