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

1 2 3

  /external/v8/src/compiler/
frame.cc 34 FrameOffset FrameAccessState::GetFrameOffset(int spill_slot) const {
40 return FrameOffset::FromFramePointer(offset);
45 return FrameOffset::FromStackPointer(sp_offset);
frame.h 197 class FrameOffset {
203 inline static FrameOffset FromStackPointer(int offset) {
205 return FrameOffset(offset | kFromSp);
208 inline static FrameOffset FromFramePointer(int offset) {
210 return FrameOffset(offset | kFromFp);
214 explicit FrameOffset(int offset) : offset_(offset) {}
246 FrameOffset GetFrameOffset(int spill_slot) const;
  /art/runtime/
offsets.h 46 class FrameOffset : public Offset {
48 explicit FrameOffset(size_t val) : Offset(val) {}
49 bool operator>(FrameOffset other) const { return val_ > other.val_; }
50 bool operator<(FrameOffset other) const { return val_ < other.val_; }
  /art/compiler/utils/arm64/
assembler_arm64.h 124 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE;
125 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
126 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
127 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
130 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs,
133 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
137 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
139 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
147 void CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs
    [all...]
assembler_arm64.cc 59 void Arm64Assembler::GetCurrentThread(FrameOffset offset, ManagedRegister /* scratch */) {
127 void Arm64Assembler::Store(FrameOffset offs, ManagedRegister m_src, size_t size) {
145 void Arm64Assembler::StoreRef(FrameOffset offs, ManagedRegister m_src) {
152 void Arm64Assembler::StoreRawPtr(FrameOffset offs, ManagedRegister m_src) {
158 void Arm64Assembler::StoreImmediateToFrame(FrameOffset offs, uint32_t imm,
176 FrameOffset fr_offs,
191 void Arm64Assembler::StoreSpanning(FrameOffset dest_off, ManagedRegister m_source,
192 FrameOffset in_off, ManagedRegister m_scratch) {
284 void Arm64Assembler::Load(ManagedRegister m_dst, FrameOffset src, size_t size) {
292 void Arm64Assembler::LoadRef(ManagedRegister m_dst, FrameOffset offs)
    [all...]
  /art/compiler/utils/
assembler.h 388 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0;
389 virtual void StoreRef(FrameOffset dest, ManagedRegister src) = 0;
390 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src) = 0;
392 virtual void StoreImmediateToFrame(FrameOffset dest, uint32_t imm,
401 FrameOffset fr_offs,
404 FrameOffset fr_offs,
410 virtual void StoreSpanning(FrameOffset dest, ManagedRegister src,
411 FrameOffset in_off, ManagedRegister scratch) = 0;
414 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0;
419 virtual void LoadRef(ManagedRegister dest, FrameOffset src) = 0
    [all...]
assembler.cc 178 FrameOffset fr_offs ATTRIBUTE_UNUSED,
184 FrameOffset fr_offs ATTRIBUTE_UNUSED,
219 void Assembler::CopyRawPtrFromThread32(FrameOffset fr_offs ATTRIBUTE_UNUSED,
225 void Assembler::CopyRawPtrFromThread64(FrameOffset fr_offs ATTRIBUTE_UNUSED,
232 FrameOffset fr_offs ATTRIBUTE_UNUSED,
238 FrameOffset fr_offs ATTRIBUTE_UNUSED,
  /art/compiler/jni/quick/
calling_convention.h 53 FrameOffset MethodStackOffset() {
62 void ResetIterator(FrameOffset displacement) {
200 FrameOffset displacement_;
248 virtual FrameOffset CurrentParamStackOffset() = 0;
294 FrameOffset SavedLocalReferenceCookieOffset() const;
297 FrameOffset ReturnValueSaveLocation() const;
325 virtual FrameOffset CurrentParamStackOffset() = 0;
328 FrameOffset CurrentParamHandleScopeEntryOffset();
331 FrameOffset HandleScopeOffset() const {
332 return FrameOffset(this->displacement_.Int32Value() + frame_pointer_size_)
    [all...]
jni_compiler.cc 120 mr_conv->ResetIterator(FrameOffset(frame_size));
121 main_jni_conv->ResetIterator(FrameOffset(0));
146 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset();
165 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset();
179 FrameOffset in_off = mr_conv->CurrentParamStackOffset();
206 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size));
208 FrameOffset class_handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset();
209 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size));
212 FrameOffset out_off = main_jni_conv->CurrentParamStackOffset();
241 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size)); // Reset
    [all...]
calling_convention.cc 196 FrameOffset JniCallingConvention::SavedLocalReferenceCookieOffset() const {
198 return FrameOffset(HandleReferencesOffset().Int32Value() + references_size);
201 FrameOffset JniCallingConvention::ReturnValueSaveLocation() const {
203 return FrameOffset(SavedLocalReferenceCookieOffset().Int32Value() + 4);
292 FrameOffset JniCallingConvention::CurrentParamHandleScopeEntryOffset() {
297 return FrameOffset(result);
  /art/compiler/jni/quick/mips64/
calling_convention_mips64.cc 84 FrameOffset Mips64ManagedRuntimeCallingConvention::CurrentParamStackOffset() {
86 FrameOffset result =
87 FrameOffset(displacement_.Int32Value() + // displacement
101 ResetIterator(FrameOffset(0));
182 FrameOffset Mips64JniCallingConvention::CurrentParamStackOffset() {
186 return FrameOffset(offset);
calling_convention_mips64.h 40 FrameOffset CurrentParamStackOffset() OVERRIDE;
71 FrameOffset CurrentParamStackOffset() OVERRIDE;
  /art/compiler/jni/quick/arm/
calling_convention_arm.h 40 FrameOffset CurrentParamStackOffset() OVERRIDE;
70 FrameOffset CurrentParamStackOffset() OVERRIDE;
calling_convention_arm.cc 117 FrameOffset ArmManagedRuntimeCallingConvention::CurrentParamStackOffset() {
119 FrameOffset result =
120 FrameOffset(displacement_.Int32Value() + // displacement
148 ResetIterator(FrameOffset(0));
310 FrameOffset ArmJniCallingConvention::CurrentParamStackOffset() {
314 return FrameOffset(offset);
  /art/compiler/jni/quick/arm64/
calling_convention_arm64.h 40 FrameOffset CurrentParamStackOffset() OVERRIDE;
69 FrameOffset CurrentParamStackOffset() OVERRIDE;
calling_convention_arm64.cc 99 FrameOffset Arm64ManagedRuntimeCallingConvention::CurrentParamStackOffset() {
101 FrameOffset result =
102 FrameOffset(displacement_.Int32Value() + // displacement
117 ResetIterator(FrameOffset(0));
253 FrameOffset Arm64JniCallingConvention::CurrentParamStackOffset() {
260 return FrameOffset(offset);
  /art/compiler/jni/quick/mips/
calling_convention_mips.h 40 FrameOffset CurrentParamStackOffset() OVERRIDE;
72 FrameOffset CurrentParamStackOffset() OVERRIDE;
calling_convention_mips.cc 84 FrameOffset MipsManagedRuntimeCallingConvention::CurrentParamStackOffset() {
86 FrameOffset result =
87 FrameOffset(displacement_.Int32Value() + // displacement
100 for (ResetIterator(FrameOffset(0)); HasNext(); Next()) {
237 FrameOffset MipsJniCallingConvention::CurrentParamStackOffset() {
241 return FrameOffset(offset);
  /art/compiler/jni/quick/x86/
calling_convention_x86.h 41 FrameOffset CurrentParamStackOffset() OVERRIDE;
73 FrameOffset CurrentParamStackOffset() OVERRIDE;
calling_convention_x86.cc 119 FrameOffset X86ManagedRuntimeCallingConvention::CurrentParamStackOffset() {
120 return FrameOffset(displacement_.Int32Value() + // displacement
129 ResetIterator(FrameOffset(0));
208 FrameOffset X86JniCallingConvention::CurrentParamStackOffset() {
209 return FrameOffset(displacement_.Int32Value() - OutArgSize() + (itr_slots_ * kFramePointerSize));
  /art/compiler/jni/quick/x86_64/
calling_convention_x86_64.h 40 FrameOffset CurrentParamStackOffset() OVERRIDE;
67 FrameOffset CurrentParamStackOffset() OVERRIDE;
  /art/compiler/utils/x86/
assembler_x86.h 163 Address(Register base_in, FrameOffset disp) {
647 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE;
648 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
649 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
651 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
656 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs,
661 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
665 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
669 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE
    [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegisterInfo.cpp 64 int FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex);
71 MI.getOperand(1).setImm(FrameOffset);
80 .addImm(FrameOffset);
  /art/compiler/utils/x86_64/
assembler_x86_64.h 179 Address(CpuRegister base_in, FrameOffset disp) {
718 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE;
719 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
720 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
722 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
727 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs,
732 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
736 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
740 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE
    [all...]
  /art/compiler/utils/arm/
assembler_arm.cc 489 void ArmAssembler::Store(FrameOffset dest, ManagedRegister msrc, size_t size) {
509 void ArmAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) {
515 void ArmAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) {
521 void ArmAssembler::StoreSpanning(FrameOffset dest, ManagedRegister msrc,
522 FrameOffset in_off, ManagedRegister mscratch) {
530 void ArmAssembler::CopyRef(FrameOffset dest, FrameOffset src,
548 void ArmAssembler::LoadRef(ManagedRegister mdest, FrameOffset src) {
562 void ArmAssembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm,
598 void ArmAssembler::Load(ManagedRegister m_dst, FrameOffset src, size_t size)
    [all...]

Completed in 672 milliseconds

1 2 3