Lines Matching defs:last
81 // For each choice except the last {
88 // <generate code to test for last choice>
508 // Perform the chronologically last action (or accumulated increment)
867 // Ecma262UnCanonicalize always gives the highest number last.
941 void EmitDoubleBoundaryTest(RegExpMacroAssembler* masm, int first, int last,
945 if (first == last) {
948 masm->CheckCharacterNotInRange(first, last, out_of_range);
951 if (first == last) {
954 masm->CheckCharacterInRange(first, last, in_range);
1047 base::uc32 last = ranges->at(end_index) - 1;
1073 last - first > kSize * 2 && binary_chop_index > *new_start_index &&
1115 base::uc32 last = ranges->at(end_index) - 1;
1129 EmitDoubleBoundaryTest(masm, first, last, fall_through, even_label,
1182 if (border == last + 1) {
1202 border == last + 1));
2309 // second pass and the character class in the last pass.
2406 TextElement elm = elements()->last();
2710 int last = 0;
2711 for (int i = 0; i < ranges_length; inside = !inside, last = ranges[i], i++) {
2712 // Consider the range from last to ranges[i].
2715 // New range is wholly inside last-ranges[i]. Note that new_range.to() is
2717 if (last <= new_range.from() && new_range.to() < ranges[i]) {
3744 // Check the loop last since it may need the value of this node