Lines Matching defs:builder
11 #include "src/interpreter/block-coverage-builder.h"
12 #include "src/interpreter/bytecode-array-builder.h"
24 explicit ControlFlowBuilder(BytecodeArrayBuilder* builder)
25 : builder_(builder) {}
31 BytecodeArrayBuilder* builder() const { return builder_; }
40 BreakableControlFlowBuilder(BytecodeArrayBuilder* builder,
43 : ControlFlowBuilder(builder),
44 break_labels_(builder->zone()),
89 BlockBuilder(BytecodeArrayBuilder* builder,
92 : BreakableControlFlowBuilder(builder, block_coverage_builder,
100 LoopBuilder(BytecodeArrayBuilder* builder,
102 : BreakableControlFlowBuilder(builder, block_coverage_builder, node),
103 continue_labels_(builder->zone()),
104 end_labels_(builder->zone()) {
154 SwitchBuilder(BytecodeArrayBuilder* builder,
158 : BreakableControlFlowBuilder(builder, block_coverage_builder, statement),
159 case_sites_(builder->zone()),
160 default_(builder->zone()),
161 fall_through_(builder->zone()),
204 TryCatchBuilder(BytecodeArrayBuilder* builder,
208 : ControlFlowBuilder(builder),
209 handler_id_(builder->NewHandlerEntry()),
232 TryFinallyBuilder(BytecodeArrayBuilder* builder,
236 : ControlFlowBuilder(builder),
237 handler_id_(builder->NewHandlerEntry()),
239 finalization_sites_(builder->zone()),
267 ConditionalControlFlowBuilder(BytecodeArrayBuilder* builder,
270 : ControlFlowBuilder(builder),
271 end_labels_(builder->zone()),
272 then_labels_(builder->zone()),
273 else_labels_(builder->zone()),