/external/v8/src/x64/ |
D | builtins-x64.cc | 139 __ cmpp(Operand(kScratchRegister, 0), Immediate(0)); in Generate_JSConstructStubHelper() local 235 __ cmpp(rsi, rdi); in Generate_JSConstructStubHelper() local 323 __ cmpp(rcx, rax); in Generate_JSConstructStubHelper() local 577 __ cmpp(rcx, rax); in Generate_JSEntryTrampolineHelper() local 767 __ cmpp(kScratchRegister, Immediate(FullCodeGenerator::NO_REGISTERS)); in Generate_NotifyDeoptimizedHelper() local 773 __ cmpp(kScratchRegister, Immediate(FullCodeGenerator::TOS_REG)); in Generate_NotifyDeoptimizedHelper() local 927 __ cmpp(rdx, Immediate(1)); in Generate_FunctionCall() local 952 __ cmpp(rax, rbx); in Generate_FunctionCall() local 997 __ cmpp(rcx, rdx); in Generate_FunctionApply() local 1096 __ cmpp(key, Operand(rbp, kLimitOffset)); in Generate_FunctionApply() local [all …]
|
D | regexp-macro-assembler-x64.cc | 184 __ cmpp(rax, Operand(rbp, kInputStart)); in CheckAtStart() local 196 __ cmpp(rax, Operand(rbp, kInputStart)); in CheckNotAtStart() local 291 __ cmpp(r9, rbx); in CheckNotBackReferenceIgnoreCase() local 416 __ cmpp(rdx, r9); in CheckNotBackReference() local 704 __ cmpp(rcx, Immediate(num_registers_ * kPointerSize)); in GetCode() local 833 __ cmpp(rcx, Immediate(num_saved_registers_)); in GetCode() local 847 __ cmpp(rdi, rdx); in GetCode() local 995 __ cmpp(register_location(reg), Immediate(comparand)); in IfRegisterGE() local 1003 __ cmpp(register_location(reg), Immediate(comparand)); in IfRegisterLT() local 1010 __ cmpp(rdi, register_location(reg)); in IfRegisterEqPos() local [all …]
|
D | macro-assembler-x64.cc | 194 cmpp(with, Operand(kRootRegister, in CompareRoot() 204 cmpp(with, kScratchRegister); in CompareRoot() 269 cmpp(scratch, kScratchRegister); in InNewSpace() 399 cmpp(map, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap() 463 cmpp(value, Operand(address, 0)); in RecordWrite() 792 cmpp(prev_limit_reg, Operand(base_reg, kLimitOffset)); in CallApiFunctionAndReturn() 1104 cmpp(dst, kSmiConstantRegister); in LoadSmiConstant() 1256 cmpp(smi1, smi2); in SmiCompare() 1272 cmpp(dst, constant_reg); in Cmp() 1280 cmpp(dst, src); in SmiCompare() [all …]
|
D | code-stubs-x64.cc | 238 __ cmpp(FieldOperand(rdx, HeapObject::kMapOffset), rcx); in LoadSSE2UnknownOperands() local 245 __ cmpp(FieldOperand(rax, HeapObject::kMapOffset), rcx); in LoadSSE2UnknownOperands() local 558 __ cmpp(rdx, rax); in GenerateReadElement() local 573 __ cmpp(rdx, rcx); in GenerateReadElement() local 634 __ cmpp(rbx, rcx); in GenerateNewSloppyFast() local 797 __ cmpp(r8, rcx); in GenerateNewSloppyFast() local 1093 __ cmpp(rbx, Immediate(kExternalStringTag)); in Generate() 1353 __ cmpp(rax, rdx); in Generate() 1484 __ cmpp(rax, rdx); in GenerateGeneric() local 1728 __ cmpp(rcx, rdi); in GenerateRecordCallTarget() local [all …]
|
D | deoptimizer-x64.cc | 231 __ cmpp(rcx, rsp); in Generate() local 268 __ cmpp(rax, rdx); in Generate() local
|
D | full-codegen-x64.cc | 1006 __ cmpp(rdx, rax); in VisitSwitchStatement() local 1075 __ cmpp(rax, null_value); in VisitForInStatement() local 1171 __ cmpp(rax, Operand(rsp, 1 * kPointerSize)); // Compare to the array length. in VisitForInStatement() local 1190 __ cmpp(rdx, FieldOperand(rcx, HeapObject::kMapOffset)); in VisitForInStatement() local 1345 __ cmpp(ContextOperand(context, Context::EXTENSION_INDEX), in EmitLoadGlobalCheckExtensions() local 1372 __ cmpp(kScratchRegister, FieldOperand(temp, HeapObject::kMapOffset)); in EmitLoadGlobalCheckExtensions() local 1375 __ cmpp(ContextOperand(temp, Context::EXTENSION_INDEX), Immediate(0)); in EmitLoadGlobalCheckExtensions() local 1409 __ cmpp(ContextOperand(context, Context::EXTENSION_INDEX), in ContextSlotOperandCheckExtensions() local 1419 __ cmpp(ContextOperand(context, Context::EXTENSION_INDEX), Immediate(0)); in ContextSlotOperandCheckExtensions() local 1984 __ cmpp(rsp, rbx); in VisitYield() local [all …]
|
D | lithium-codegen-x64.cc | 1775 __ cmpp(kScratchRegister, FieldOperand(object, in DoDateField() local 1823 __ cmpp(string, Immediate(encoding == String::ONE_BYTE_ENCODING in DoSeqStringGetChar() local 1960 __ cmpp(left_reg, right_reg); in DoMathMinMax() local 1969 __ cmpp(left_reg, right_op); in DoMathMinMax() local 2141 __ cmpp(FieldOperand(reg, String::kLengthOffset), Immediate(0)); in DoBranch() local 2201 __ cmpp(FieldOperand(reg, String::kLengthOffset), Immediate(0)); in DoBranch() local 2328 __ cmpp(ToRegister(left), ToRegister(right)); in DoCompareNumericAndBranch() local 2330 __ cmpp(ToRegister(left), ToOperand(right)); in DoCompareNumericAndBranch() local 2353 __ cmpp(left, right); in DoCmpObjectEqAndBranch() local 2601 __ cmpp(temp2, Immediate(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - in EmitClassOfTest() local [all …]
|
/external/v8/src/ic/x64/ |
D | ic-x64.cc | 338 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off)); in GenerateGeneric() local 340 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); in GenerateGeneric() local 346 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off)); in GenerateGeneric() local 348 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); in GenerateGeneric() local 681 __ cmpp(key, scratch2); in GenerateMappedArgumentsLookup() local 717 __ cmpp(key, scratch); in GenerateUnmappedArgumentsLookup() local
|
D | stub-cache-x64.cc | 54 __ cmpp(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset)); in ProbeTable() local
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 225 __ cmpp(rsi, FieldOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() local
|