Searched refs:kMaskArrayWideAndType (Results 1 - 2 of 2) sorted by relevance

/art/compiler/dex/
H A Dtype_inference.h192 return Type(kFlagLowWord | ((raw_bits_ & kMaskArrayWideAndType) >> kArrayTypeShift));
312 static constexpr uint32_t kMaskArrayWideAndType = kMaskArrayWide | kMaskArrayType; member in struct:art::TypeInference::Type
321 static_assert((kMaskWideAndType << kArrayTypeShift) == kMaskArrayWideAndType, "shift mismatch");
324 static constexpr uint32_t kMaskNonArray = ~(kMaskArrayWideAndType | kMaskArrayDepth);
H A Dtype_inference.cc108 changed |= MergeBits(src_type, kMaskArrayWideAndType);
110 (((src_type.raw_bits_ ^ UnknownArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u ||
111 ((src_type.raw_bits_ ^ ObjectArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u)) {
114 (((raw_bits_ ^ UnknownArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u ||
115 ((raw_bits_ ^ ObjectArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u)) {
135 changed |= MergeBits(src_type, kMaskArrayWideAndType);
137 (((src_type.raw_bits_ ^ UnknownArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u ||
138 ((src_type.raw_bits_ ^ ObjectArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u)) {
141 (((raw_bits_ ^ UnknownArrayType().raw_bits_) & kMaskArrayWideAndType) == 0u ||
142 ((raw_bits_ ^ ObjectArrayType().raw_bits_) & kMaskArrayWideAndType)
[all...]

Completed in 106 milliseconds