Searched refs:BytecodeLabel (Results 1 – 9 of 9) sorted by relevance
| /third_party/node/deps/v8/src/interpreter/ |
| D | bytecode-label.h | 48 class V8_EXPORT_PRIVATE BytecodeLabel final { 50 BytecodeLabel() : bound_(false), jump_offset_(kInvalidOffset) {} in BytecodeLabel() function 90 BytecodeLabel* New(); 97 std::all_of(labels_.begin(), labels_.end(), [](const BytecodeLabel& l) { in is_bound() 106 ZoneLinkedList<BytecodeLabel> labels_;
|
| D | bytecode-array-builder.h | 31 class BytecodeLabel; variable 425 BytecodeArrayBuilder& Bind(BytecodeLabel* label); 429 BytecodeArrayBuilder& Jump(BytecodeLabel* label); 433 BytecodeArrayBuilder& JumpIfTrue(ToBooleanMode mode, BytecodeLabel* label); 434 BytecodeArrayBuilder& JumpIfFalse(ToBooleanMode mode, BytecodeLabel* label); 435 BytecodeArrayBuilder& JumpIfJSReceiver(BytecodeLabel* label); 436 BytecodeArrayBuilder& JumpIfNull(BytecodeLabel* label); 437 BytecodeArrayBuilder& JumpIfNotNull(BytecodeLabel* label); 438 BytecodeArrayBuilder& JumpIfUndefined(BytecodeLabel* label); 439 BytecodeArrayBuilder& JumpIfUndefinedOrNull(BytecodeLabel* label); [all …]
|
| D | bytecode-array-writer.h | 21 class BytecodeLabel; variable 43 void WriteJump(BytecodeNode* node, BytecodeLabel* label); 46 void BindLabel(BytecodeLabel* label); 98 void EmitJump(BytecodeNode* node, BytecodeLabel* label);
|
| D | bytecode-label.cc | 14 BytecodeLabel* BytecodeLabels::New() { in New() 16 labels_.emplace_back(BytecodeLabel()); in New()
|
| D | bytecode-array-builder.cc | 174 void BytecodeArrayBuilder::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump() 371 void BytecodeArrayBuilder::Output##name(BytecodeLabel* label, \ 1095 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeLabel* label) { in Bind() 1152 BytecodeArrayBuilder& BytecodeArrayBuilder::Jump(BytecodeLabel* label) { in Jump() 1159 BytecodeLabel* label) { in JumpIfTrue() 1171 BytecodeLabel* label) { in JumpIfFalse() 1182 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNull(BytecodeLabel* label) { in JumpIfNull() 1189 BytecodeLabel* label) { in JumpIfNotNull() 1196 BytecodeLabel* label) { in JumpIfUndefined() 1203 BytecodeLabel* label) { in JumpIfUndefinedOrNull() [all …]
|
| D | control-flow-builders.h | 188 ZoneVector<BytecodeLabel> case_sites_; 223 BytecodeLabel exit_; 255 BytecodeLabel handler_;
|
| D | bytecode-array-writer.cc | 120 void BytecodeArrayWriter::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump() 155 void BytecodeArrayWriter::BindLabel(BytecodeLabel* label) { in BindLabel() 482 void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { in EmitJump()
|
| D | bytecode-generator.cc | 264 BytecodeLabel fall_through; in ApplyDeferredCommands() 713 BytecodeLabel* NewThenLabel() { return then_labels_->New(); } in NewThenLabel() 714 BytecodeLabel* NewElseLabel() { return else_labels_->New(); } in NewElseLabel() 2323 BytecodeLabel subject_undefined_label; in VisitForInStatement() 2669 BytecodeLabel done; in BuildClassLiteral() 2937 BytecodeLabel done; in BuildInstanceMemberInitialization() 3711 BytecodeLabel end_label; in BuildVariableAssignment() 4069 BytecodeLabel suppress_close_exception; in BuildFinalizeIteration() 4224 BytecodeLabel do_assignment; in BuildDestructuringArrayAssignment() 4248 BytecodeLabel is_done; in BuildDestructuringArrayAssignment() [all …]
|
| D | bytecode-generator.h | 304 BytecodeLabel* if_called,
|