Home | History | Annotate | Download | only in interpreter

Lines Matching refs:sites

22 void BreakableControlFlowBuilder::EmitJump(ZoneVector<BytecodeLabel>* sites) {
23 sites->push_back(BytecodeLabel());
24 builder()->Jump(&sites->back());
29 ZoneVector<BytecodeLabel>* sites) {
30 sites->push_back(BytecodeLabel());
31 builder()->JumpIfTrue(&sites->back());
36 ZoneVector<BytecodeLabel>* sites) {
37 sites->push_back(BytecodeLabel());
38 builder()->JumpIfFalse(&sites->back());
43 ZoneVector<BytecodeLabel>* sites) {
44 sites->push_back(BytecodeLabel());
45 builder()->JumpIfUndefined(&sites->back());
50 ZoneVector<BytecodeLabel>* sites) {
51 sites->push_back(BytecodeLabel());
52 builder()->JumpIfNull(&sites->back());
56 void BreakableControlFlowBuilder::EmitJump(ZoneVector<BytecodeLabel>* sites,
58 builder()->Jump(&sites->at(index));
63 ZoneVector<BytecodeLabel>* sites, int index) {
64 builder()->JumpIfTrue(&sites->at(index));
69 ZoneVector<BytecodeLabel>* sites, int index) {
70 builder()->JumpIfFalse(&sites->at(index));
75 ZoneVector<BytecodeLabel>* sites) {
76 for (size_t i = 0; i < sites->size(); i++) {
77 BytecodeLabel& site = sites->at(i);
80 sites->clear();