Index: src/ia32/frames-ia32.h |
diff --git a/src/ia32/frames-ia32.h b/src/ia32/frames-ia32.h |
index f9d804f667c3c02c99460d5dbfdfce76e00df0b0..78db6a7ae649221e9bd73f79f7d8cb4089a980c9 100644 |
--- a/src/ia32/frames-ia32.h |
+++ b/src/ia32/frames-ia32.h |
@@ -67,15 +67,24 @@ class ExitFrameConstants : public AllStatic { |
class JavaScriptFrameConstants : public AllStatic { |
public: |
// FP-relative. |
- static const int kLocal0Offset = StandardFrameConstants::kExpressionsOffset; |
static const int kLastParameterOffset = +2 * kPointerSize; |
static const int kFunctionOffset = StandardFrameConstants::kMarkerOffset; |
+ static const int kFeedbackVectorOffset = |
+ StandardFrameConstants::kExpressionsOffset; |
+ static const int kLocal0Offset = -1 * kPointerSize + kFeedbackVectorOffset; |
+ static const int kLocal0OffsetOptimized = kFeedbackVectorOffset; |
+ |
+ static const int kDynamicAlignmentStateOffset = kFeedbackVectorOffset; |
+ |
+ static const int kUnoptimizedFixedFrameSizeFromFp = |
+ StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize; |
// Caller SP-relative. |
static const int kParam0Offset = -2 * kPointerSize; |
static const int kReceiverOffset = -1 * kPointerSize; |
- static const int kDynamicAlignmentStateOffset = kLocal0Offset; |
+ static const int kUnoptimizedFixedFrameSize = |
+ StandardFrameConstants::kFixedFrameSize + kPointerSize; |
}; |