Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(105)

Unified Diff: src/compiler/linkage.h

Issue 1460183002: [turbofan] Add general support for sp-based frame access (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix arm64 Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/compiler/linkage.h
diff --git a/src/compiler/linkage.h b/src/compiler/linkage.h
index e1b7d4b58645c83626dc8ab6c5bf01b29c82851a..d28fd9a3a07271e6d01250375bde6d371b07941d 100644
--- a/src/compiler/linkage.h
+++ b/src/compiler/linkage.h
@@ -23,6 +23,7 @@ namespace compiler {
const RegList kNoCalleeSaved = 0;
+class FrameAccessState;
class Node;
class OsrHelper;
@@ -352,7 +353,8 @@ class Linkage : public ZoneObject {
// calling convention and the specific frame layout, and may thus be
// architecture-specific. Negative spill slots indicate arguments on the
// caller's frame.
- FrameOffset GetFrameOffset(int spill_slot, Frame* frame) const;
+ FrameOffset GetFrameOffset(int spill_slot,
+ FrameAccessState* frame_access_state) const;
Benedikt Meurer 2015/11/20 09:53:10 Nit: pass as const* or const&.
danno 2015/11/24 12:02:00 Done.
static int FrameStateInputCount(Runtime::FunctionId function);

Powered by Google App Engine
This is Rietveld 408576698