/art/compiler/utils/arm/ |
jni_macro_assembler_arm_vixl.h | 63 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 64 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 65 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 67 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 70 FrameOffset fr_offs, 75 void StoreSpanning(FrameOffset dest, 77 FrameOffset in_off, 81 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 87 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 101 void CopyRawPtrFromThread(FrameOffset fr_offs [all...] |
jni_macro_assembler_arm_vixl.cc | 178 void ArmVIXLJNIMacroAssembler::Store(FrameOffset dest, ManagedRegister m_src, size_t size) { 201 void ArmVIXLJNIMacroAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { 209 void ArmVIXLJNIMacroAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { 217 void ArmVIXLJNIMacroAssembler::StoreSpanning(FrameOffset dest, 219 FrameOffset in_off, 230 void ArmVIXLJNIMacroAssembler::CopyRef(FrameOffset dest, 231 FrameOffset src, 259 FrameOffset src ATTRIBUTE_UNUSED) { 269 void ArmVIXLJNIMacroAssembler::StoreImmediateToFrame(FrameOffset dest, 280 void ArmVIXLJNIMacroAssembler::Load(ManagedRegister m_dst, FrameOffset src, size_t size) [all...] |
/art/compiler/utils/ |
jni_macro_assembler.h | 75 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0; 76 virtual void StoreRef(FrameOffset dest, ManagedRegister src) = 0; 77 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src) = 0; 79 virtual void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) = 0; 82 FrameOffset fr_offs, 87 virtual void StoreSpanning(FrameOffset dest, 89 FrameOffset in_off, 93 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0; 99 virtual void LoadRef(ManagedRegister dest, FrameOffset src) = 0; 113 virtual void CopyRawPtrFromThread(FrameOffset fr_offs [all...] |
assembler_thumb_test.cc | 245 __ Load(method_register, FrameOffset(32), 4); 246 __ Load(method_register, FrameOffset(124), 4); 247 __ Load(method_register, FrameOffset(132), 4); 248 __ Load(method_register, FrameOffset(1020), 4); 249 __ Load(method_register, FrameOffset(1024), 4); 250 __ Load(scratch_register, FrameOffset(4092), 4); 251 __ Load(scratch_register, FrameOffset(4096), 4); 256 __ Store(FrameOffset(32), method_register, 4); 257 __ Store(FrameOffset(124), method_register, 4); 258 __ Store(FrameOffset(132), method_register, 4) [all...] |
/art/compiler/utils/x86/ |
jni_macro_assembler_x86.h | 58 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 59 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 60 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 62 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 65 FrameOffset fr_offs, 70 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off, 74 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 78 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 90 void CopyRawPtrFromThread(FrameOffset fr_offs [all...] |
jni_macro_assembler_x86.cc | 123 void X86JNIMacroAssembler::Store(FrameOffset offs, ManagedRegister msrc, size_t size) { 133 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); 150 void X86JNIMacroAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { 156 void X86JNIMacroAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { 162 void X86JNIMacroAssembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister) { 167 FrameOffset fr_offs, 179 void X86JNIMacroAssembler::StoreSpanning(FrameOffset /*dst*/, 181 FrameOffset /*in_off*/, 186 void X86JNIMacroAssembler::Load(ManagedRegister mdest, FrameOffset src, size_t size) { 196 __ movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4))) [all...] |
/art/compiler/utils/x86_64/ |
jni_macro_assembler_x86_64.h | 59 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 60 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 61 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 63 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 66 FrameOffset fr_offs, 71 void StoreSpanning(FrameOffset dest, 73 FrameOffset in_off, 77 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 81 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 95 void CopyRawPtrFromThread(FrameOffset fr_offs [all...] |
jni_macro_assembler_x86_64.cc | 154 void X86_64JNIMacroAssembler::Store(FrameOffset offs, ManagedRegister msrc, size_t size) { 169 __ movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)), 187 void X86_64JNIMacroAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { 193 void X86_64JNIMacroAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { 199 void X86_64JNIMacroAssembler::StoreImmediateToFrame(FrameOffset dest, 206 FrameOffset fr_offs, 218 void X86_64JNIMacroAssembler::StoreSpanning(FrameOffset /*dst*/, 220 FrameOffset /*in_off*/, 225 void X86_64JNIMacroAssembler::Load(ManagedRegister mdest, FrameOffset src, size_t size) { 240 __ movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4))) [all...] |
/art/runtime/ |
offsets.h | 47 class FrameOffset : public Offset { 49 explicit FrameOffset(size_t val) : Offset(val) {} 50 bool operator>(FrameOffset other) const { return val_ > other.val_; } 51 bool operator<(FrameOffset other) const { return val_ < other.val_; }
|
/art/compiler/utils/arm64/ |
jni_macro_assembler_arm64.h | 66 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 67 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 68 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 69 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 71 FrameOffset fr_offs, 74 void StoreSpanning(FrameOffset dest, 76 FrameOffset in_off, 80 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 82 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 92 void CopyRawPtrFromThread(FrameOffset fr_offs [all...] |
/external/v8/src/compiler/ |
frame.cc | 47 FrameOffset FrameAccessState::GetFrameOffset(int spill_slot) const { 50 return FrameOffset::FromFramePointer(frame_offset); 54 return FrameOffset::FromStackPointer(sp_offset);
|
frame.h | 156 class FrameOffset { 162 inline static FrameOffset FromStackPointer(int offset) { 164 return FrameOffset(offset | kFromSp); 167 inline static FrameOffset FromFramePointer(int offset) { 169 return FrameOffset(offset | kFromFp); 173 explicit FrameOffset(int offset) : offset_(offset) {} 220 FrameOffset GetFrameOffset(int spill_slot) const;
|
/art/compiler/jni/quick/ |
calling_convention.h | 53 FrameOffset MethodStackOffset() { 62 void ResetIterator(FrameOffset displacement) { 208 FrameOffset displacement_; 256 virtual FrameOffset CurrentParamStackOffset() = 0; 304 FrameOffset SavedLocalReferenceCookieOffset() const; 307 FrameOffset ReturnValueSaveLocation() const; 338 virtual FrameOffset CurrentParamStackOffset() = 0; 341 FrameOffset CurrentParamHandleScopeEntryOffset(); 344 FrameOffset HandleScopeOffset() const { 345 return FrameOffset(this->displacement_.Int32Value() + static_cast<size_t>(frame_pointer_size_)) [all...] |
jni_compiler.cc | 241 mr_conv->ResetIterator(FrameOffset(frame_size)); 242 main_jni_conv->ResetIterator(FrameOffset(0)); 258 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); 281 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); 295 FrameOffset in_off = mr_conv->CurrentParamStackOffset(); 348 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size)); 350 FrameOffset class_handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); 351 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size)); 354 FrameOffset out_off = main_jni_conv->CurrentParamStackOffset(); 375 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size)); // Reset [all...] |
calling_convention.cc | 215 FrameOffset JniCallingConvention::SavedLocalReferenceCookieOffset() const { 217 return FrameOffset(HandleReferencesOffset().Int32Value() + references_size); 220 FrameOffset JniCallingConvention::ReturnValueSaveLocation() const { 228 return FrameOffset(saved_local_reference_cookie_offset + segment_state_size); 233 return FrameOffset(displacement_.Int32Value() + static_cast<size_t>(frame_pointer_size_)); 330 FrameOffset JniCallingConvention::CurrentParamHandleScopeEntryOffset() { 335 return FrameOffset(result);
|
/art/compiler/jni/quick/mips64/ |
calling_convention_mips64.cc | 114 FrameOffset Mips64ManagedRuntimeCallingConvention::CurrentParamStackOffset() { 116 FrameOffset result = 117 FrameOffset(displacement_.Int32Value() + // displacement 131 ResetIterator(FrameOffset(0)); 229 FrameOffset Mips64JniCallingConvention::CurrentParamStackOffset() { 234 return FrameOffset(offset);
|
calling_convention_mips64.h | 46 FrameOffset CurrentParamStackOffset() OVERRIDE; 76 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyRegisterInfo.cpp | 65 int64_t FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex); 70 assert(FrameOffset >= 0 && MI.getOperand(1).getImm() >= 0); 71 int64_t Offset = MI.getOperand(1).getImm() + FrameOffset; 95 ImmMO.setImm(ImmMO.getImm() + uint32_t(FrameOffset)); 108 if (FrameOffset) { 115 .addImm(FrameOffset);
|
/art/compiler/jni/quick/arm/ |
calling_convention_arm.h | 44 FrameOffset CurrentParamStackOffset() OVERRIDE; 75 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
/art/compiler/jni/quick/arm64/ |
calling_convention_arm64.h | 44 FrameOffset CurrentParamStackOffset() OVERRIDE; 74 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
calling_convention_arm64.cc | 177 FrameOffset Arm64ManagedRuntimeCallingConvention::CurrentParamStackOffset() { 179 FrameOffset result = 180 FrameOffset(displacement_.Int32Value() + // displacement 195 ResetIterator(FrameOffset(0)); 329 FrameOffset Arm64JniCallingConvention::CurrentParamStackOffset() { 338 return FrameOffset(offset);
|
/art/compiler/jni/quick/mips/ |
calling_convention_mips.h | 46 FrameOffset CurrentParamStackOffset() OVERRIDE; 77 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
calling_convention_mips.cc | 129 FrameOffset MipsManagedRuntimeCallingConvention::CurrentParamStackOffset() { 131 FrameOffset result = 132 FrameOffset(displacement_.Int32Value() + // displacement 145 for (ResetIterator(FrameOffset(0)); HasNext(); Next()) { 440 FrameOffset MipsJniCallingConvention::CurrentParamStackOffset() { 444 return FrameOffset(offset);
|
/art/compiler/jni/quick/x86/ |
calling_convention_x86.h | 45 FrameOffset CurrentParamStackOffset() OVERRIDE; 77 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
/art/compiler/jni/quick/x86_64/ |
calling_convention_x86_64.h | 42 FrameOffset CurrentParamStackOffset() OVERRIDE; 70 FrameOffset CurrentParamStackOffset() OVERRIDE;
|