diff options
Diffstat (limited to 'deps/v8/src/compiler/graph-assembler.h')
-rw-r--r-- | deps/v8/src/compiler/graph-assembler.h | 10 |
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); |