Lines Matching refs:lat
154 unsigned lat(unsigned lat) { return lat; } in FOREVERY_BINOP()
168 if (compareExpression(merger.lat(merger.set(s)[i]).exp, pattern) && in latPointWithinRange()
207 return merger.lat(merger.set(s)[p]).simple == bits; in compareBits()
208 return merger.lat(merger.set(s)[p]).bits == bits; in compareBits()
402 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
404 expectLatPointWithinRange(s, lat(1), 2, p0, loopsToBits({{l0, t0}})); \
405 expectLatPointWithinRange(s, lat(1), 2, p1, loopsToBits({{l0, t1}})); \
409 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
411 expectLatPointWithinRange(s, lat(1), 2, p0, loopsToBits({{l0, t0}}), \
413 expectLatPointWithinRange(s, lat(1), 2, p1, loopsToBits({{l0, t1}}), \
435 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
440 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
466 expectLatPoint(s, lat(0), DISJ##Pattern(CONJ##Pattern(p0, p1), p2), \
468 expectLatPointWithinRange(s, lat(1), 2, CONJ##Pattern(p0, p1), \
470 expectLatPointWithinRange(s, lat(1), 2, p2, loopsToBits({{l0, t2}})); \
474 expectLatPoint(s, lat(0), DISJ##Pattern(CONJ##Pattern(p0, p1), p2), \
476 expectLatPointWithinRange(s, lat(1), 2, CONJ##Pattern(p0, p1), \
478 expectLatPointWithinRange(s, lat(1), 2, p2, loopsToBits({{l0, t2}})); \
507 expectLatPoint(s, lat(0), DISJ2##Pattern(DISJ1##Pattern(p0, p1), p2), \
509 expectLatPointWithinRange(s, lat(1), 6, DISJ2##Pattern(p1, p2), \
511 expectLatPointWithinRange(s, lat(1), 6, DISJ2##Pattern(p0, p2), \
513 expectLatPointWithinRange(s, lat(1), 6, DISJ1##Pattern(p0, p1), \
515 expectLatPointWithinRange(s, lat(1), 6, p2, loopsToBits({{l0, t2}})); \
516 expectLatPointWithinRange(s, lat(1), 6, p1, loopsToBits({{l0, t1}})); \
517 expectLatPointWithinRange(s, lat(1), 6, p0, loopsToBits({{l0, t0}})); \
521 expectLatPoint(s, lat(0), DISJ2##Pattern(DISJ1##Pattern(p0, p1), p2), \
523 expectLatPointWithinRange(s, lat(1), 6, DISJ2##Pattern(p1, p2), \
525 expectLatPointWithinRange(s, lat(1), 6, DISJ2##Pattern(p0, p2), \
527 expectLatPointWithinRange(s, lat(1), 6, DISJ1##Pattern(p0, p1), \
529 expectLatPointWithinRange(s, lat(1), 6, p2, loopsToBits({{l0, t2}})); \
530 expectLatPointWithinRange(s, lat(1), 6, p1, loopsToBits({{l0, t1}})); \
531 expectLatPointWithinRange(s, lat(1), 6, p0, loopsToBits({{l0, t0}})); \
553 expectLatPoint(s, lat(0), CONJ2##Pattern(CONJ1##Pattern(p0, p1), p2), \
557 expectLatPoint(s, lat(0), CONJ2##Pattern(CONJ1##Pattern(p0, p1), p2), \
589 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
591 expectLatPointWithinRange(s, lat(1), 2, p0, loopsToBits({{l0, t0}})); \
592 expectLatPointWithinRange(s, lat(1), 2, p1, loopsToBits({{l0, t1}})); \
596 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
598 expectLatPoint(s, lat(1), p1, loopsToBits({{l0, t1}}), true); \
624 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), \
629 expectLatPoint(s, lat(0), OP##Pattern(p0, p1), loopsToBits({{l0, t0}}), \