Index: src/compiler/code-stub-assembler.h |
diff --git a/src/compiler/code-stub-assembler.h b/src/compiler/code-stub-assembler.h |
index 6c2e299de95974c3a9502689b5398cbda08100bf..154985999feb660ea7d948acbf445ce7d475ed2b 100644 |
--- a/src/compiler/code-stub-assembler.h |
+++ b/src/compiler/code-stub-assembler.h |
@@ -9,6 +9,7 @@ |
// Do not include anything from src/compiler here! |
#include "src/allocation.h" |
#include "src/builtins.h" |
+#include "src/machine-type.h" |
#include "src/runtime/runtime.h" |
namespace v8 { |
@@ -43,7 +44,13 @@ class CodeStubAssembler { |
Node* HeapConstant(Handle<HeapObject> object); |
Node* BooleanConstant(bool value); |
+ // Memory Operations. |
+ Node* Load(MachineType rep, Node* base); |
+ Node* Load(MachineType rep, Node* base, Node* index); |
+ |
Node* Parameter(int value); |
+ Node* StackArg(Node* num_args, int value); |
+ Node* StackArgOrUndefined(Node* num_args, int value); |
Jarin
2016/02/03 09:04:07
You should not need this, just use Parameter.
binji
2016/02/03 22:09:02
This doesn't seem to work, perhaps I'm doing it wr
Jarin
2016/02/04 05:28:01
We looked at this with Benedikt and it looks like
binji
2016/02/05 02:53:01
Thanks, that works. Done!
|
void Return(Node* value); |
// Tag and untag Smi values. |