/art/compiler/utils/ |
jni_macro_assembler.h | 45 template <PointerSize kPointerSize> 48 static std::unique_ptr<JNIMacroAssembler<kPointerSize>> Create( 81 virtual void StoreStackOffsetToThread(ThreadOffset<kPointerSize> thr_offs, 85 virtual void StoreStackPointerToThread(ThreadOffset<kPointerSize> thr_offs) = 0; 96 ThreadOffset<kPointerSize> src, 108 virtual void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset<kPointerSize> offs) = 0; 114 ThreadOffset<kPointerSize> thr_offs, 117 virtual void CopyRawPtrToThread(ThreadOffset<kPointerSize> thr_offs, 196 virtual void CallFromThread(ThreadOffset<kPointerSize> offset, ManagedRegister scratch) = 0; 245 template <typename T, PointerSize kPointerSize> [all...] |
/art/compiler/jni/quick/ |
jni_compiler.cc | 57 template <PointerSize kPointerSize> 58 static void CopyParameter(JNIMacroAssembler<kPointerSize>* jni_asm, 62 template <PointerSize kPointerSize> 63 static void SetNativeParameter(JNIMacroAssembler<kPointerSize>* jni_asm, 67 template <PointerSize kPointerSize> 68 static std::unique_ptr<JNIMacroAssembler<kPointerSize>> GetMacroAssembler( 70 return JNIMacroAssembler<kPointerSize>::Create(arena, isa, features); 78 template <PointerSize kPointerSize> 79 static ThreadOffset<kPointerSize> GetJniEntrypointThreadOffset(JniEntrypoint which, 84 ThreadOffset<kPointerSize> jni_start [all...] |
/external/v8/src/ |
frames.h | 72 static const int kNextOffset = 0 * kPointerSize; 74 static const int kSize = kNextOffset + kPointerSize; 152 static const int kCallerFPOffset = 0 * kPointerSize; 162 kFixedFrameSizeAboveFp / kPointerSize; 164 FLAG_enable_embedded_constant_pool ? kPointerSize : 0; 165 static const int kCPSlotCount = kCPSlotSize / kPointerSize; 166 static const int kConstantPoolOffset = kCPSlotSize ? -1 * kPointerSize : 0; 167 static const int kContextOrFrameTypeSize = kPointerSize; 205 static const int kFixedFrameSizeFromFp = 2 * kPointerSize + kCPSlotSize; 208 static const int kFixedSlotCountFromFp = kFixedFrameSizeFromFp / kPointerSize; [all...] |
objects.h | [all...] |
frames-inl.h | 117 BuiltinExitFrameConstants::kNewTargetOffset + (argc - 1) * kPointerSize; 187 int parameter_offset = (param_count - index - 1) * kPointerSize; 193 DCHECK(IsAddressAligned(base, kPointerSize)); 198 return base - index * kPointerSize; 210 // kPointerSize to get the actual stack size. 211 intptr_t stack_size_in_bytes = (base + kPointerSize) - sp(); 212 DCHECK(IsAligned(stack_size_in_bytes, kPointerSize));
|
layout-descriptor.cc | 194 DCHECK(IsAligned(offset_in_bytes, kPointerSize)); 195 DCHECK(IsAligned(end_offset, kPointerSize)); 202 int max_sequence_length = (end_offset - offset_in_bytes) / kPointerSize; 203 int field_index = Max(0, (offset_in_bytes - header_size_) / kPointerSize); 214 header_size_ + sequence_length * kPointerSize; 223 offset_in_bytes + sequence_length * kPointerSize;
|
/art/runtime/mirror/ |
field-inl.h | 29 template <PointerSize kPointerSize, bool kTransactionActive> 56 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, kPointerSize); 69 field->GetDexCache()->SetResolvedField(dex_field_index, field, kPointerSize);
|
executable.cc | 23 template <PointerSize kPointerSize, bool kTransactionActive> 25 auto* interface_method = method->GetInterfaceMethodIfProxy(kPointerSize);
|
method.cc | 54 template <PointerSize kPointerSize, bool kTransactionActive> 60 CreateFromArtMethod<kPointerSize, kTransactionActive>(method); 106 template <PointerSize kPointerSize, bool kTransactionActive> 112 CreateFromArtMethod<kPointerSize, kTransactionActive>(method);
|
method.h | 31 template <PointerSize kPointerSize, bool kTransactionActive> 63 template <PointerSize kPointerSize, bool kTransactionActive>
|
/external/v8/src/regexp/arm64/ |
regexp-macro-assembler-arm64.h | 111 static const int kReturnAddress = kCalleeSavedRegisters + 11 * kPointerSize; 112 static const int kSecondaryReturnAddress = kReturnAddress + kPointerSize; 114 static const int kIsolate = kSecondaryReturnAddress + kPointerSize; 118 static const int kDirectCall = kCalleeSavedRegisters - kPointerSize; 119 static const int kStackBase = kDirectCall - kPointerSize; 120 static const int kOutputSize = kStackBase - kPointerSize; 121 static const int kInput = kOutputSize - kPointerSize; 124 static const int kSuccessCounter = kInput - kPointerSize;
|
/external/v8/src/ia32/ |
deoptimizer-ia32.cc | 212 const int kSavedRegistersAreaSize = kNumberOfRegisters * kPointerSize + 220 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); 221 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize)); 234 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function. 235 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type. 236 __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id. 237 __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0. 238 __ mov(Operand(esp, 4 * kPointerSize), edx); // Fp-to-sp delta. 239 __ mov(Operand(esp, 5 * kPointerSize), 252 int offset = (i * kPointerSize) + FrameDescription::registers_offset() [all...] |
/art/compiler/jni/ |
jni_cfi_test.cc | 53 template <PointerSize kPointerSize> 79 std::unique_ptr<JNIMacroAssembler<kPointerSize>> jni_asm( 80 JNIMacroAssembler<kPointerSize>::Create(&arena, isa));
|
/external/v8/src/s390/ |
deoptimizer-s390.cc | 128 __ lay(sp, MemOperand(sp, -kNumberOfRegisters * kPointerSize)); 135 (kNumberOfRegisters * kPointerSize) + kDoubleRegsSize; 147 __ la(r6, MemOperand(sp, kSavedRegistersAreaSize + (1 * kPointerSize))); 165 __ StoreP(r7, MemOperand(sp, kStackFrameExtraParamSlot * kPointerSize)); 180 // MemOperand(sp), kNumberOfRegisters * kPointerSize); 185 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); 186 __ LoadP(r4, MemOperand(sp, i * kPointerSize)); 196 int src_offset = code * kDoubleSize + kNumberOfRegisters * kPointerSize; 203 __ la(sp, MemOperand(sp, kSavedRegistersAreaSize + (1 * kPointerSize))); 220 __ la(r5, MemOperand(r5, kPointerSize)); [all...] |
/external/v8/src/compiler/ |
frame.cc | 22 int alignment_slots = alignment / kPointerSize;
|
/external/v8/src/ppc/ |
deoptimizer-ppc.cc | 137 __ subi(sp, sp, Operand(kNumberOfRegisters * kPointerSize)); 140 __ StoreP(ToRegister(i), MemOperand(sp, kPointerSize * i)); 148 (kNumberOfRegisters * kPointerSize) + kDoubleRegsSize; 158 __ addi(r7, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 188 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); 189 __ LoadP(r5, MemOperand(sp, i * kPointerSize)); 199 int src_offset = code * kDoubleSize + kNumberOfRegisters * kPointerSize; 205 __ addi(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 222 __ addi(r6, r6, Operand(kPointerSize)); 267 __ addi(r7, r7, Operand(kPointerSize)); [all...] |
/external/v8/src/builtins/ |
builtins-constructor.h | 35 JSArray::kInitialMaxFastElementArray * kPointerSize / kDoubleSize; 63 STATIC_ASSERT(((kMaximumSlots + Context::MIN_CONTEXT_SLOTS) * kPointerSize +
|
/external/v8/src/compiler/arm/ |
unwinding-info-writer-arm.cc | 26 eh_frame_writer_.RecordRegisterSavedToStack(lr, kPointerSize); 78 eh_frame_writer_.RecordRegisterSavedToStack(lr, kPointerSize);
|
/external/v8/src/compiler/arm64/ |
unwinding-info-writer-arm64.cc | 26 eh_frame_writer_.RecordRegisterSavedToStack(lr, kPointerSize); 78 eh_frame_writer_.RecordRegisterSavedToStack(lr, kPointerSize);
|
/external/v8/src/x87/ |
deoptimizer-x87.cc | 211 __ sub(esp, Immediate(kPointerSize)); 233 kNumberOfRegisters * kPointerSize + kDoubleRegsSize; 240 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); 241 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize)); 255 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function. 256 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type. 257 __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id. 258 __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0. 259 __ mov(Operand(esp, 4 * kPointerSize), edx); // Fp-to-sp delta. 260 __ mov(Operand(esp, 5 * kPointerSize), [all...] |
/external/v8/src/arm/ |
deoptimizer-arm.cc | 146 (kNumberOfRegisters * kPointerSize) + kDoubleRegsSize; 156 __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 171 __ str(r4, MemOperand(sp, 0 * kPointerSize)); // Fp-to-sp delta. 173 __ str(r5, MemOperand(sp, 1 * kPointerSize)); // Isolate. 187 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); 188 __ ldr(r2, MemOperand(sp, i * kPointerSize)); 199 int src_offset = code * kDoubleSize + kNumberOfRegisters * kPointerSize; 205 __ add(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 263 __ add(r4, r4, Operand(kPointerSize)); 286 int offset = (i * kPointerSize) + FrameDescription::registers_offset() [all...] |
/external/v8/src/mips/ |
deoptimizer-mips.cc | 130 __ Subu(sp, sp, kNumberOfRegisters * kPointerSize); 133 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i)); 141 (kNumberOfRegisters * kPointerSize) + kDoubleRegsSize; 151 __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 185 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); 187 __ lw(a2, MemOperand(sp, i * kPointerSize)); 201 int src_offset = code * kDoubleSize + kNumberOfRegisters * kPointerSize; 207 __ Addu(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 264 __ Addu(t0, t0, Operand(kPointerSize)); 292 int offset = (i * kPointerSize) + FrameDescription::registers_offset() [all...] |
/external/v8/src/mips64/ |
deoptimizer-mips64.cc | 130 __ Dsubu(sp, sp, kNumberOfRegisters * kPointerSize); 133 __ sd(ToRegister(i), MemOperand(sp, kPointerSize * i)); 141 (kNumberOfRegisters * kPointerSize) + kDoubleRegsSize; 151 __ Daddu(a4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 185 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); 187 __ ld(a2, MemOperand(sp, i * kPointerSize)); 201 int src_offset = code * kDoubleSize + kNumberOfRegisters * kPointerSize; 207 __ Daddu(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 263 __ Daddu(a4, a4, Operand(kPointerSize)); 291 int offset = (i * kPointerSize) + FrameDescription::registers_offset() [all...] |
/external/v8/src/regexp/ia32/ |
regexp-macro-assembler-ia32.cc | 184 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 275 __ add(esp, Immediate(kPointerSize)); 303 __ mov(Operand(esp, 3 * kPointerSize), Immediate(0)); 307 __ mov(Operand(esp, 3 * kPointerSize), 311 __ mov(Operand(esp, 2 * kPointerSize), ebx); 319 __ mov(Operand(esp, 1 * kPointerSize), edi); 323 __ mov(Operand(esp, 0 * kPointerSize), edx); 684 __ cmp(ecx, num_registers_ * kPointerSize); 702 __ sub(esp, Immediate(num_registers_ * kPointerSize)); 726 const int kRegistersPerPage = kPageSize / kPointerSize; [all...] |
/external/v8/src/regexp/x87/ |
regexp-macro-assembler-x87.cc | 184 __ add(backtrack_stackpointer(), Immediate(kPointerSize)); // Pop. 274 __ add(esp, Immediate(kPointerSize)); 302 __ mov(Operand(esp, 3 * kPointerSize), Immediate(0)); 306 __ mov(Operand(esp, 3 * kPointerSize), 310 __ mov(Operand(esp, 2 * kPointerSize), ebx); 318 __ mov(Operand(esp, 1 * kPointerSize), edi); 322 __ mov(Operand(esp, 0 * kPointerSize), edx); 683 __ cmp(ecx, num_registers_ * kPointerSize); 701 __ sub(esp, Immediate(num_registers_ * kPointerSize)); 725 const int kRegistersPerPage = kPageSize / kPointerSize; [all...] |