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()
189 bool IsNegativePowerOf2() const in IsNegativePowerOf2()
215 struct FloatMatcher final : public ValueMatcher<T, kOpcode, kMachineType> { argument
216 …loatMatcher(GateRef gate, Circuit *circuit) : ValueMatcher<T, kOpcode, kMachineType>(gate, circuit) in FloatMatcher()
220 bool Is(const T &value) const in Is()
224 bool IsInRange(const T &low, const T &high) const in IsInRange()
228 bool IsMinusZero() const in IsMinusZero()
236 bool IsNegative() const in IsNegative()
244 bool IsNaN() const in IsNaN()
252 bool IsZero() const in IsZero()
260 bool IsNormal() const in IsNormal()
268 bool IsInteger() const in IsInteger()