Lines Matching refs:constant
525 static int8_t GetInt8ValueOf(HConstant* constant) { in GetInt8ValueOf() argument
526 DCHECK(constant->IsIntConstant()); in GetInt8ValueOf()
527 return constant->AsIntConstant()->GetValue(); in GetInt8ValueOf()
530 static int16_t GetInt16ValueOf(HConstant* constant) { in GetInt16ValueOf() argument
531 DCHECK(constant->IsIntConstant()); in GetInt16ValueOf()
532 return constant->AsIntConstant()->GetValue(); in GetInt16ValueOf()
535 static int32_t GetInt32ValueOf(HConstant* constant) { in GetInt32ValueOf() argument
536 if (constant->IsIntConstant()) { in GetInt32ValueOf()
537 return constant->AsIntConstant()->GetValue(); in GetInt32ValueOf()
538 } else if (constant->IsNullConstant()) { in GetInt32ValueOf()
541 DCHECK(constant->IsFloatConstant()); in GetInt32ValueOf()
542 return bit_cast<int32_t, float>(constant->AsFloatConstant()->GetValue()); in GetInt32ValueOf()
546 static int64_t GetInt64ValueOf(HConstant* constant) { in GetInt64ValueOf() argument
547 if (constant->IsIntConstant()) { in GetInt64ValueOf()
548 return constant->AsIntConstant()->GetValue(); in GetInt64ValueOf()
549 } else if (constant->IsNullConstant()) { in GetInt64ValueOf()
551 } else if (constant->IsFloatConstant()) { in GetInt64ValueOf()
552 return bit_cast<int32_t, float>(constant->AsFloatConstant()->GetValue()); in GetInt64ValueOf()
553 } else if (constant->IsLongConstant()) { in GetInt64ValueOf()
554 return constant->AsLongConstant()->GetValue(); in GetInt64ValueOf()
556 DCHECK(constant->IsDoubleConstant()); in GetInt64ValueOf()
557 return bit_cast<int64_t, double>(constant->AsDoubleConstant()->GetValue()); in GetInt64ValueOf()