Lines Matching defs:final
159 struct IntMatcher final : public ValueMatcher<T, kOpcode, kMachineType> { struct
160 … IntMatcher(GateRef gate, Circuit *circuit) : ValueMatcher<T, kOpcode, kMachineType>(gate, circuit) in IntMatcher()
164 bool Is(const T &value) const in Is()
169 bool IsInRange(const T &low, const T &high) const in IsInRange()
173 bool IsMultipleOf(T n) const in IsMultipleOf()
181 bool IsPowerOf2() const in IsPowerOf2()
191 bool IsNegativePowerOf2() const in IsNegativePowerOf2()
217 struct FloatMatcher final : public ValueMatcher<T, kOpcode, kMachineType> { struct
218 …loatMatcher(GateRef gate, Circuit *circuit) : ValueMatcher<T, kOpcode, kMachineType>(gate, circuit) in FloatMatcher()
222 bool Is(const T &value) const in Is()
226 bool IsInRange(const T &low, const T &high) const in IsInRange()
230 bool IsMinusZero() const in IsMinusZero()
238 bool IsNegative() const in IsNegative()
246 bool IsNaN() const in IsNaN()
254 bool IsZero() const in IsZero()
262 bool IsNormal() const in IsNormal()
270 bool IsInteger() const in IsInteger()