5#ifndef V8_EXECUTION_ARM64_FRAME_CONSTANTS_ARM64_H_
6#define V8_EXECUTION_ARM64_FRAME_CONSTANTS_ARM64_H_
52class EntryFrameConstants :
public AllStatic {
108class WasmLiftoffFrameConstants :
public TypedFrameConstants {
117class WasmDebugBreakFrameConstants :
public TypedFrameConstants {
122 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11,
123 x12, x13, x14, x15, x19, x20, x21, x22, x23, x24, x25, x27};
128 d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13,
129 d14, d16, d17, d18, d19, d20, d21, d22, d23, d24, d25, d26, d27};
133 "stack frames need to be 16-byte aligned");
147 uint32_t lower_regs =
155 uint32_t lower_regs =
static constexpr int kNextFastCallFrameFPOffset
static constexpr int kDirectCallerSPOffset
static constexpr int kOffsetToCalleeSavedRegisters
static constexpr int kNextExitFrameFPOffset
static constexpr int kCalleeSavedRegisterBytesPushedAfterFpLrPair
static constexpr int kCalleeSavedRegisterBytesPushedBeforeFpLrPair
static constexpr int kDirectCallerFPOffset
static constexpr int kDirectCallerPCOffset
static constexpr int kFixedFrameSize
static constexpr int kNextFastCallFramePCOffset
constexpr unsigned Count() const
constexpr storage_t bits() const
static constexpr int kFixedFrameSizeFromFp
static constexpr int kNumPushedFpRegisters
static constexpr RegList kPushedGpRegs
static constexpr int kLastPushedGpRegisterOffset
static int GetPushedFpRegisterOffset(int reg_code)
static constexpr int kNumPushedGpRegisters
static constexpr int kLastPushedFpRegisterOffset
static constexpr DoubleRegList kPushedFpRegs
static int GetPushedGpRegisterOffset(int reg_code)
static constexpr int kInstanceDataOffset
static constexpr int kFeedbackVectorOffset
static constexpr int kParameterSpillsOffset[]
static constexpr int kInstanceSpillOffset
static constexpr int kNumberOfSavedGpParamRegs
static constexpr int kWasmInstanceDataOffset
static constexpr int kNumberOfSavedFpParamRegs
static constexpr int kNativeModuleOffset
static constexpr int kDeclaredFunctionIndexOffset
#define TYPED_FRAME_PUSHED_VALUE_OFFSET(x)
constexpr unsigned CountPopulation(T value)
RegListBase< DoubleRegister > DoubleRegList
constexpr int kSimd128Size
RegListBase< Register > RegList
constexpr int kSystemPointerSize
#define DCHECK_NE(v1, v2)
constexpr T RoundUp(T x, intptr_t m)