Searched refs:BytecodeLabels (Results 1 – 6 of 6) sorted by relevance
/external/v8/src/interpreter/ |
D | control-flow-builders.h | 59 BytecodeLabels* break_labels() { return &break_labels_; } in break_labels() 67 void EmitJump(BytecodeLabels* labels); 69 BytecodeLabels* labels); 71 BytecodeLabels* labels); 72 void EmitJumpIfUndefined(BytecodeLabels* labels); 73 void EmitJumpIfNull(BytecodeLabels* labels); 79 BytecodeLabels break_labels_; 135 BytecodeLabels continue_labels_; 235 BytecodeLabels finalization_sites_; 265 BytecodeLabels* then_labels() { return &then_labels_; } in then_labels() [all …]
|
D | bytecode-label.cc | 14 BytecodeLabel* BytecodeLabels::New() { in New() 20 void BytecodeLabels::Bind(BytecodeArrayBuilder* builder) { in Bind() 26 void BytecodeLabels::BindToLabel(BytecodeArrayBuilder* builder, in BindToLabel()
|
D | bytecode-generator.h | 180 BytecodeLabels* if_notcalled); 219 BytecodeLabels* then_labels, 220 BytecodeLabels* else_labels, 224 bool VisitLogicalOrSubExpression(Expression* expr, BytecodeLabels* end_labels, 227 BytecodeLabels* end_labels, 247 void BuildTest(ToBooleanMode mode, BytecodeLabels* then_labels, 248 BytecodeLabels* else_labels, TestFallthrough fallthrough); 259 void VisitForTest(Expression* expr, BytecodeLabels* then_labels, 260 BytecodeLabels* else_labels, TestFallthrough fallthrough);
|
D | control-flow-builders.cc | 26 void BreakableControlFlowBuilder::EmitJump(BytecodeLabels* sites) { in EmitJump() 31 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfTrue() 36 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfFalse() 40 void BreakableControlFlowBuilder::EmitJumpIfUndefined(BytecodeLabels* sites) { in EmitJumpIfUndefined() 44 void BreakableControlFlowBuilder::EmitJumpIfNull(BytecodeLabels* sites) { in EmitJumpIfNull()
|
D | bytecode-label.h | 59 class V8_EXPORT_PRIVATE BytecodeLabels { 61 explicit BytecodeLabels(Zone* zone) : labels_(zone) {} in BytecodeLabels() function 82 DISALLOW_COPY_AND_ASSIGN(BytecodeLabels);
|
D | bytecode-generator.cc | 633 TestResultScope(BytecodeGenerator* generator, BytecodeLabels* then_labels, in TestResultScope() 634 BytecodeLabels* else_labels, TestFallthrough fallthrough) in TestResultScope() 658 BytecodeLabels* then_labels() const { return then_labels_; } in then_labels() 659 BytecodeLabels* else_labels() const { return else_labels_; } in else_labels() 661 void set_then_labels(BytecodeLabels* then_labels) { in set_then_labels() 664 void set_else_labels(BytecodeLabels* else_labels) { in set_else_labels() 686 BytecodeLabels* then_labels_; 687 BytecodeLabels* else_labels_; 1488 BytecodeLabels loop_backbranch(zone()); in VisitDoWhileStatement() 1507 BytecodeLabels loop_body(zone()); in VisitWhileStatement() [all …]
|