Lines Matching refs:Type

44       if ((left->GetType() == DataType::Type::kReference) &&  in FixNullConstantType()
45 (right->GetType() == DataType::Type::kInt32)) { in FixNullConstantType()
47 } else if ((right->GetType() == DataType::Type::kReference) && in FixNullConstantType()
48 (left->GetType() == DataType::Type::kInt32)) { in FixNullConstantType()
130 DataType::Type common_type = phi->GetType(); in TypePhiFromInputs()
139 DataType::Type input_type = HPhi::ToPhiType(input->GetType()); in TypePhiFromInputs()
150 input_type == DataType::Type::kReference); in TypePhiFromInputs()
156 common_type == DataType::Type::kReference); in TypePhiFromInputs()
160 (common_type == DataType::Type::kFloat32 && input_type == DataType::Type::kReference) || in TypePhiFromInputs()
161 (common_type == DataType::Type::kReference && input_type == DataType::Type::kFloat32)); in TypePhiFromInputs()
174 DataType::Type common_type = phi->GetType(); in TypeInputsOfPhi()
186 DCHECK(common_type == DataType::Type::kReference || in TypeInputsOfPhi()
194 HInstruction* equivalent = (common_type == DataType::Type::kReference) in TypeInputsOfPhi()
221 DataType::Type original_type = phi->GetType(); in UpdatePrimitiveType()
282 DataType::Type type = aget->GetType(); in FindFloatOrDoubleEquivalentOfArrayGet()
295 DataType::Type type = aget->GetType(); in CreateFloatOrDoubleEquivalentOfArrayGet()
302 type == DataType::Type::kInt32 ? DataType::Type::kFloat32 : DataType::Type::kFloat64, in CreateFloatOrDoubleEquivalentOfArrayGet()
308 static DataType::Type GetPrimitiveArrayComponentType(HInstruction* array) in GetPrimitiveArrayComponentType()
340 DataType::Type array_type = GetPrimitiveArrayComponentType(array); in FixAmbiguousArrayOps()
382 DataType::Type value_type = value->GetType(); in FixAmbiguousArrayOps()
383 DataType::Type array_type = GetPrimitiveArrayComponentType(array); in FixAmbiguousArrayOps()
651 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, DataType::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
712 HInstruction* SsaBuilder::GetFloatOrDoubleEquivalent(HInstruction* value, DataType::Type type) { in GetFloatOrDoubleEquivalent()
730 return GetFloatDoubleOrReferenceEquivalentOfPhi(value->AsPhi(), DataType::Type::kReference); in GetReferenceTypeEquivalent()