Lines Matching full:funnel
43 "Number of guarded rotates transformed into funnel shifts");
45 "Number of guarded funnel shifts transformed into funnel shifts");
62 /// Match a pattern for a bitwise funnel/rotate operation that partially guards
63 /// against undefined behavior by branching around the funnel-shift/rotation
71 // do not actually have a funnel/rotate instruction (where the funnel shift
76 // Match V to funnel shift left/right and capture the source operands and
103 // One phi operand must be a funnel/rotate operation, and the other phi
104 // operand must be the source value of that funnel/rotate operation:
122 "Pattern must match funnel shift left or right");
127 // That must contain a cmp+branch to avoid the funnel/rotate when the shift
129 // funnel/rotate.
155 // 'shift-by-zero' non-TVal, but a funnel shift won't - so freeze it.