Home
last modified time | relevance | path

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

/art/runtime/verifier/
Dreg_type_cache-inl.h37 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const()
47 const ConstantType& result = FromCat1Const(std::numeric_limits<jbyte>::min(), false); in ByteConstant()
54 const ConstantType& result = FromCat1Const(jchar_max, false); in CharConstant()
60 const ConstantType& result = FromCat1Const(std::numeric_limits<jshort>::min(), false); in ShortConstant()
66 const ConstantType& result = FromCat1Const(std::numeric_limits<jint>::max(), false); in IntConstant()
72 const ConstantType& result = FromCat1Const(std::numeric_limits<jbyte>::max(), false); in PosByteConstant()
78 const ConstantType& result = FromCat1Const(std::numeric_limits<jshort>::max(), false); in PosShortConstant()
Dreg_type_cache.h70 const ConstantType& FromCat1Const(int32_t value, bool precise)
72 const ConstantType& FromCat2ConstLo(int32_t value, bool precise)
74 const ConstantType& FromCat2ConstHi(int32_t value, bool precise)
82 const ConstantType& Zero() SHARED_REQUIRES(Locks::mutator_lock_) { in Zero()
85 const ConstantType& One() SHARED_REQUIRES(Locks::mutator_lock_) { in One()
162 const ConstantType& FromCat1NonSmallConstant(int32_t value, bool precise)
Dreg_type_cache.cc558 const ConstantType& RegTypeCache::FromCat1NonSmallConstant(int32_t value, bool precise) { in FromCat1NonSmallConstant()
563 (down_cast<const ConstantType*>(cur_entry))->ConstantValue() == value) { in FromCat1NonSmallConstant()
564 return *down_cast<const ConstantType*>(cur_entry); in FromCat1NonSmallConstant()
567 ConstantType* entry; in FromCat1NonSmallConstant()
576 const ConstantType& RegTypeCache::FromCat2ConstLo(int32_t value, bool precise) { in FromCat2ConstLo()
580 (down_cast<const ConstantType*>(cur_entry))->ConstantValueLo() == value) { in FromCat2ConstLo()
581 return *down_cast<const ConstantType*>(cur_entry); in FromCat2ConstLo()
584 ConstantType* entry; in FromCat2ConstLo()
593 const ConstantType& RegTypeCache::FromCat2ConstHi(int32_t value, bool precise) { in FromCat2ConstHi()
597 (down_cast<const ConstantType*>(cur_entry))->ConstantValueHi() == value) { in FromCat2ConstHi()
[all …]
Dreg_type.cc458 const ConstantType* const_val = down_cast<const ConstantType*>(this); in HighHalf()
595 const ConstantType& type1 = *down_cast<const ConstantType*>(this); in Merge()
596 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
650 const ConstantType& type1 = *down_cast<const ConstantType*>(this); in Merge()
651 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
656 const ConstantType& type1 = *down_cast<const ConstantType*>(this); in Merge()
657 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
Dreg_type.h565 class ConstantType : public RegType {
567 ConstantType(uint32_t constant, uint16_t cache_id) SHARED_REQUIRES(Locks::mutator_lock_) in ConstantType() function
622 class PreciseConstType FINAL : public ConstantType {
626 : ConstantType(constant, cache_id) {} in PreciseConstType()
633 class PreciseConstLoType FINAL : public ConstantType {
637 : ConstantType(constant, cache_id) {} in PreciseConstLoType()
642 class PreciseConstHiType FINAL : public ConstantType {
646 : ConstantType(constant, cache_id) {} in PreciseConstHiType()
651 class ImpreciseConstType FINAL : public ConstantType {
655 : ConstantType(constat, cache_id) { in ImpreciseConstType()
[all …]
Dreg_type-inl.h60 const ConstantType* const_val = down_cast<const ConstantType*>(this); in IsConstantBoolean()
Dmethod_verifier.cc5012 const ConstantType* const_val = down_cast<const ConstantType*>(&type); in DescribeVRegs()
5016 const ConstantType* const_val = down_cast<const ConstantType*>(&type); in DescribeVRegs()
5020 const ConstantType* const_val = down_cast<const ConstantType*>(&type); in DescribeVRegs()