Home | History | Annotate | Download | only in compiler

Lines Matching defs:HasValue

61   bool HasValue() const { return has_value_; }
63 DCHECK(HasValue());
118 return this->HasValue() && this->Value() == value;
121 return this->HasValue() && low <= this->Value() && this->Value() <= high;
124 return this->HasValue() && (this->Value() % n) == 0;
127 return this->HasValue() && this->Value() > 0 &&
131 return this->HasValue() && this->Value() < 0 &&
134 bool IsNegative() const { return this->HasValue() && this->Value() < 0; }
156 return this->HasValue() && this->Value() == value;
159 return this->HasValue() && low <= this->Value() && this->Value() <= high;
164 bool IsNegative() const { return this->HasValue() && this->Value() < 0.0; }
165 bool IsNaN() const { return this->HasValue() && std::isnan(this->Value()); }
168 return this->HasValue() && std::isnormal(this->Value());
171 return this->HasValue() && std::nearbyint(this->Value()) == this->Value();
174 if (!this->HasValue() || (this->Value() == 0.0)) {
195 return this->HasValue() && this->Value().address() == value.address();
206 return this->HasValue() && this->Value() == value;
249 bool IsFoldable() const { return left().HasValue() && right().HasValue(); }
261 if (left().HasValue() && !right().HasValue()) {
290 if (m.right().HasValue()) {
298 if (m.right().HasValue()) {
501 if (right_matcher.right().HasValue()) {
513 if (right_matcher.right().HasValue()) {
521 } else if (m.right().HasValue()) {
536 if (left_matcher.right().HasValue()) {
563 if (left_matcher.right().HasValue()) {
571 } else if (m.right().HasValue()) {
591 if (left_matcher.right().HasValue()) {
596 } else if (m.right().HasValue()) {
614 if (m.right().HasValue()) {