Searched refs:BytecodeLabels (Results 1 - 6 of 6) sorted by relevance
/third_party/node/deps/v8/src/interpreter/ |
H A D | control-flow-builders.h | 62 BytecodeLabels* break_labels() { return &break_labels_; } in break_labels() 65 void EmitJump(BytecodeLabels* labels); 67 BytecodeLabels* labels); 69 BytecodeLabels* labels); 70 void EmitJumpIfUndefined(BytecodeLabels* labels); 71 void EmitJumpIfNull(BytecodeLabels* labels); 77 BytecodeLabels break_labels_; 137 BytecodeLabels continue_labels_; 143 BytecodeLabels end_labels_; 189 BytecodeLabels default [all...] |
H A D | bytecode-label.h | 84 class V8_EXPORT_PRIVATE BytecodeLabels { class 86 explicit BytecodeLabels(Zone* zone) : labels_(zone), is_bound_(false) {} in BytecodeLabels() function in v8::internal::interpreter::BytecodeLabels 87 BytecodeLabels(const BytecodeLabels&) = delete; 88 BytecodeLabels& operator=(const BytecodeLabels&) = delete;
|
H A D | bytecode-generator.h | 305 BytecodeLabels* if_notcalled); 356 BytecodeLabels* then_labels, 357 BytecodeLabels* else_labels, 361 bool VisitLogicalOrSubExpression(Expression* expr, BytecodeLabels* end_labels, 364 BytecodeLabels* end_labels, 368 bool VisitNullishSubExpression(Expression* expr, BytecodeLabels* end_labels, 388 void BuildTest(ToBooleanMode mode, BytecodeLabels* then_labels, 389 BytecodeLabels* else_labels, TestFallthrough fallthrough); 413 void VisitForTest(Expression* expr, BytecodeLabels* then_labels, 414 BytecodeLabels* else_label [all...] |
H A 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()
|
H A D | bytecode-label.cc | 14 BytecodeLabel* BytecodeLabels::New() { in New() 20 void BytecodeLabels::Bind(BytecodeArrayBuilder* builder) { in Bind()
|
H A D | bytecode-generator.cc | 690 TestResultScope(BytecodeGenerator* generator, BytecodeLabels* then_labels, in TestResultScope() 691 BytecodeLabels* else_labels, TestFallthrough fallthrough) in TestResultScope() 716 BytecodeLabels* then_labels() const { return then_labels_; } in then_labels() 717 BytecodeLabels* else_labels() const { return else_labels_; } in else_labels() 719 void set_then_labels(BytecodeLabels* then_labels) { in set_then_labels() 722 void set_else_labels(BytecodeLabels* else_labels) { in set_else_labels() 744 BytecodeLabels* then_labels_; 745 BytecodeLabels* else_labels_; 1037 BytecodeLabels* labels() { return &labels_; } in labels() 1041 BytecodeLabels labels [all...] |
Completed in 9 milliseconds