/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 229 XMMRegister scratch_reg, in ClampDoubleToUint8() argument 233 xorps(scratch_reg, scratch_reg); in ClampDoubleToUint8() 246 ucomisd(input_reg, scratch_reg); in ClampDoubleToUint8() 3370 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 3380 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 3383 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3384 xor_(scratch_reg, Operand::StaticVariable(new_space_allocation_top)); in TestJSArrayForAllocationMemento() 3385 test(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 3390 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3391 xor_(scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento() [all …]
|
D | macro-assembler-ia32.h | 456 void ClampDoubleToUint8(XMMRegister input_reg, XMMRegister scratch_reg, 945 Register scratch_reg, 949 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 952 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/x87/ |
D | macro-assembler-x87.cc | 3217 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 3227 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 3230 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3231 xor_(scratch_reg, Operand::StaticVariable(new_space_allocation_top)); in TestJSArrayForAllocationMemento() 3232 test(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 3237 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3238 xor_(scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento() 3239 test(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 3246 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3247 cmp(scratch_reg, Operand::StaticVariable(new_space_allocation_top)); in TestJSArrayForAllocationMemento() [all …]
|
D | macro-assembler-x87.h | 924 Register scratch_reg, 928 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 931 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/arm/ |
D | macro-assembler-arm.cc | 3837 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 3847 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 3850 add(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3853 eor(scratch_reg, scratch_reg, Operand(ip)); in TestJSArrayForAllocationMemento() 3854 tst(scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 3859 add(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3860 eor(scratch_reg, scratch_reg, Operand(receiver_reg)); in TestJSArrayForAllocationMemento() 3861 tst(scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 3868 add(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3871 cmp(scratch_reg, ip); in TestJSArrayForAllocationMemento() [all …]
|
D | macro-assembler-arm.h | 1450 Register scratch_reg, 1454 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 1457 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/compiler/ppc/ |
D | code-generator-ppc.cc | 473 #define ASSEMBLE_FLOAT_MAX(scratch_reg) \ argument 475 __ fsub(scratch_reg, i.InputDoubleRegister(0), i.InputDoubleRegister(1)); \ 476 __ fsel(i.OutputDoubleRegister(), scratch_reg, i.InputDoubleRegister(0), \ 481 #define ASSEMBLE_FLOAT_MIN(scratch_reg) \ argument 483 __ fsub(scratch_reg, i.InputDoubleRegister(0), i.InputDoubleRegister(1)); \ 484 __ fsel(i.OutputDoubleRegister(), scratch_reg, i.InputDoubleRegister(1), \
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 6736 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 6746 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 6749 Addu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 6752 Xor(scratch_reg, scratch_reg, Operand(at)); in TestJSArrayForAllocationMemento() 6753 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 6754 Branch(&top_check, eq, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento() 6758 Addu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 6759 Xor(scratch_reg, scratch_reg, Operand(receiver_reg)); in TestJSArrayForAllocationMemento() 6760 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 6761 Branch(no_memento_found, ne, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento() [all …]
|
D | macro-assembler-mips.h | 1732 Register scratch_reg, 1736 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 1739 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/mips64/ |
D | macro-assembler-mips64.cc | 7074 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 7084 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 7087 Daddu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 7090 Xor(scratch_reg, scratch_reg, Operand(at)); in TestJSArrayForAllocationMemento() 7091 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 7092 Branch(&top_check, eq, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento() 7096 Daddu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 7097 Xor(scratch_reg, scratch_reg, Operand(receiver_reg)); in TestJSArrayForAllocationMemento() 7098 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 7099 Branch(no_memento_found, ne, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento() [all …]
|
D | macro-assembler-mips64.h | 1865 Register scratch_reg, 1869 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 1872 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/ppc/ |
D | macro-assembler-ppc.cc | 4686 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 4697 DCHECK(!AreAliased(receiver_reg, scratch_reg, mask)); in TestJSArrayForAllocationMemento() 4700 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 4704 addi(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 4710 Xor(r0, scratch_reg, Operand(ip)); in TestJSArrayForAllocationMemento() 4716 xor_(r0, scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento() 4724 cmp(scratch_reg, ip); in TestJSArrayForAllocationMemento() 4728 LoadP(scratch_reg, MemOperand(receiver_reg, kMementoMapOffset)); in TestJSArrayForAllocationMemento() 4729 Cmpi(scratch_reg, Operand(isolate()->factory()->allocation_memento_map()), in TestJSArrayForAllocationMemento()
|
D | macro-assembler-ppc.h | 1538 Register scratch_reg, 1543 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 1547 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, scratch2_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/x64/ |
D | macro-assembler-x64.h | 1588 Register scratch_reg, 1592 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 1595 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
|
D | macro-assembler-x64.cc | 5635 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 5645 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 5648 leap(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 5649 xorp(scratch_reg, ExternalOperand(new_space_allocation_top)); in TestJSArrayForAllocationMemento() 5650 testp(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 5655 leap(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 5656 xorp(scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento() 5657 testp(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento() 5664 leap(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento() 5665 cmpp(scratch_reg, ExternalOperand(new_space_allocation_top)); in TestJSArrayForAllocationMemento()
|
/external/v8/src/s390/ |
D | macro-assembler-s390.cc | 3644 Register scratch_reg, in TestJSArrayForAllocationMemento() argument 3654 DCHECK(!AreAliased(receiver_reg, scratch_reg)); in TestJSArrayForAllocationMemento() 3657 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento() 3663 AddP(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento() 3666 XorP(r0, scratch_reg, ip); in TestJSArrayForAllocationMemento() 3672 XorP(r0, scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento() 3680 CmpP(scratch_reg, ip); in TestJSArrayForAllocationMemento() 3684 LoadP(scratch_reg, MemOperand(receiver_reg, kMementoMapOffset)); in TestJSArrayForAllocationMemento() 3685 CmpP(scratch_reg, Operand(isolate()->factory()->allocation_memento_map())); in TestJSArrayForAllocationMemento()
|
D | macro-assembler-s390.h | 1804 Register scratch_reg, 1809 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument 1813 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, scratch2_reg, in JumpIfJSArrayHasAllocationMemento()
|
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.cc | 1965 Register scratch_reg = ToRegister(instr->temp()); in DoMathMinMax() local 1971 __ pop(scratch_reg); in DoMathMinMax() 1972 __ or_(MemOperand(esp, 0), scratch_reg); in DoMathMinMax() 1974 __ pop(scratch_reg); // restore esp in DoMathMinMax()
|