| /external/v8/src/interpreter/ |
| D | control-flow-builders.h | 41 void SetBreakTarget(const BytecodeLabel& break_target); 53 void EmitJump(ZoneVector<BytecodeLabel>* labels); 54 void EmitJump(ZoneVector<BytecodeLabel>* labels, int index); 55 void EmitJumpIfTrue(ZoneVector<BytecodeLabel>* labels); 56 void EmitJumpIfTrue(ZoneVector<BytecodeLabel>* labels, int index); 57 void EmitJumpIfFalse(ZoneVector<BytecodeLabel>* labels); 58 void EmitJumpIfFalse(ZoneVector<BytecodeLabel>* labels, int index); 59 void EmitJumpIfUndefined(ZoneVector<BytecodeLabel>* labels); 60 void EmitJumpIfNull(ZoneVector<BytecodeLabel>* labels); 62 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-writer.h | 15 class BytecodeLabel; variable 29 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override; 30 void BindLabel(BytecodeLabel* label) override; 31 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override; 52 void EmitJump(BytecodeNode* node, BytecodeLabel* label);
|
| D | bytecode-dead-code-optimizer.h | 23 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override; 24 void BindLabel(BytecodeLabel* label) override; 25 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override;
|
| D | bytecode-array-builder.h | 23 class BytecodeLabel; variable 217 BytecodeArrayBuilder& Bind(BytecodeLabel* label); 218 BytecodeArrayBuilder& Bind(const BytecodeLabel& target, BytecodeLabel* label); 220 BytecodeArrayBuilder& Jump(BytecodeLabel* label); 221 BytecodeArrayBuilder& JumpIfTrue(BytecodeLabel* label); 222 BytecodeArrayBuilder& JumpIfFalse(BytecodeLabel* label); 223 BytecodeArrayBuilder& JumpIfNotHole(BytecodeLabel* label); 224 BytecodeArrayBuilder& JumpIfNull(BytecodeLabel* label); 225 BytecodeArrayBuilder& JumpIfUndefined(BytecodeLabel* label); 316 BytecodeLabel* label);
|
| D | bytecode-dead-code-optimizer.cc | 43 BytecodeLabel* label) { in WriteJump() 62 void BytecodeDeadCodeOptimizer::BindLabel(BytecodeLabel* label) { in BindLabel() 68 void BytecodeDeadCodeOptimizer::BindLabel(const BytecodeLabel& target, in BindLabel() 69 BytecodeLabel* label) { in BindLabel()
|
| D | bytecode-peephole-optimizer.h | 27 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override; 28 void BindLabel(BytecodeLabel* label) override; 29 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override;
|
| D | bytecode-pipeline.h | 16 class BytecodeLabel; variable 34 virtual void WriteJump(BytecodeNode* node, BytecodeLabel* label) = 0; 39 virtual void BindLabel(BytecodeLabel* label) = 0; 44 virtual void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) = 0;
|
| D | bytecode-register-optimizer.h | 30 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override; 31 void BindLabel(BytecodeLabel* label) override; 32 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override;
|
| D | bytecode-array-builder.cc | 393 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeLabel* label) { in Bind() 399 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(const BytecodeLabel& target, in Bind() 400 BytecodeLabel* label) { in Bind() 407 BytecodeLabel* label) { in OutputJump() 415 BytecodeArrayBuilder& BytecodeArrayBuilder::Jump(BytecodeLabel* label) { in Jump() 419 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfTrue(BytecodeLabel* label) { in JumpIfTrue() 425 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfFalse(BytecodeLabel* label) { in JumpIfFalse() 431 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNull(BytecodeLabel* label) { in JumpIfNull() 436 BytecodeLabel* label) { in JumpIfUndefined() 441 BytecodeLabel* label) { in JumpIfNotHole() [all …]
|
| D | bytecode-label.h | 16 class BytecodeLabel final { 18 BytecodeLabel() : bound_(false), offset_(kInvalidOffset) {} in BytecodeLabel() function
|
| D | bytecode-peephole-optimizer.cc | 41 BytecodeLabel* label) { in WriteJump() 47 void BytecodePeepholeOptimizer::BindLabel(BytecodeLabel* label) { in BindLabel() 53 void BytecodePeepholeOptimizer::BindLabel(const BytecodeLabel& target, in BindLabel() 54 BytecodeLabel* label) { in BindLabel()
|
| D | bytecode-array-writer.cc | 67 void BytecodeArrayWriter::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump() 74 void BytecodeArrayWriter::BindLabel(BytecodeLabel* label) { in BindLabel() 85 void BytecodeArrayWriter::BindLabel(const BytecodeLabel& target, in BindLabel() 86 BytecodeLabel* label) { in BindLabel() 340 void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { in EmitJump()
|
| D | bytecode-register-optimizer.cc | 264 BytecodeLabel* label) { in WriteJump() 270 void BytecodeRegisterOptimizer::BindLabel(BytecodeLabel* label) { in BindLabel() 276 void BytecodeRegisterOptimizer::BindLabel(const BytecodeLabel& target, in BindLabel() 277 BytecodeLabel* label) { in BindLabel()
|
| D | bytecode-generator.cc | 634 ZoneVector<BytecodeLabel>& targets) { in BuildIndexedJump() 655 ZoneVector<BytecodeLabel> resume_points_in_loop(zone()); in VisitIterationHeader() 661 generator_resume_points_[id] = BytecodeLabel(); in VisitIterationHeader() 669 BytecodeLabel not_resuming; in VisitIterationHeader() 686 BytecodeLabel regular_call; in VisitGeneratorPrologue() 875 BytecodeLabel else_label, end_label; in VisitIfStatement() 945 BytecodeLabel done_label; in VisitSwitchStatement() 1136 BytecodeLabel subject_null_label, subject_undefined_label; in VisitForInStatement() 1454 BytecodeLabel done; in VisitClassLiteralStaticPrototypeWithComputedName() 1482 BytecodeLabel else_label, end_label; in VisitConditional() [all …]
|
| D | bytecode-generator.h | 120 ZoneVector<BytecodeLabel>& targets); 216 ZoneVector<BytecodeLabel> generator_resume_points_;
|
| /external/v8/test/unittests/interpreter/ |
| D | bytecode-dead-code-optimizer-unittest.cc | 27 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override { in WriteJump() 32 void BindLabel(BytecodeLabel* label) override {} in BindLabel() 33 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override {} in BindLabel() 58 BytecodeLabel target; in TEST_F() 102 BytecodeLabel target; in TEST_F() 120 BytecodeLabel target; in TEST_F() 138 BytecodeLabel target; in TEST_F()
|
| D | bytecode-register-optimizer-unittest.cc | 32 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override { in WriteJump() 35 void BindLabel(BytecodeLabel* label) override {} in BindLabel() 36 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override {} in BindLabel() 99 BytecodeLabel label; in TEST_F() 114 BytecodeLabel label; in TEST_F()
|
| D | bytecode-array-builder-unittest.cc | 172 BytecodeLabel start; in TEST_F() 176 BytecodeLabel after_jump; in TEST_F() 185 BytecodeLabel end[8]; in TEST_F() 187 BytecodeLabel after_jump; in TEST_F() 221 BytecodeLabel after_jump; in TEST_F() 246 BytecodeLabel after_throw; in TEST_F() 248 BytecodeLabel after_rethrow; in TEST_F() 322 BytecodeLabel after_jump; in TEST_F() 527 BytecodeLabel far0, far1, far2, far3, far4; in TEST_F() 528 BytecodeLabel near0, near1, near2, near3, near4; in TEST_F() [all …]
|
| D | bytecode-peephole-optimizer-unittest.cc | 32 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override { in WriteJump() 37 void BindLabel(BytecodeLabel* label) override {} in BindLabel() 38 void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override {} in BindLabel() 72 BytecodeLabel target; in TEST_F() 86 BytecodeLabel target; in TEST_F() 198 BytecodeLabel label; in TEST_F() 226 BytecodeLabel label; in TEST_F()
|
| D | bytecode-array-writer-unittest.cc | 44 void WriteJump(Bytecode bytecode, BytecodeLabel* label, 103 BytecodeLabel* label, in WriteJump() 190 BytecodeLabel back_jump, jump_for_in, jump_end_1, jump_end_2, jump_end_3; in TEST_F()
|
| /external/v8/test/cctest/interpreter/ |
| D | test-interpreter.cc | 961 BytecodeLabel label[3]; in TEST() 989 BytecodeLabel label[2]; in TEST() 990 BytecodeLabel done, done1; in TEST() 1023 BytecodeLabel label[2]; in TEST() 1024 BytecodeLabel done, done1; in TEST() 1056 BytecodeLabel done, fake; in TEST() 1105 BytecodeLabel done; in TEST()
|