/external/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 1297 void MacroAssembler::UpdateAllocationTopHelper(Register result_end, argument 1301 test(result_end, Immediate(kObjectAlignmentMask)); 1310 mov(Operand::StaticVariable(allocation_top), result_end); local 1312 mov(Operand(scratch, 0), result_end); local 1319 Register result_end, 1330 if (result_end.is_valid()) { 1331 mov(result_end, Immediate(0x7191)); 1340 DCHECK(!result.is(result_end)); 1366 Register top_reg = result_end.is_valid() ? result_end 1317 Allocate(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1390 Allocate(int header_size, ScaleFactor element_size, Register element_count, RegisterValueType element_count_type, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1467 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1531 FastAllocate(int object_size, Register result, Register result_end, AllocationFlags flags) argument 1555 FastAllocate(Register object_size, Register result, Register result_end, AllocationFlags flags) argument [all...] |
/external/v8/src/x87/ |
H A D | macro-assembler-x87.cc | 1239 void MacroAssembler::UpdateAllocationTopHelper(Register result_end, argument 1243 test(result_end, Immediate(kObjectAlignmentMask)); 1252 mov(Operand::StaticVariable(allocation_top), result_end); local 1254 mov(Operand(scratch, 0), result_end); local 1261 Register result_end, 1272 if (result_end.is_valid()) { 1273 mov(result_end, Immediate(0x7191)); 1282 DCHECK(!result.is(result_end)); 1308 Register top_reg = result_end.is_valid() ? result_end 1259 Allocate(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1332 Allocate(int header_size, ScaleFactor element_size, Register element_count, RegisterValueType element_count_type, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1409 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1473 FastAllocate(int object_size, Register result, Register result_end, AllocationFlags flags) argument 1497 FastAllocate(Register object_size, Register result, Register result_end, AllocationFlags flags) argument [all...] |
/external/v8/src/arm64/ |
H A D | macro-assembler-arm64.cc | 2965 Register result_end = scratch3; local 2987 Adds(result_end, result, object_size); 2988 Ccmp(result_end, alloc_limit, NoFlag, cc); 2993 Str(result_end, MemOperand(top_address)); 3002 Register result_end, Register scratch, 3010 Mov(result_end, (kDebugZapValue & ~0xffL) | 0x21L); 3019 // |object_size| and |result_end| may overlap, other registers must not. 3021 DCHECK(!AreAliased(result_end, result, scratch, scratch2)); 3023 result_end.Is64Bits()); 3060 Adds(result_end, resul 3001 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 3101 Register result_end = scratch2; local 3116 FastAllocate(Register object_size, Register result, Register result_end, Register scratch, AllocationFlags flags) argument [all...] |
/external/v8/src/mips/ |
H A D | macro-assembler-mips.cc | 3968 Register result_end = scratch2; local 3989 And(result_end, result, Operand(kDoubleAlignmentMask)); 3991 Branch(&aligned, eq, result_end, Operand(zero_reg)); 3995 li(result_end, Operand(isolate()->factory()->one_pointer_filler_map())); 3996 sw(result_end, MemOperand(result)); 4003 Addu(result_end, result, Operand(object_size)); 4004 Branch(gc_required, Ugreater, result_end, Operand(alloc_limit)); 4008 sw(result_end, MemOperand(top_address)); 4017 Register result_end, Register scratch, 4025 li(result_end, 4016 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4128 Register result_end = scratch2; local 4153 FastAllocate(Register object_size, Register result, Register result_end, Register scratch, AllocationFlags flags) argument [all...] |
/external/v8/src/ppc/ |
H A D | macro-assembler-ppc.cc | 1672 Register result_end = scratch2; local 1697 andi(result_end, result, Operand(kDoubleAlignmentMask)); 1704 mov(result_end, Operand(isolate()->factory()->one_pointer_filler_map())); 1705 stw(result_end, MemOperand(result)); 1717 addi(result_end, result, Operand(object_size)); 1719 Cmpi(r0, Operand(object_size), result_end); 1721 add(result_end, result, result_end); 1726 StoreP(result_end, MemOperand(top_address)); 1735 Register result_end, Registe 1734 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1836 FastAllocate(Register object_size, Register result, Register result_end, Register scratch, AllocationFlags flags) argument 1906 Register result_end = scratch2; local [all...] |
/external/v8/src/s390/ |
H A D | macro-assembler-s390.cc | 1572 Register result_end = scratch2; local 1593 AndP(result_end, result, Operand(kDoubleAlignmentMask)); 1600 mov(result_end, Operand(isolate()->factory()->one_pointer_filler_map())); 1601 StoreW(result_end, MemOperand(result)); 1607 AddP(result_end, result, Operand(object_size)); 1610 CmpLogicalP(result_end, MemOperand(top_address, limit - top)); 1615 StoreP(result_end, MemOperand(top_address)); 1630 Register result_end, Register scratch, 1638 LoadImmP(result_end, Operand(0x7291)); 1644 // |object_size| and |result_end| ma 1629 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1728 FastAllocate(Register object_size, Register result, Register result_end, Register scratch, AllocationFlags flags) argument 1805 Register result_end = scratch2; local [all...] |
/external/v8/src/x64/ |
H A D | macro-assembler-x64.cc | 4676 void MacroAssembler::UpdateAllocationTopHelper(Register result_end, argument 4680 testp(result_end, Immediate(kObjectAlignmentMask)); 4690 movp(Operand(scratch, 0), result_end); local 4692 Store(allocation_top, result_end); 4699 Register result_end, 4710 if (result_end.is_valid()) { 4711 movl(result_end, Immediate(0x7191)); 4720 DCHECK(!result.is(result_end)); 4733 Register top_reg = result_end.is_valid() ? result_end 4697 Allocate(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4758 Allocate(int header_size, ScaleFactor element_size, Register element_count, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4774 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4823 FastAllocate(int object_size, Register result, Register result_end, AllocationFlags flags) argument 4840 FastAllocate(Register object_size, Register result, Register result_end, AllocationFlags flags) argument [all...] |