Lines Matching refs:BytecodeLabel
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);
64 ZoneVector<BytecodeLabel> break_sites_;
77 BytecodeLabel block_end_;
106 void SetContinueTarget(const BytecodeLabel& continue_target);
108 BytecodeLabel loop_header_;
109 BytecodeLabel condition_;
110 BytecodeLabel next_;
111 BytecodeLabel loop_end_;
114 ZoneVector<BytecodeLabel> continue_sites_;
144 ZoneVector<BytecodeLabel> case_sites_;