/external/v8/src/ia32/ |
D | regexp-macro-assembler-ia32.cc | 126 void RegExpMacroAssemblerIA32::AdvanceRegister(int reg, int by) { in AdvanceRegister() 205 __ mov(edx, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase() local 206 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase() local 219 __ mov(eax, edi); in CheckNotBackReferenceIgnoreCase() local 302 __ mov(Operand(esp, 3 * kPointerSize), in CheckNotBackReferenceIgnoreCase() local 305 __ mov(Operand(esp, 2 * kPointerSize), ebx); in CheckNotBackReferenceIgnoreCase() local 310 __ mov(Operand(esp, 1 * kPointerSize), edi); in CheckNotBackReferenceIgnoreCase() local 314 __ mov(Operand(esp, 0 * kPointerSize), edx); in CheckNotBackReferenceIgnoreCase() local 346 __ mov(edx, register_location(start_reg)); in CheckNotBackReference() local 347 __ mov(eax, register_location(start_reg + 1)); in CheckNotBackReference() local [all …]
|
D | lithium-gap-resolver-ia32.cc | 169 Register LGapResolver::GetFreeRegisterNot(Register reg) { in GetFreeRegisterNot() 265 __ mov(dst, src); in EmitMove() local 272 __ mov(dst, src); in EmitMove() local 278 __ mov(tmp, src); in EmitMove() local 279 __ mov(dst, tmp); in EmitMove() local 317 __ mov(dst, tmp); in EmitMove() local 372 Register reg = in EmitSwap() local 381 __ mov(tmp, mem); in EmitSwap() local 382 __ mov(mem, reg); in EmitSwap() local 383 __ mov(reg, tmp); in EmitSwap() local [all …]
|
D | debug-ia32.cc | 94 Register reg = { r }; in Generate_DebugBreakCallHelper() local 112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); in Generate_DebugBreakCallHelper() local 125 Register reg = { r }; in Generate_DebugBreakCallHelper() local 299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); in GenerateFrameDropperLiveEdit() local 308 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local 311 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local 312 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
|
D | lithium-codegen-ia32.cc | 90 __ mov(Operand(esp, offset), eax); in MakeSureStackPagesMapped() local 150 __ mov(ecx, Operand(esp, receiver_offset)); in GeneratePrologue() local 155 __ mov(ecx, GlobalObjectOperand()); in GeneratePrologue() local 156 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in GeneratePrologue() local 158 __ mov(Operand(esp, receiver_offset), ecx); in GeneratePrologue() local 173 __ mov(ebx, esp); in GeneratePrologue() local 174 __ mov(edx, Immediate(kAlignmentPaddingPushed)); in GeneratePrologue() local 176 __ mov(ecx, Immediate(scope()->num_parameters() + 2)); in GeneratePrologue() local 179 __ mov(eax, Operand(ebx, 1 * kPointerSize)); in GeneratePrologue() local 180 __ mov(Operand(ebx, 0), eax); in GeneratePrologue() local [all …]
|
D | full-codegen-ia32.cc | 38 void EmitJumpIfNotSmi(Register reg, in EmitJumpIfNotSmi() 45 void EmitJumpIfSmi(Register reg, in EmitJumpIfSmi() 121 __ mov(ecx, Operand(esp, receiver_offset)); in Generate() local 126 __ mov(ecx, GlobalObjectOperand()); in Generate() local 127 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in Generate() local 129 __ mov(Operand(esp, receiver_offset), ecx); in Generate() local 152 __ mov(ecx, esp); in Generate() local 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); in Generate() local 165 __ mov(ecx, loop_iterations); in Generate() local 207 __ mov(esi, eax); in Generate() local [all …]
|
D | code-stubs-ia32.cc | 133 XMMRegister reg = XMMRegister::from_code(i); in Generate() local 141 __ mov(Operand(esp, 0 * kPointerSize), in Generate() local 148 XMMRegister reg = XMMRegister::from_code(i); in Generate() local 221 __ mov(scratch1, mantissa_operand); in Generate() local 227 __ mov(ecx, exponent_operand); in Generate() local 261 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result in Generate() local 269 __ mov(result_reg, MemOperand(esp, 0)); in Generate() local 271 __ mov(result_reg, exponent_operand); in Generate() local 285 __ mov(result_reg, scratch1); in Generate() local 302 __ mov(final_result_reg, result_reg); in Generate() local [all …]
|
/external/v8/src/x87/ |
D | regexp-macro-assembler-x87.cc | 125 void RegExpMacroAssemblerX87::AdvanceRegister(int reg, int by) { in AdvanceRegister() 204 __ mov(edx, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase() local 205 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase() local 218 __ mov(eax, edi); in CheckNotBackReferenceIgnoreCase() local 301 __ mov(Operand(esp, 3 * kPointerSize), in CheckNotBackReferenceIgnoreCase() local 304 __ mov(Operand(esp, 2 * kPointerSize), ebx); in CheckNotBackReferenceIgnoreCase() local 309 __ mov(Operand(esp, 1 * kPointerSize), edi); in CheckNotBackReferenceIgnoreCase() local 313 __ mov(Operand(esp, 0 * kPointerSize), edx); in CheckNotBackReferenceIgnoreCase() local 345 __ mov(edx, register_location(start_reg)); in CheckNotBackReference() local 346 __ mov(eax, register_location(start_reg + 1)); in CheckNotBackReference() local [all …]
|
D | lithium-gap-resolver-x87.cc | 169 Register LGapResolver::GetFreeRegisterNot(Register reg) { in GetFreeRegisterNot() 265 __ mov(dst, src); in EmitMove() local 272 __ mov(dst, src); in EmitMove() local 278 __ mov(tmp, src); in EmitMove() local 279 __ mov(dst, tmp); in EmitMove() local 313 __ mov(dst, tmp); in EmitMove() local 339 __ mov(tmp, src0); // Then use tmp to copy source to destination. in EmitMove() local 340 __ mov(dst0, tmp); in EmitMove() local 341 __ mov(tmp, src1); in EmitMove() local 342 __ mov(dst1, tmp); in EmitMove() local [all …]
|
D | debug-x87.cc | 94 Register reg = { r }; in Generate_DebugBreakCallHelper() local 112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); in Generate_DebugBreakCallHelper() local 125 Register reg = { r }; in Generate_DebugBreakCallHelper() local 299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); in GenerateFrameDropperLiveEdit() local 308 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local 311 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local 312 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
|
D | lithium-codegen-x87.cc | 91 __ mov(Operand(esp, offset), eax); in MakeSureStackPagesMapped() local 119 __ mov(ecx, Operand(esp, receiver_offset)); in GeneratePrologue() local 124 __ mov(ecx, GlobalObjectOperand()); in GeneratePrologue() local 125 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in GeneratePrologue() local 127 __ mov(Operand(esp, receiver_offset), ecx); in GeneratePrologue() local 142 __ mov(ebx, esp); in GeneratePrologue() local 143 __ mov(edx, Immediate(kAlignmentPaddingPushed)); in GeneratePrologue() local 145 __ mov(ecx, Immediate(scope()->num_parameters() + 2)); in GeneratePrologue() local 148 __ mov(eax, Operand(ebx, 1 * kPointerSize)); in GeneratePrologue() local 149 __ mov(Operand(ebx, 0), eax); in GeneratePrologue() local [all …]
|
D | full-codegen-x87.cc | 38 void EmitJumpIfNotSmi(Register reg, in EmitJumpIfNotSmi() 45 void EmitJumpIfSmi(Register reg, in EmitJumpIfSmi() 121 __ mov(ecx, Operand(esp, receiver_offset)); in Generate() local 126 __ mov(ecx, GlobalObjectOperand()); in Generate() local 127 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in Generate() local 129 __ mov(Operand(esp, receiver_offset), ecx); in Generate() local 152 __ mov(ecx, esp); in Generate() local 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); in Generate() local 165 __ mov(ecx, loop_iterations); in Generate() local 207 __ mov(esi, eax); in Generate() local [all …]
|
D | assembler-x87.cc | 218 Register Operand::reg() const { in reg() function in v8::internal::Operand 444 void Assembler::mov(Register dst, int32_t imm32) { in mov() function in v8::internal::Assembler 451 void Assembler::mov(Register dst, const Immediate& x) { in mov() function in v8::internal::Assembler 458 void Assembler::mov(Register dst, Handle<Object> handle) { in mov() function in v8::internal::Assembler 465 void Assembler::mov(Register dst, const Operand& src) { in mov() function in v8::internal::Assembler 472 void Assembler::mov(Register dst, Register src) { in mov() function in v8::internal::Assembler 479 void Assembler::mov(const Operand& dst, const Immediate& x) { in mov() function in v8::internal::Assembler 487 void Assembler::mov(const Operand& dst, Handle<Object> handle) { in mov() function in v8::internal::Assembler 495 void Assembler::mov(const Operand& dst, Register src) { in mov() function in v8::internal::Assembler 655 void Assembler::cmpb(const Operand& op, Register reg) { in cmpb() [all …]
|
/external/v8/src/arm/ |
D | debug-arm.cc | 97 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue))); in Generate_DebugBreakCallHelper() local 101 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); in Generate_DebugBreakCallHelper() local 113 Register reg = { r }; in Generate_DebugBreakCallHelper() local 128 __ mov(r0, Operand::Zero()); // no arguments in Generate_DebugBreakCallHelper() local 129 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate()))); in Generate_DebugBreakCallHelper() local 139 Register reg = { r }; in Generate_DebugBreakCallHelper() local 145 __ mov(reg, Operand(kDebugZapValue)); in Generate_DebugBreakCallHelper() local 161 __ mov(ip, Operand(after_break_target)); in Generate_DebugBreakCallHelper() local 291 __ mov(ip, Operand(restarter_frame_function_slot)); in GenerateFrameDropperLiveEdit() local 292 __ mov(r1, Operand::Zero()); in GenerateFrameDropperLiveEdit() local
|
D | regexp-macro-assembler-arm.cc | 145 void RegExpMacroAssemblerARM::AdvanceRegister(int reg, int by) { in AdvanceRegister() 307 __ mov(r2, Operand(r1)); in CheckNotBackReferenceIgnoreCase() local 309 __ mov(r4, Operand(r1)); in CheckNotBackReferenceIgnoreCase() local 313 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase() local 445 __ mov(r0, Operand(table)); in CheckBitInTable() local 543 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass() local 557 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass() local 577 __ mov(r0, Operand(FAILURE)); in Fail() local 607 __ mov(r0, Operand::Zero()); in GetCode() local 616 __ mov(r0, Operand(stack_limit)); in GetCode() local [all …]
|
D | lithium-codegen-arm.cc | 160 __ mov(r1, Operand(kSlotsZapValue)); in GeneratePrologue() local 196 __ mov(cp, r0); in GeneratePrologue() local 288 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); in GenerateDeferredCode() local 346 __ mov(entry_offset, Operand(entry - base)); in GenerateJumpTable() local 360 __ mov(ip, Operand(Smi::FromInt(StackFrame::STUB))); in GenerateJumpTable() local 444 __ mov(scratch, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadRegister() local 479 __ mov(ip, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadDoubleRegister() local 709 Register reg = ToRegister(op); in AddToTranslation() local 718 DoubleRegister reg = ToDoubleRegister(op); in AddToTranslation() local 865 __ mov(scratch, Operand::Zero(), LeaveCC, NegateCondition(condition)); in DeoptimizeIf() local [all …]
|
/external/v8/test/cctest/ |
D | test-code-stubs-arm.cc | 73 __ mov(source_reg, sp); in MakeConvertDToIFuncTrampoline() local 80 Register reg = Register::from_code(reg_num); in MakeConvertDToIFuncTrampoline() local 107 Register reg = Register::from_code(reg_num); in MakeConvertDToIFuncTrampoline() local 119 __ mov(r0, destination_reg); in MakeConvertDToIFuncTrampoline() local
|
D | test-code-stubs-ia32.cc | 74 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local 92 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local 100 __ mov(eax, destination_reg); in MakeConvertDToIFuncTrampoline() local
|
D | test-code-stubs-x87.cc | 74 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local 92 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local 100 __ mov(eax, destination_reg); in MakeConvertDToIFuncTrampoline() local
|
/external/v8/src/compiler/ia32/ |
D | code-generator-ia32.cc | 120 Register reg = i.InputRegister(0); in AssembleArchInstruction() local 343 __ mov(i.OutputRegister(), i.MemoryOperand()); in AssembleArchInstruction() local 348 __ mov(operand, i.InputImmediate(index)); in AssembleArchInstruction() local 350 __ mov(operand, i.InputRegister(index)); in AssembleArchInstruction() local 385 __ mov(Operand(object, index, times_1, 0), value); in AssembleArchInstruction() local 482 Register reg = i.OutputRegister(instr->OutputCount() - 1); in AssembleArchBoolean() local 487 __ mov(reg, Immediate(0)); in AssembleArchBoolean() local 495 __ mov(reg, Immediate(1)); in AssembleArchBoolean() local 515 __ mov(reg, Immediate(0)); in AssembleArchBoolean() local 523 __ mov(reg, Immediate(1)); in AssembleArchBoolean() local [all …]
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 29 __ mov(receiver, in GenerateLoadViaGetter() local 44 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in GenerateLoadViaGetter() local 59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local 75 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local 98 __ mov(scratch, Operand(esi, offset)); in GenerateDirectLoadGlobalFunctionPrototype() local 99 __ mov(scratch, FieldOperand(scratch, GlobalObject::kNativeContextOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local 106 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local 114 __ mov(eax, scratch1); in GenerateLoadFunctionPrototype() local 176 __ mov(scratch, api_call_info); in GenerateFastApiCall() local 177 __ mov(call_data, FieldOperand(scratch, CallHandlerInfo::kDataOffset)); in GenerateFastApiCall() local [all …]
|
/external/v8/src/ic/x87/ |
D | handler-compiler-x87.cc | 29 __ mov(receiver, in GenerateLoadViaGetter() local 44 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in GenerateLoadViaGetter() local 59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local 75 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local 98 __ mov(scratch, Operand(esi, offset)); in GenerateDirectLoadGlobalFunctionPrototype() local 99 __ mov(scratch, FieldOperand(scratch, GlobalObject::kNativeContextOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local 106 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local 114 __ mov(eax, scratch1); in GenerateLoadFunctionPrototype() local 176 __ mov(scratch, api_call_info); in GenerateFastApiCall() local 177 __ mov(call_data, FieldOperand(scratch, CallHandlerInfo::kDataOffset)); in GenerateFastApiCall() local [all …]
|
/external/v8/src/mips/ |
D | regexp-macro-assembler-mips.cc | 151 void RegExpMacroAssemblerMIPS::AdvanceRegister(int reg, int by) { in AdvanceRegister() 314 __ mov(a2, a1); in CheckNotBackReferenceIgnoreCase() local 316 __ mov(s3, a1); in CheckNotBackReferenceIgnoreCase() local 603 __ mov(a0, zero_reg); in GetCode() local 718 __ mov(t7, a2); in GetCode() local 748 __ mov(v0, a0); in GetCode() local 787 __ mov(sp, frame_pointer()); in GetCode() local 831 __ mov(a0, backtrack_stackpointer()); in GetCode() local 843 __ mov(backtrack_stackpointer(), v0); in GetCode() local 878 void RegExpMacroAssemblerMIPS::IfRegisterGE(int reg, in IfRegisterGE() [all …]
|
/external/v8/src/mips64/ |
D | regexp-macro-assembler-mips64.cc | 187 void RegExpMacroAssemblerMIPS::AdvanceRegister(int reg, int by) { in AdvanceRegister() 350 __ mov(a2, a1); in CheckNotBackReferenceIgnoreCase() local 352 __ mov(s3, a1); in CheckNotBackReferenceIgnoreCase() local 648 __ mov(a0, zero_reg); in GetCode() local 763 __ mov(t3, a2); in GetCode() local 794 __ mov(v0, a0); in GetCode() local 833 __ mov(sp, frame_pointer()); in GetCode() local 877 __ mov(a0, backtrack_stackpointer()); in GetCode() local 889 __ mov(backtrack_stackpointer(), v0); in GetCode() local 924 void RegExpMacroAssemblerMIPS::IfRegisterGE(int reg, in IfRegisterGE() [all …]
|
/external/v8/src/ic/arm/ |
D | handler-compiler-arm.cc | 170 __ mov(r0, scratch1); in GenerateLoadFunctionPrototype() local 183 __ mov(scratch, Operand(cell)); in GenerateCheckPropertyCell() local 203 __ mov(scratch, Operand(interceptor)); in PushInterceptorArguments() local 282 __ mov(api_function_address, Operand(ref)); in GenerateFastApiCall() local 324 __ mov(this->name(), Operand(name)); in GenerateRestoreName() local 401 __ mov(r2, Operand(transition)); in GenerateStoreTransition() local 411 __ mov(scratch1, Operand(transition)); in GenerateStoreTransition() local 448 __ mov(storage_reg, value_reg); in GenerateStoreTransition() local 469 __ mov(storage_reg, value_reg); in GenerateStoreTransition() local 521 Register reg = object_reg; in CheckPrototypes() local [all …]
|
/external/v8/src/compiler/arm/ |
D | code-generator-arm.cc | 527 Register reg = i.OutputRegister(instr->OutputCount() - 1); in AssembleArchBoolean() local 532 __ mov(reg, Operand(0)); in AssembleArchBoolean() local 540 __ mov(reg, Operand(1)); in AssembleArchBoolean() local 560 __ mov(reg, Operand(0)); in AssembleArchBoolean() local 568 __ mov(reg, Operand(1)); in AssembleArchBoolean() local 576 __ mov(reg, Operand(0)); in AssembleArchBoolean() local 584 __ mov(reg, Operand(1)); in AssembleArchBoolean() local 598 __ mov(reg, Operand(0)); in AssembleArchBoolean() local 599 __ mov(reg, Operand(1), LeaveCC, cc); in AssembleArchBoolean() local 622 __ mov(fp, sp); in AssemblePrologue() local [all …]
|