Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index 7fcadeaa550c14d20adf1218ea237b9fbc9397ff..6d81307e2cb293e1f3678693998cdda3565b64a4 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -1372,6 +1372,10 @@ class HGraphBuilder { |
HValue* dst_offset, |
String::Encoding dst_encoding, |
HValue* length); |
+ |
+ // Align an object size to object alignment boundary |
+ HValue* BuildObjectSizeAlignment(HValue* unaligned_size, int header_size); |
+ |
// Both operands are non-empty strings. |
HValue* BuildUncheckedStringAdd(HValue* left, |
HValue* right, |
@@ -2322,6 +2326,15 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
SmallMapList* types, |
Handle<String> name); |
+ HValue* BuildAllocateExternalElements( |
+ ExternalArrayType array_type, |
+ bool is_zero_byte_offset, |
+ HValue* buffer, HValue* byte_offset, HValue* length); |
+ HValue* BuildAllocateFixedTypedArray( |
+ ExternalArrayType array_type, size_t element_size, |
+ ElementsKind fixed_elements_kind, |
+ HValue* byte_length, HValue* length); |
+ |
bool IsCallNewArrayInlineable(CallNew* expr); |
void BuildInlinedCallNewArray(CallNew* expr); |