Lines Matching full:quick
1005 // through a quick check that was already performed.
1752 // mask and value that can be used to test for a quick failure to match.
1755 // generating a quick check.
1838 // A quick check uses multi-character mask and compare. There is no
2011 // Here we merge the quick match details of the two branches.
2278 // object we can see details of any quick check that was already passed in
2279 // order to get to the code we are now generating. The quick check can involve
2281 // up to the limit the quick check already checked. In addition the quick
2446 // Adjust the offsets of the quick check performed information. This
2617 * We generate quick checks that do a mask and compare to eliminate a
2618 * choice. If the quick check succeeds then it jumps to the continuation to
2623 * fallthrough. Alternatives 1 and 2 have quick checks. Alternative
2624 * 3 doesn't have a quick check so we have to call the slow check.
2625 * Nodes are marked Qn for quick checks and Sn for slow checks. The entire
2630 * F for failures and S for success (possible success in the case of quick
2792 // Quick check was generated for this choice.
2795 // On the last choice in the ChoiceNode we generated the quick
2811 // No quick check was generated. Put the full code here.
2847 // the quick check was inlined. We can recognize these because the associated
2892 // Reload the current character, since the next quick check expects that.
2894 // code through a quick check which already did the checked load.
3793 // ChoiceNode that knows to ignore the first exit when calculating quick