Lines Matching refs:budget
1366 void ActionNode::FillInBMInfo(Isolate* isolate, int offset, int budget,
1373 on_success()->FillInBMInfo(isolate, offset, budget - 1, bm, not_at_start);
1390 void AssertionNode::FillInBMInfo(Isolate* isolate, int offset, int budget,
1394 on_success()->FillInBMInfo(isolate, offset, budget - 1, bm, not_at_start);
2059 void LoopChoiceNode::FillInBMInfo(Isolate* isolate, int offset, int budget,
2061 if (body_can_be_zero_length_ || budget <= 0) {
2066 ChoiceNode::FillInBMInfo(isolate, offset, budget - 1, bm, not_at_start);
3087 // other choice nodes we only flush if we are out of code size budget.
3124 // they are flushed. Take the budget of the parent trace and distribute
3799 void BackReferenceNode::FillInBMInfo(Isolate* isolate, int offset, int budget,
3811 void ChoiceNode::FillInBMInfo(Isolate* isolate, int offset, int budget,
3814 budget = (budget - 1) / alts->length();
3822 alt.node()->FillInBMInfo(isolate, offset, budget, bm, not_at_start);
3827 void TextNode::FillInBMInfo(Isolate* isolate, int initial_offset, int budget,
3879 on_success()->FillInBMInfo(isolate, offset, budget - 1, bm,