Home
last modified time | relevance | path

Searched refs:BytecodeLabel (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/interpreter/
Dcontrol-flow-builders.h40 void SetBreakTarget(const BytecodeLabel& break_target);
52 void EmitJump(ZoneVector<BytecodeLabel>* labels);
53 void EmitJump(ZoneVector<BytecodeLabel>* labels, int index);
54 void EmitJumpIfTrue(ZoneVector<BytecodeLabel>* labels);
55 void EmitJumpIfTrue(ZoneVector<BytecodeLabel>* labels, int index);
56 void EmitJumpIfFalse(ZoneVector<BytecodeLabel>* labels);
57 void EmitJumpIfFalse(ZoneVector<BytecodeLabel>* labels, int index);
58 void EmitJumpIfUndefined(ZoneVector<BytecodeLabel>* labels);
59 void EmitJumpIfNull(ZoneVector<BytecodeLabel>* labels);
61 void BindLabels(const BytecodeLabel& target, ZoneVector<BytecodeLabel>* site);
[all …]
Dcontrol-flow-builders.cc17 void BreakableControlFlowBuilder::SetBreakTarget(const BytecodeLabel& target) { in SetBreakTarget()
22 void BreakableControlFlowBuilder::EmitJump(ZoneVector<BytecodeLabel>* sites) { in EmitJump()
23 sites->push_back(BytecodeLabel()); in EmitJump()
29 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfTrue()
30 sites->push_back(BytecodeLabel()); in EmitJumpIfTrue()
36 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfFalse()
37 sites->push_back(BytecodeLabel()); in EmitJumpIfFalse()
43 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfUndefined()
44 sites->push_back(BytecodeLabel()); in EmitJumpIfUndefined()
50 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfNull()
[all …]
Dbytecode-array-builder.h20 class BytecodeLabel; variable
211 BytecodeArrayBuilder& Bind(BytecodeLabel* label);
212 BytecodeArrayBuilder& Bind(const BytecodeLabel& target, BytecodeLabel* label);
214 BytecodeArrayBuilder& Jump(BytecodeLabel* label);
215 BytecodeArrayBuilder& JumpIfTrue(BytecodeLabel* label);
216 BytecodeArrayBuilder& JumpIfFalse(BytecodeLabel* label);
217 BytecodeArrayBuilder& JumpIfNull(BytecodeLabel* label);
218 BytecodeArrayBuilder& JumpIfUndefined(BytecodeLabel* label);
286 BytecodeLabel* label);
347 class BytecodeLabel final {
[all …]
Dbytecode-array-builder.cc731 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeLabel* label) { in Bind()
743 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(const BytecodeLabel& target, in Bind()
744 BytecodeLabel* label) { in Bind()
884 BytecodeLabel* label) { in OutputJump()
943 BytecodeArrayBuilder& BytecodeArrayBuilder::Jump(BytecodeLabel* label) { in Jump()
948 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfTrue(BytecodeLabel* label) { in JumpIfTrue()
953 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfFalse(BytecodeLabel* label) { in JumpIfFalse()
958 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNull(BytecodeLabel* label) { in JumpIfNull()
964 BytecodeLabel* label) { in JumpIfUndefined()
Dbytecode-generator.cc581 BytecodeLabel else_label, end_label; in VisitIfStatement()
648 BytecodeLabel done_label; in VisitSwitchStatement()
814 BytecodeLabel subject_null_label, subject_undefined_label, not_object_label; in VisitForInStatement()
915 BytecodeLabel else_label, end_label; in VisitConditional()
1936 BytecodeLabel end_label; in VisitLogicalOrExpression()
1955 BytecodeLabel end_label; in VisitLogicalAndExpression()
/external/v8/test/unittests/interpreter/
Dbytecode-array-builder-unittest.cc166 BytecodeLabel start; in TEST_F()
207 BytecodeLabel after_throw; in TEST_F()
422 BytecodeLabel far0, far1, far2, far3, far4; in TEST_F()
423 BytecodeLabel near0, near1, near2, near3, near4; in TEST_F()
538 BytecodeLabel label0, label1, label2, label3, label4; in TEST_F()
635 BytecodeLabel label; in TEST_F()
665 BytecodeLabel label; in TEST_F()
/external/v8/test/cctest/interpreter/
Dtest-interpreter.cc1252 BytecodeLabel label[3]; in TEST()
1281 BytecodeLabel label[2]; in TEST()
1282 BytecodeLabel done, done1; in TEST()
1317 BytecodeLabel label[2]; in TEST()
1318 BytecodeLabel done, done1; in TEST()