HomeSort by relevance Sort by last modified time
    Searched refs:FrameOffset (Results 1 - 25 of 75) sorted by null

1 2 3

  /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;

Completed in 2409 milliseconds

1 2 3