summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/graph-assembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/graph-assembler.h')
-rw-r--r--deps/v8/src/compiler/graph-assembler.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/graph-assembler.h b/deps/v8/src/compiler/graph-assembler.h
index f9b45a2007..79eb493608 100644
--- a/deps/v8/src/compiler/graph-assembler.h
+++ b/deps/v8/src/compiler/graph-assembler.h
@@ -31,8 +31,12 @@ namespace compiler {
V(Float64ExtractLowWord32) \
V(Float64ExtractHighWord32) \
V(BitcastInt32ToFloat32) \
+ V(BitcastInt64ToFloat64) \
V(BitcastFloat32ToInt32) \
- V(Float64Abs)
+ V(BitcastFloat64ToInt64) \
+ V(Float64Abs) \
+ V(Word32ReverseBytes) \
+ V(Word64ReverseBytes)
#define PURE_ASSEMBLER_MACH_BINOP_LIST(V) \
V(WordShl) \
@@ -215,6 +219,10 @@ class GraphAssembler {
Node* Store(StoreRepresentation rep, Node* object, Node* offset, Node* value);
Node* Load(MachineType rep, Node* object, Node* offset);
+ Node* StoreUnaligned(MachineRepresentation rep, Node* object, Node* offset,
+ Node* value);
+ Node* LoadUnaligned(MachineType rep, Node* object, Node* offset);
+
Node* Retain(Node* buffer);
Node* UnsafePointerAdd(Node* base, Node* external);