Lines Matching refs:constant

551   static int8_t GetInt8ValueOf(HConstant* constant) {  in GetInt8ValueOf()  argument
552 DCHECK(constant->IsIntConstant()); in GetInt8ValueOf()
553 return constant->AsIntConstant()->GetValue(); in GetInt8ValueOf()
556 static int16_t GetInt16ValueOf(HConstant* constant) { in GetInt16ValueOf() argument
557 DCHECK(constant->IsIntConstant()); in GetInt16ValueOf()
558 return constant->AsIntConstant()->GetValue(); in GetInt16ValueOf()
561 static int32_t GetInt32ValueOf(HConstant* constant) { in GetInt32ValueOf() argument
562 if (constant->IsIntConstant()) { in GetInt32ValueOf()
563 return constant->AsIntConstant()->GetValue(); in GetInt32ValueOf()
564 } else if (constant->IsNullConstant()) { in GetInt32ValueOf()
567 DCHECK(constant->IsFloatConstant()); in GetInt32ValueOf()
568 return bit_cast<int32_t, float>(constant->AsFloatConstant()->GetValue()); in GetInt32ValueOf()
572 static int64_t GetInt64ValueOf(HConstant* constant) { in GetInt64ValueOf() argument
573 if (constant->IsIntConstant()) { in GetInt64ValueOf()
574 return constant->AsIntConstant()->GetValue(); in GetInt64ValueOf()
575 } else if (constant->IsNullConstant()) { in GetInt64ValueOf()
577 } else if (constant->IsFloatConstant()) { in GetInt64ValueOf()
578 return bit_cast<int32_t, float>(constant->AsFloatConstant()->GetValue()); in GetInt64ValueOf()
579 } else if (constant->IsLongConstant()) { in GetInt64ValueOf()
580 return constant->AsLongConstant()->GetValue(); in GetInt64ValueOf()
582 DCHECK(constant->IsDoubleConstant()); in GetInt64ValueOf()
583 return bit_cast<int64_t, double>(constant->AsDoubleConstant()->GetValue()); in GetInt64ValueOf()