Lines Matching refs:Type

181         DataType::Type::kInt32,  in EmitNativeCode()
184 DataType::Type::kInt32); in EmitNativeCode()
352 DataType::Type::kReference, in EmitNativeCode()
355 DataType::Type::kReference); in EmitNativeCode()
428 DataType::Type::kReference, in EmitNativeCode()
433 DataType::Type::kInt32, in EmitNativeCode()
438 DataType::Type::kReference, in EmitNativeCode()
824 DataType::Type::kReference, in EmitNativeCode()
828 DataType::Type::kReference, in EmitNativeCode()
833 DataType::Type::kInt32, in EmitNativeCode()
1211 Location InvokeDexCallingConventionVisitorX86::GetReturnLocation(DataType::Type type) const { in GetReturnLocation()
1213 case DataType::Type::kReference: in GetReturnLocation()
1214 case DataType::Type::kBool: in GetReturnLocation()
1215 case DataType::Type::kUint8: in GetReturnLocation()
1216 case DataType::Type::kInt8: in GetReturnLocation()
1217 case DataType::Type::kUint16: in GetReturnLocation()
1218 case DataType::Type::kInt16: in GetReturnLocation()
1219 case DataType::Type::kUint32: in GetReturnLocation()
1220 case DataType::Type::kInt32: in GetReturnLocation()
1223 case DataType::Type::kUint64: in GetReturnLocation()
1224 case DataType::Type::kInt64: in GetReturnLocation()
1227 case DataType::Type::kVoid: in GetReturnLocation()
1230 case DataType::Type::kFloat64: in GetReturnLocation()
1231 case DataType::Type::kFloat32: in GetReturnLocation()
1242 Location InvokeDexCallingConventionVisitorX86::GetNextLocation(DataType::Type type) { in GetNextLocation()
1244 case DataType::Type::kReference: in GetNextLocation()
1245 case DataType::Type::kBool: in GetNextLocation()
1246 case DataType::Type::kUint8: in GetNextLocation()
1247 case DataType::Type::kInt8: in GetNextLocation()
1248 case DataType::Type::kUint16: in GetNextLocation()
1249 case DataType::Type::kInt16: in GetNextLocation()
1250 case DataType::Type::kInt32: { in GetNextLocation()
1260 case DataType::Type::kInt64: { in GetNextLocation()
1273 case DataType::Type::kFloat32: { in GetNextLocation()
1283 case DataType::Type::kFloat64: { in GetNextLocation()
1293 case DataType::Type::kUint32: in GetNextLocation()
1294 case DataType::Type::kUint64: in GetNextLocation()
1295 case DataType::Type::kVoid: in GetNextLocation()
1302 Location CriticalNativeCallingConventionVisitorX86::GetNextLocation(DataType::Type type) { in GetNextLocation()
1303 DCHECK_NE(type, DataType::Type::kReference); in GetNextLocation()
1319 Location CriticalNativeCallingConventionVisitorX86::GetReturnLocation(DataType::Type type) const { in GetReturnLocation()
1379 DataType::Type::kInt32, in Move64()
1382 DataType::Type::kInt32); in Move64()
1401 size_t elem_size = DataType::Size(DataType::Type::kInt32); in Move64()
1434 DataType::Type::kInt32, in Move64()
1437 DataType::Type::kInt32); in Move64()
1447 void CodeGeneratorX86::MoveLocation(Location dst, Location src, DataType::Type dst_type) { in MoveLocation()
1449 if (dst_type == DataType::Type::kInt64 && !src.IsConstant() && !src.IsFpuRegister()) { in MoveLocation()
1450 move.AddMove(src.ToLow(), dst.ToLow(), DataType::Type::kInt32, nullptr); in MoveLocation()
1451 move.AddMove(src.ToHigh(), dst.ToHigh(), DataType::Type::kInt32, nullptr); in MoveLocation()
1678 DataType::Type type = condition->InputAt(0)->GetType(); in GenerateCompareTestAndBranch()
1680 case DataType::Type::kInt64: in GenerateCompareTestAndBranch()
1683 case DataType::Type::kFloat32: in GenerateCompareTestAndBranch()
1687 case DataType::Type::kFloat64: in GenerateCompareTestAndBranch()
1710 cond->InputAt(0)->GetType() != DataType::Type::kInt64 && in AreEflagsSetFrom()
1775 DataType::Type type = condition->InputAt(0)->GetType(); in GenerateTestAndBranch()
1776 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1857 DataType::Type compare_type = condition->InputAt(0)->GetType(); in SelectCanUseCMOV()
1858 if (compare_type == DataType::Type::kInt64 || in SelectCanUseCMOV()
1918 DCHECK_NE(condition->InputAt(0)->GetType(), DataType::Type::kInt64); in VisitSelect()
1933 if (select->GetType() == DataType::Type::kInt64) { in VisitSelect()
1989 case DataType::Type::kInt64: { in HandleCondition()
1997 case DataType::Type::kFloat32: in HandleCondition()
1998 case DataType::Type::kFloat64: { in HandleCondition()
2044 case DataType::Type::kInt64: in HandleCondition()
2047 case DataType::Type::kFloat32: in HandleCondition()
2051 case DataType::Type::kFloat64: in HandleCondition()
2230 case DataType::Type::kReference: in VisitReturn()
2231 case DataType::Type::kBool: in VisitReturn()
2232 case DataType::Type::kUint8: in VisitReturn()
2233 case DataType::Type::kInt8: in VisitReturn()
2234 case DataType::Type::kUint16: in VisitReturn()
2235 case DataType::Type::kInt16: in VisitReturn()
2236 case DataType::Type::kInt32: in VisitReturn()
2240 case DataType::Type::kInt64: in VisitReturn()
2245 case DataType::Type::kFloat32: in VisitReturn()
2246 case DataType::Type::kFloat64: in VisitReturn()
2258 case DataType::Type::kReference: in VisitReturn()
2259 case DataType::Type::kBool: in VisitReturn()
2260 case DataType::Type::kUint8: in VisitReturn()
2261 case DataType::Type::kInt8: in VisitReturn()
2262 case DataType::Type::kUint16: in VisitReturn()
2263 case DataType::Type::kInt16: in VisitReturn()
2264 case DataType::Type::kInt32: in VisitReturn()
2268 case DataType::Type::kInt64: in VisitReturn()
2273 case DataType::Type::kFloat32: in VisitReturn()
2282 case DataType::Type::kFloat64: in VisitReturn()
2512 case DataType::Type::kInt32: in VisitNeg()
2513 case DataType::Type::kInt64: in VisitNeg()
2518 case DataType::Type::kFloat32: in VisitNeg()
2525 case DataType::Type::kFloat64: in VisitNeg()
2541 case DataType::Type::kInt32: in VisitNeg()
2547 case DataType::Type::kInt64: in VisitNeg()
2560 case DataType::Type::kFloat32: { in VisitNeg()
2573 case DataType::Type::kFloat64: { in VisitNeg()
2606 if (neg->GetType() == DataType::Type::kFloat32) { in VisitX86FPNeg()
2620 DataType::Type result_type = conversion->GetResultType(); in VisitTypeConversion()
2621 DataType::Type input_type = conversion->GetInputType(); in VisitTypeConversion()
2628 ((input_type == DataType::Type::kFloat32 || input_type == DataType::Type::kFloat64) in VisitTypeConversion()
2629 && result_type == DataType::Type::kInt64) in VisitTypeConversion()
2636 case DataType::Type::kUint8: in VisitTypeConversion()
2637 case DataType::Type::kInt8: in VisitTypeConversion()
2639 case DataType::Type::kUint8: in VisitTypeConversion()
2640 case DataType::Type::kInt8: in VisitTypeConversion()
2641 case DataType::Type::kUint16: in VisitTypeConversion()
2642 case DataType::Type::kInt16: in VisitTypeConversion()
2643 case DataType::Type::kInt32: in VisitTypeConversion()
2649 case DataType::Type::kInt64: { in VisitTypeConversion()
2667 case DataType::Type::kUint16: in VisitTypeConversion()
2668 case DataType::Type::kInt16: in VisitTypeConversion()
2674 case DataType::Type::kInt32: in VisitTypeConversion()
2676 case DataType::Type::kInt64: in VisitTypeConversion()
2681 case DataType::Type::kFloat32: in VisitTypeConversion()
2687 case DataType::Type::kFloat64: in VisitTypeConversion()
2699 case DataType::Type::kInt64: in VisitTypeConversion()
2701 case DataType::Type::kBool: in VisitTypeConversion()
2702 case DataType::Type::kUint8: in VisitTypeConversion()
2703 case DataType::Type::kInt8: in VisitTypeConversion()
2704 case DataType::Type::kUint16: in VisitTypeConversion()
2705 case DataType::Type::kInt16: in VisitTypeConversion()
2706 case DataType::Type::kInt32: in VisitTypeConversion()
2711 case DataType::Type::kFloat32: in VisitTypeConversion()
2712 case DataType::Type::kFloat64: { in VisitTypeConversion()
2728 case DataType::Type::kFloat32: in VisitTypeConversion()
2730 case DataType::Type::kBool: in VisitTypeConversion()
2731 case DataType::Type::kUint8: in VisitTypeConversion()
2732 case DataType::Type::kInt8: in VisitTypeConversion()
2733 case DataType::Type::kUint16: in VisitTypeConversion()
2734 case DataType::Type::kInt16: in VisitTypeConversion()
2735 case DataType::Type::kInt32: in VisitTypeConversion()
2740 case DataType::Type::kInt64: in VisitTypeConversion()
2745 case DataType::Type::kFloat64: in VisitTypeConversion()
2756 case DataType::Type::kFloat64: in VisitTypeConversion()
2758 case DataType::Type::kBool: in VisitTypeConversion()
2759 case DataType::Type::kUint8: in VisitTypeConversion()
2760 case DataType::Type::kInt8: in VisitTypeConversion()
2761 case DataType::Type::kUint16: in VisitTypeConversion()
2762 case DataType::Type::kInt16: in VisitTypeConversion()
2763 case DataType::Type::kInt32: in VisitTypeConversion()
2768 case DataType::Type::kInt64: in VisitTypeConversion()
2773 case DataType::Type::kFloat32: in VisitTypeConversion()
2794 DataType::Type result_type = conversion->GetResultType(); in VisitTypeConversion()
2795 DataType::Type input_type = conversion->GetInputType(); in VisitTypeConversion()
2799 case DataType::Type::kUint8: in VisitTypeConversion()
2801 case DataType::Type::kInt8: in VisitTypeConversion()
2802 case DataType::Type::kUint16: in VisitTypeConversion()
2803 case DataType::Type::kInt16: in VisitTypeConversion()
2804 case DataType::Type::kInt32: in VisitTypeConversion()
2813 case DataType::Type::kInt64: in VisitTypeConversion()
2829 case DataType::Type::kInt8: in VisitTypeConversion()
2831 case DataType::Type::kUint8: in VisitTypeConversion()
2832 case DataType::Type::kUint16: in VisitTypeConversion()
2833 case DataType::Type::kInt16: in VisitTypeConversion()
2834 case DataType::Type::kInt32: in VisitTypeConversion()
2843 case DataType::Type::kInt64: in VisitTypeConversion()
2859 case DataType::Type::kUint16: in VisitTypeConversion()
2861 case DataType::Type::kInt8: in VisitTypeConversion()
2862 case DataType::Type::kInt16: in VisitTypeConversion()
2863 case DataType::Type::kInt32: in VisitTypeConversion()
2874 case DataType::Type::kInt64: in VisitTypeConversion()
2892 case DataType::Type::kInt16: in VisitTypeConversion()
2894 case DataType::Type::kUint16: in VisitTypeConversion()
2895 case DataType::Type::kInt32: in VisitTypeConversion()
2906 case DataType::Type::kInt64: in VisitTypeConversion()
2924 case DataType::Type::kInt32: in VisitTypeConversion()
2926 case DataType::Type::kInt64: in VisitTypeConversion()
2939 case DataType::Type::kFloat32: { in VisitTypeConversion()
2963 case DataType::Type::kFloat64: { in VisitTypeConversion()
2993 case DataType::Type::kInt64: in VisitTypeConversion()
2995 case DataType::Type::kBool: in VisitTypeConversion()
2996 case DataType::Type::kUint8: in VisitTypeConversion()
2997 case DataType::Type::kInt8: in VisitTypeConversion()
2998 case DataType::Type::kUint16: in VisitTypeConversion()
2999 case DataType::Type::kInt16: in VisitTypeConversion()
3000 case DataType::Type::kInt32: in VisitTypeConversion()
3007 case DataType::Type::kFloat32: in VisitTypeConversion()
3012 case DataType::Type::kFloat64: in VisitTypeConversion()
3023 case DataType::Type::kFloat32: in VisitTypeConversion()
3025 case DataType::Type::kBool: in VisitTypeConversion()
3026 case DataType::Type::kUint8: in VisitTypeConversion()
3027 case DataType::Type::kInt8: in VisitTypeConversion()
3028 case DataType::Type::kUint16: in VisitTypeConversion()
3029 case DataType::Type::kInt16: in VisitTypeConversion()
3030 case DataType::Type::kInt32: in VisitTypeConversion()
3034 case DataType::Type::kInt64: { in VisitTypeConversion()
3041 adjustment = DataType::Size(DataType::Type::kInt64); in VisitTypeConversion()
3063 case DataType::Type::kFloat64: in VisitTypeConversion()
3073 case DataType::Type::kFloat64: in VisitTypeConversion()
3075 case DataType::Type::kBool: in VisitTypeConversion()
3076 case DataType::Type::kUint8: in VisitTypeConversion()
3077 case DataType::Type::kInt8: in VisitTypeConversion()
3078 case DataType::Type::kUint16: in VisitTypeConversion()
3079 case DataType::Type::kInt16: in VisitTypeConversion()
3080 case DataType::Type::kInt32: in VisitTypeConversion()
3084 case DataType::Type::kInt64: { in VisitTypeConversion()
3091 adjustment = DataType::Size(DataType::Type::kInt64); in VisitTypeConversion()
3113 case DataType::Type::kFloat32: in VisitTypeConversion()
3133 case DataType::Type::kInt32: { in VisitAdd()
3140 case DataType::Type::kInt64: { in VisitAdd()
3147 case DataType::Type::kFloat32: in VisitAdd()
3148 case DataType::Type::kFloat64: { in VisitAdd()
3174 case DataType::Type::kInt32: { in VisitAdd()
3198 case DataType::Type::kInt64: { in VisitAdd()
3215 case DataType::Type::kFloat32: { in VisitAdd()
3233 case DataType::Type::kFloat64: { in VisitAdd()
3260 case DataType::Type::kInt32: in VisitSub()
3261 case DataType::Type::kInt64: { in VisitSub()
3267 case DataType::Type::kFloat32: in VisitSub()
3268 case DataType::Type::kFloat64: { in VisitSub()
3292 case DataType::Type::kInt32: { in VisitSub()
3304 case DataType::Type::kInt64: { in VisitSub()
3321 case DataType::Type::kFloat32: { in VisitSub()
3339 case DataType::Type::kFloat64: { in VisitSub()
3366 case DataType::Type::kInt32: in VisitMul()
3376 case DataType::Type::kInt64: { in VisitMul()
3385 case DataType::Type::kFloat32: in VisitMul()
3386 case DataType::Type::kFloat64: { in VisitMul()
3411 case DataType::Type::kInt32: in VisitMul()
3427 case DataType::Type::kInt64: { in VisitMul()
3509 case DataType::Type::kFloat32: { in VisitMul()
3528 case DataType::Type::kFloat64: { in VisitMul()
3594 DataType::Type type = rem->GetResultType(); in GenerateRemFP()
3595 bool is_float = type == DataType::Type::kFloat32; in GenerateRemFP()
3794 case DataType::Type::kInt32: { in GenerateDivRemIntegral()
3837 case DataType::Type::kInt64: { in GenerateDivRemIntegral()
3862 LocationSummary::CallKind call_kind = (div->GetResultType() == DataType::Type::kInt64) in VisitDiv()
3868 case DataType::Type::kInt32: { in VisitDiv()
3882 case DataType::Type::kInt64: { in VisitDiv()
3892 case DataType::Type::kFloat32: in VisitDiv()
3893 case DataType::Type::kFloat64: { in VisitDiv()
3917 case DataType::Type::kInt32: in VisitDiv()
3918 case DataType::Type::kInt64: { in VisitDiv()
3923 case DataType::Type::kFloat32: { in VisitDiv()
3941 case DataType::Type::kFloat64: { in VisitDiv()
3965 DataType::Type type = rem->GetResultType(); in VisitRem()
3967 LocationSummary::CallKind call_kind = (rem->GetResultType() == DataType::Type::kInt64) in VisitRem()
3973 case DataType::Type::kInt32: { in VisitRem()
3985 case DataType::Type::kInt64: { in VisitRem()
3995 case DataType::Type::kFloat64: in VisitRem()
3996 case DataType::Type::kFloat32: { in VisitRem()
4010 DataType::Type type = rem->GetResultType(); in VisitRem()
4012 case DataType::Type::kInt32: in VisitRem()
4013 case DataType::Type::kInt64: { in VisitRem()
4017 case DataType::Type::kFloat32: in VisitRem()
4018 case DataType::Type::kFloat64: { in VisitRem()
4030 case DataType::Type::kInt32: in CreateMinMaxLocations()
4035 case DataType::Type::kInt64: in CreateMinMaxLocations()
4042 case DataType::Type::kFloat32: in CreateMinMaxLocations()
4048 case DataType::Type::kFloat64: in CreateMinMaxLocations()
4060 DataType::Type type) { in GenerateMinMaxInt()
4073 if (type == DataType::Type::kInt64) { in GenerateMinMaxInt()
4098 DCHECK_EQ(type, DataType::Type::kInt32); in GenerateMinMaxInt()
4116 DataType::Type type) { in GenerateMinMaxFP()
4148 if (type == DataType::Type::kFloat64) { in GenerateMinMaxFP()
4151 DCHECK_EQ(type, DataType::Type::kFloat32); in GenerateMinMaxFP()
4162 if (type == DataType::Type::kFloat64) { in GenerateMinMaxFP()
4168 if (type == DataType::Type::kFloat64) { in GenerateMinMaxFP()
4178 if (type == DataType::Type::kFloat64) { in GenerateMinMaxFP()
4190 if (type == DataType::Type::kFloat64) { in GenerateMinMaxFP()
4201 DataType::Type type = minmax->GetResultType(); in GenerateMinMax()
4203 case DataType::Type::kInt32: in GenerateMinMax()
4204 case DataType::Type::kInt64: in GenerateMinMax()
4207 case DataType::Type::kFloat32: in GenerateMinMax()
4208 case DataType::Type::kFloat64: in GenerateMinMax()
4235 case DataType::Type::kInt32: in VisitAbs()
4240 case DataType::Type::kInt64: in VisitAbs()
4245 case DataType::Type::kFloat32: in VisitAbs()
4251 case DataType::Type::kFloat64: in VisitAbs()
4264 case DataType::Type::kInt32: { in VisitAbs()
4278 case DataType::Type::kInt64: { in VisitAbs()
4300 case DataType::Type::kFloat32: { in VisitAbs()
4309 case DataType::Type::kFloat64: { in VisitAbs()
4325 case DataType::Type::kBool: in VisitDivZeroCheck()
4326 case DataType::Type::kUint8: in VisitDivZeroCheck()
4327 case DataType::Type::kInt8: in VisitDivZeroCheck()
4328 case DataType::Type::kUint16: in VisitDivZeroCheck()
4329 case DataType::Type::kInt16: in VisitDivZeroCheck()
4330 case DataType::Type::kInt32: { in VisitDivZeroCheck()
4334 case DataType::Type::kInt64: { in VisitDivZeroCheck()
4355 case DataType::Type::kBool: in VisitDivZeroCheck()
4356 case DataType::Type::kUint8: in VisitDivZeroCheck()
4357 case DataType::Type::kInt8: in VisitDivZeroCheck()
4358 case DataType::Type::kUint16: in VisitDivZeroCheck()
4359 case DataType::Type::kInt16: in VisitDivZeroCheck()
4360 case DataType::Type::kInt32: { in VisitDivZeroCheck()
4375 case DataType::Type::kInt64: { in VisitDivZeroCheck()
4401 case DataType::Type::kInt32: in HandleShift()
4402 case DataType::Type::kInt64: { in HandleShift()
4424 case DataType::Type::kInt32: { in HandleShift()
4453 case DataType::Type::kInt64: { in HandleShift()
4497 DataType::Type::kInt32, in GenerateShlLong()
4500 DataType::Type::kInt32); in GenerateShlLong()
4564 DataType::Type::kInt32, in GenerateUShrLong()
4567 DataType::Type::kInt32); in GenerateUShrLong()
4596 case DataType::Type::kInt64: in VisitRor()
4600 case DataType::Type::kInt32: in VisitRor()
4617 if (ror->GetResultType() == DataType::Type::kInt32) { in VisitRor()
4629 DCHECK_EQ(ror->GetResultType(), DataType::Type::kInt64); in VisitRor()
4795 case DataType::Type::kInt32: in VisitNot()
4799 case DataType::Type::kInt64: in VisitNot()
4828 case DataType::Type::kBool: in VisitCompare()
4829 case DataType::Type::kUint8: in VisitCompare()
4830 case DataType::Type::kInt8: in VisitCompare()
4831 case DataType::Type::kUint16: in VisitCompare()
4832 case DataType::Type::kInt16: in VisitCompare()
4833 case DataType::Type::kInt32: in VisitCompare()
4834 case DataType::Type::kInt64: { in VisitCompare()
4840 case DataType::Type::kFloat32: in VisitCompare()
4841 case DataType::Type::kFloat64: { in VisitCompare()
4868 case DataType::Type::kBool: in VisitCompare()
4869 case DataType::Type::kUint8: in VisitCompare()
4870 case DataType::Type::kInt8: in VisitCompare()
4871 case DataType::Type::kUint16: in VisitCompare()
4872 case DataType::Type::kInt16: in VisitCompare()
4873 case DataType::Type::kInt32: { in VisitCompare()
4877 case DataType::Type::kInt64: { in VisitCompare()
4913 case DataType::Type::kFloat32: { in VisitCompare()
4919 case DataType::Type::kFloat64: { in VisitCompare()
5081 case DataType::Type::kBool: in GenerateStaticOrDirectCall()
5084 case DataType::Type::kInt8: in GenerateStaticOrDirectCall()
5087 case DataType::Type::kUint16: in GenerateStaticOrDirectCall()
5090 case DataType::Type::kInt16: in GenerateStaticOrDirectCall()
5093 case DataType::Type::kFloat32: in GenerateStaticOrDirectCall()
5097 case DataType::Type::kFloat64: in GenerateStaticOrDirectCall()
5101 case DataType::Type::kInt32: in GenerateStaticOrDirectCall()
5102 case DataType::Type::kInt64: in GenerateStaticOrDirectCall()
5103 case DataType::Type::kVoid: in GenerateStaticOrDirectCall()
5382 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet()
5403 (object_field_get_with_read_barrier || instruction->GetType() == DataType::Type::kInt64) ? in HandleFieldGet()
5408 if (field_info.IsVolatile() && (field_info.GetFieldType() == DataType::Type::kInt64)) { in HandleFieldGet()
5427 DataType::Type load_type = instruction->GetType(); in HandleFieldGet()
5431 case DataType::Type::kBool: in HandleFieldGet()
5432 case DataType::Type::kUint8: { in HandleFieldGet()
5437 case DataType::Type::kInt8: { in HandleFieldGet()
5442 case DataType::Type::kUint16: { in HandleFieldGet()
5447 case DataType::Type::kInt16: { in HandleFieldGet()
5452 case DataType::Type::kInt32: in HandleFieldGet()
5456 case DataType::Type::kReference: { in HandleFieldGet()
5480 case DataType::Type::kInt64: { in HandleFieldGet()
5497 case DataType::Type::kFloat32: { in HandleFieldGet()
5502 case DataType::Type::kFloat64: { in HandleFieldGet()
5507 case DataType::Type::kUint32: in HandleFieldGet()
5508 case DataType::Type::kUint64: in HandleFieldGet()
5509 case DataType::Type::kVoid: in HandleFieldGet()
5514 if (load_type == DataType::Type::kReference || load_type == DataType::Type::kInt64) { in HandleFieldGet()
5522 if (load_type == DataType::Type::kReference) { in HandleFieldGet()
5538 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5547 if (is_volatile && field_type == DataType::Type::kFloat64) { in HandleFieldSet()
5553 } else if (is_volatile && field_type == DataType::Type::kInt64) { in HandleFieldSet()
5585 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5597 case DataType::Type::kBool: in HandleFieldSet()
5598 case DataType::Type::kUint8: in HandleFieldSet()
5599 case DataType::Type::kInt8: { in HandleFieldSet()
5604 case DataType::Type::kUint16: in HandleFieldSet()
5605 case DataType::Type::kInt16: { in HandleFieldSet()
5615 case DataType::Type::kInt32: in HandleFieldSet()
5616 case DataType::Type::kReference: { in HandleFieldSet()
5621 DCHECK_EQ(field_type, DataType::Type::kReference); in HandleFieldSet()
5636 case DataType::Type::kInt64: { in HandleFieldSet()
5659 case DataType::Type::kFloat32: { in HandleFieldSet()
5669 case DataType::Type::kFloat64: { in HandleFieldSet()
5682 case DataType::Type::kUint32: in HandleFieldSet()
5683 case DataType::Type::kUint64: in HandleFieldSet()
5684 case DataType::Type::kVoid: in HandleFieldSet()
5858 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet()
5879 (instruction->GetType() == DataType::Type::kInt64 || object_array_get_with_read_barrier) in VisitArrayGet()
5893 DataType::Type type = instruction->GetType(); in VisitArrayGet()
5895 case DataType::Type::kBool: in VisitArrayGet()
5896 case DataType::Type::kUint8: { in VisitArrayGet()
5902 case DataType::Type::kInt8: { in VisitArrayGet()
5908 case DataType::Type::kUint16: { in VisitArrayGet()
5932 case DataType::Type::kInt16: { in VisitArrayGet()
5938 case DataType::Type::kInt32: { in VisitArrayGet()
5944 case DataType::Type::kReference: { in VisitArrayGet()
5974 case DataType::Type::kInt64: { in VisitArrayGet()
5984 case DataType::Type::kFloat32: { in VisitArrayGet()
5990 case DataType::Type::kFloat64: { in VisitArrayGet()
5996 case DataType::Type::kUint32: in VisitArrayGet()
5997 case DataType::Type::kUint64: in VisitArrayGet()
5998 case DataType::Type::kVoid: in VisitArrayGet()
6003 if (type == DataType::Type::kReference || type == DataType::Type::kInt64) { in VisitArrayGet()
6012 DataType::Type value_type = instruction->GetComponentType(); in VisitArraySet()
6050 DataType::Type value_type = instruction->GetComponentType(); in VisitArraySet()
6056 case DataType::Type::kBool: in VisitArraySet()
6057 case DataType::Type::kUint8: in VisitArraySet()
6058 case DataType::Type::kInt8: { in VisitArraySet()
6070 case DataType::Type::kUint16: in VisitArraySet()
6071 case DataType::Type::kInt16: { in VisitArraySet()
6083 case DataType::Type::kReference: { in VisitArraySet()
6186 case DataType::Type::kInt32: { in VisitArraySet()
6200 case DataType::Type::kInt64: { in VisitArraySet()
6220 case DataType::Type::kFloat32: { in VisitArraySet()
6234 case DataType::Type::kFloat64: { in VisitArraySet()
6251 case DataType::Type::kUint32: in VisitArraySet()
6252 case DataType::Type::kUint64: in VisitArraySet()
6253 case DataType::Type::kVoid: in VisitArraySet()
6469 size_t elem_size = DataType::Size(DataType::Type::kInt32); in EmitMove()
6491 size_t elem_size = DataType::Size(DataType::Type::kInt32); in EmitMove()
7723 if (instruction->GetResultType() == DataType::Type::kInt32) { in VisitX86AndNot()
7728 DCHECK_EQ(instruction->GetResultType(), DataType::Type::kInt64); in VisitX86AndNot()
7740 DCHECK(instruction->GetType() == DataType::Type::kInt32) << instruction->GetType(); in VisitX86MaskOrResetLeastSetBit()
7751 DCHECK(instruction->GetResultType() == DataType::Type::kInt32); in VisitX86MaskOrResetLeastSetBit()
7771 DCHECK(instruction->GetResultType() == DataType::Type::kInt32 in HandleBitwiseOperation()
7772 || instruction->GetResultType() == DataType::Type::kInt64); in HandleBitwiseOperation()
7796 if (instruction->GetResultType() == DataType::Type::kInt32) { in HandleBitwiseOperation()
7829 DCHECK_EQ(instruction->GetResultType(), DataType::Type::kInt64); in HandleBitwiseOperation()
8371 case DataType::Type::kFloat32: in VisitX86LoadFromConstantTable()
8372 case DataType::Type::kFloat64: in VisitX86LoadFromConstantTable()
8376 case DataType::Type::kInt32: in VisitX86LoadFromConstantTable()
8396 case DataType::Type::kFloat32: in VisitX86LoadFromConstantTable()
8402 case DataType::Type::kFloat64: in VisitX86LoadFromConstantTable()
8408 case DataType::Type::kInt32: in VisitX86LoadFromConstantTable()
8605 void CodeGeneratorX86::MoveFromReturnRegister(Location target, DataType::Type type) { in MoveFromReturnRegister()
8607 DCHECK_EQ(type, DataType::Type::kVoid); in MoveFromReturnRegister()
8611 DCHECK_NE(type, DataType::Type::kVoid); in MoveFromReturnRegister()
8620 if (type == DataType::Type::kInt64) { in MoveFromReturnRegister()
8622 parallel_move.AddMove(return_loc.ToLow(), target.ToLow(), DataType::Type::kInt32, nullptr); in MoveFromReturnRegister()
8623 parallel_move.AddMove(return_loc.ToHigh(), target.ToHigh(), DataType::Type::kInt32, nullptr); in MoveFromReturnRegister()