| 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);
|
|
|
|
|