Searched refs:BytecodeLabel (Results 1 – 7 of 7) sorted by relevance
/external/v8/src/interpreter/ |
D | control-flow-builders.h | 40 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 …]
|
D | control-flow-builders.cc | 17 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 …]
|
D | bytecode-array-builder.h | 20 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 …]
|
D | bytecode-array-builder.cc | 731 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()
|
D | bytecode-generator.cc | 581 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/ |
D | bytecode-array-builder-unittest.cc | 166 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/ |
D | test-interpreter.cc | 1252 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()
|