Home
last modified time | relevance | path

Searched refs:ConstantType (Results 1 – 6 of 6) sorted by relevance

/art/runtime/verifier/
Dreg_type_cache-inl.h39 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const()
89 const ConstantType& result = FromCat1Const(std::numeric_limits<jbyte>::min(), false); in ByteConstant()
96 const ConstantType& result = FromCat1Const(jchar_max, false); in CharConstant()
102 const ConstantType& result = FromCat1Const(std::numeric_limits<jshort>::min(), false); in ShortConstant()
108 const ConstantType& result = FromCat1Const(std::numeric_limits<jint>::max(), false); in IntConstant()
114 const ConstantType& result = FromCat1Const(std::numeric_limits<jbyte>::max(), false); in PosByteConstant()
120 const ConstantType& result = FromCat1Const(std::numeric_limits<jshort>::max(), false); in PosShortConstant()
Dreg_type_cache.h43 class ConstantType; variable
88 const ConstantType& FromCat1Const(int32_t value, bool precise)
90 const ConstantType& FromCat2ConstLo(int32_t value, bool precise)
92 const ConstantType& FromCat2ConstHi(int32_t value, bool precise)
106 const ConstantType& Zero() REQUIRES_SHARED(Locks::mutator_lock_) { in Zero()
109 const ConstantType& One() REQUIRES_SHARED(Locks::mutator_lock_) { in One()
165 const ConstantType& FromCat1NonSmallConstant(int32_t value, bool precise)
Dreg_type_cache.cc598 const ConstantType& RegTypeCache::FromCat1NonSmallConstant(int32_t value, bool precise) { in FromCat1NonSmallConstant()
603 (down_cast<const ConstantType*>(cur_entry))->ConstantValue() == value) { in FromCat1NonSmallConstant()
604 return *down_cast<const ConstantType*>(cur_entry); in FromCat1NonSmallConstant()
607 ConstantType* entry; in FromCat1NonSmallConstant()
616 const ConstantType& RegTypeCache::FromCat2ConstLo(int32_t value, bool precise) { in FromCat2ConstLo()
620 (down_cast<const ConstantType*>(cur_entry))->ConstantValueLo() == value) { in FromCat2ConstLo()
621 return *down_cast<const ConstantType*>(cur_entry); in FromCat2ConstLo()
624 ConstantType* entry; in FromCat2ConstLo()
633 const ConstantType& RegTypeCache::FromCat2ConstHi(int32_t value, bool precise) { in FromCat2ConstHi()
637 (down_cast<const ConstantType*>(cur_entry))->ConstantValueHi() == value) { in FromCat2ConstHi()
[all …]
Dreg_type.cc466 const ConstantType* const_val = down_cast<const ConstantType*>(this); in HighHalf()
609 const ConstantType& type1 = *down_cast<const ConstantType*>(this); in Merge()
610 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
664 const ConstantType& type1 = *down_cast<const ConstantType*>(this); in Merge()
665 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
670 const ConstantType& type1 = *down_cast<const ConstantType*>(this); in Merge()
671 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
Dreg_type.h711 class ConstantType : public RegType {
713 ConstantType(uint32_t constant, uint16_t cache_id) REQUIRES_SHARED(Locks::mutator_lock_) in ConstantType() function
772 class PreciseConstType FINAL : public ConstantType {
776 : ConstantType(constant, cache_id) { in PreciseConstType()
789 class PreciseConstLoType FINAL : public ConstantType {
793 : ConstantType(constant, cache_id) { in PreciseConstLoType()
804 class PreciseConstHiType FINAL : public ConstantType {
808 : ConstantType(constant, cache_id) { in PreciseConstHiType()
819 class ImpreciseConstType FINAL : public ConstantType {
823 : ConstantType(constat, cache_id) { in ImpreciseConstType()
[all …]
Dreg_type-inl.h65 const ConstantType* const_val = down_cast<const ConstantType*>(this); in IsConstantBoolean()