| Index: runtime/vm/kernel_binary_flowgraph.h
|
| diff --git a/runtime/vm/kernel_binary_flowgraph.h b/runtime/vm/kernel_binary_flowgraph.h
|
| index 3e741db6a38e91504abca280eeca4794f12c1e6b..b201113434168d85c1daae0f33b61c4b1da1230e 100644
|
| --- a/runtime/vm/kernel_binary_flowgraph.h
|
| +++ b/runtime/vm/kernel_binary_flowgraph.h
|
| @@ -228,6 +228,7 @@ class StreamingFlowGraphBuilder {
|
| BreakableBlock* breakable_block();
|
| GrowableArray<YieldContinuation>& yield_continuations();
|
| Value* stack();
|
| + void Push(Definition* definition);
|
| Value* Pop();
|
|
|
| Tag PeekArgumentsFirstPositionalTag();
|
| @@ -280,8 +281,13 @@ class StreamingFlowGraphBuilder {
|
| const TypeArguments& type_arguments);
|
| Fragment StrictCompare(Token::Kind kind, bool number_check = false);
|
| Fragment AllocateObject(const dart::Class& klass, intptr_t argument_count);
|
| + Fragment AllocateObject(const dart::Class& klass,
|
| + const Function& closure_function);
|
| + Fragment LoadField(intptr_t offset);
|
| + Fragment AllocateContext(int size);
|
| Fragment StoreLocal(TokenPosition position, LocalVariable* variable);
|
| Fragment StoreStaticField(TokenPosition position, const dart::Field& field);
|
| + Fragment StoreInstanceField(TokenPosition position, intptr_t offset);
|
| Fragment StringInterpolate(TokenPosition position);
|
| Fragment StringInterpolateSingle(TokenPosition position);
|
| Fragment ThrowTypeError();
|
| @@ -368,6 +374,11 @@ class StreamingFlowGraphBuilder {
|
| Fragment BuildDoubleLiteral(TokenPosition* position);
|
| Fragment BuildBoolLiteral(bool value, TokenPosition* position);
|
| Fragment BuildNullLiteral(TokenPosition* position);
|
| + Fragment BuildVectorCreation(TokenPosition* position);
|
| + Fragment BuildVectorGet(TokenPosition* position);
|
| + Fragment BuildVectorSet(TokenPosition* position);
|
| + Fragment BuildVectorCopy(TokenPosition* position);
|
| + Fragment BuildClosureCreation(TokenPosition* position);
|
|
|
| Fragment BuildInvalidStatement();
|
| Fragment BuildExpressionStatement();
|
|
|