/art/compiler/optimizing/ |
D | data_type.h | 35 kInt8, enumerator 56 case Type::kInt8: in SizeShift() 83 case Type::kInt8: in Size() 108 return Type::kInt8; in SignedIntegralTypeFromSize() 135 case Type::kInt8: in IsIntegralType() 157 return type == Type::kInt8 || type == Type::kUint8 || type == Type::kBool; in Is8BitType() 170 case Type::kInt8: in Kind() 190 case Type::kInt8: in MinValueOfIntegralType() 216 case Type::kInt8: in MaxValueOfIntegralType() 248 return Type::kInt8; in ToSigned() [all …]
|
D | data_type-inl.h | 30 case Primitive::kPrimByte: return DataType::Type::kInt8; in DataTypeFromPrimitive() 48 case DataType::Type::kInt8: return Primitive::kPrimByte; in DataTypeToPrimitive() 72 case DataType::Type::kInt8: return 'b'; // Java byte (B). in TypeId()
|
D | code_generator_vector_arm_vixl.cc | 41 case DataType::Type::kInt8: in VisitVecReplicateScalar() 60 case DataType::Type::kInt8: in VisitVecReplicateScalar() 117 case DataType::Type::kInt8: in CreateVecUnOpLocations() 177 case DataType::Type::kInt8: in VisitVecNeg() 205 case DataType::Type::kInt8: in VisitVecAbs() 238 case DataType::Type::kInt8: in VisitVecNot() 256 case DataType::Type::kInt8: in CreateVecBinOpLocations() 281 case DataType::Type::kInt8: in VisitVecAdd() 314 case DataType::Type::kInt8: in VisitVecSaturationAdd() 348 case DataType::Type::kInt8: in VisitVecHalvingAdd() [all …]
|
D | code_generator_vector_arm64_neon.cc | 83 case DataType::Type::kInt8: in VisitVecReplicateScalar() 115 case DataType::Type::kInt8: in VisitVecReplicateScalar() 175 case DataType::Type::kInt8: in VisitVecExtractScalar() 229 case DataType::Type::kInt8: in CreateVecUnOpLocations() 313 case DataType::Type::kInt8: in VisitVecNeg() 353 case DataType::Type::kInt8: in VisitVecAbs() 398 case DataType::Type::kInt8: in VisitVecNot() 417 case DataType::Type::kInt8: in CreateVecBinOpLocations() 445 case DataType::Type::kInt8: in VisitVecAdd() 490 case DataType::Type::kInt8: in VisitVecSaturationAdd() [all …]
|
D | code_generator_vector_arm64_sve.cc | 83 case DataType::Type::kInt8: in VisitVecReplicateScalar() 117 case DataType::Type::kInt8: in VisitVecReplicateScalar() 171 case DataType::Type::kInt8: in VisitVecExtractScalar() 223 case DataType::Type::kInt8: in CreateVecUnOpLocations() 310 case DataType::Type::kInt8: in VisitVecNeg() 347 case DataType::Type::kInt8: in VisitVecAbs() 388 case DataType::Type::kInt8: in VisitVecNot() 413 case DataType::Type::kInt8: in CreateVecBinOpLocations() 444 case DataType::Type::kInt8: in VisitVecAdd() 503 case DataType::Type::kInt8: in VisitVecSub() [all …]
|
D | code_generator_vector_x86_64.cc | 35 case DataType::Type::kInt8: in VisitVecReplicateScalar() 71 case DataType::Type::kInt8: in VisitVecReplicateScalar() 116 case DataType::Type::kInt8: in VisitVecExtractScalar() 141 case DataType::Type::kInt8: in VisitVecExtractScalar() 172 case DataType::Type::kInt8: in CreateVecUnOpLocations() 268 case DataType::Type::kInt8: in VisitVecNeg() 369 case DataType::Type::kInt8: in VisitVecNot() 401 case DataType::Type::kInt8: in CreateVecBinOpLocations() 423 case DataType::Type::kInt8: in CreateVecTerOpLocations() 457 case DataType::Type::kInt8: in VisitVecAdd() [all …]
|
D | code_generator_vector_x86.cc | 41 case DataType::Type::kInt8: in VisitVecReplicateScalar() 76 case DataType::Type::kInt8: in VisitVecReplicateScalar() 129 case DataType::Type::kInt8: in VisitVecExtractScalar() 153 case DataType::Type::kInt8: in VisitVecExtractScalar() 189 case DataType::Type::kInt8: in CreateVecUnOpLocations() 285 case DataType::Type::kInt8: in VisitVecNeg() 386 case DataType::Type::kInt8: in VisitVecNot() 418 case DataType::Type::kInt8: in CreateVecBinOpLocations() 440 case DataType::Type::kInt8: in CreateVecTerOpLocations() 474 case DataType::Type::kInt8: in VisitVecAdd() [all …]
|
D | side_effects_test.cc | 29 DataType::Type::kInt8, 149 SideEffects::FieldReadOfType(DataType::Type::kInt8, /* is_volatile= */ true); in TEST() 151 SideEffects::FieldReadOfType(DataType::Type::kInt8, /* is_volatile= */ false); in TEST() 244 SideEffects::FieldReadOfType(DataType::Type::kInt8, false).ToString().c_str()); in TEST()
|
D | data_type_test.cc | 37 CheckConversion<DataType::Type::kInt8, Primitive::kPrimByte>(); in TEST() 66 DataType::Type::kInt8, in TEST()
|
D | scheduler_arm.cc | 631 case DataType::Type::kInt8: in VisitCompare() 751 case DataType::Type::kInt8: in VisitArrayGet() 852 case DataType::Type::kInt8: in VisitArraySet() 1036 case DataType::Type::kInt8: in HandleFieldGetLatencies() 1096 case DataType::Type::kInt8: in HandleFieldSetLatencies() 1167 case DataType::Type::kInt8: in VisitTypeConversion() 1193 case DataType::Type::kInt8: in VisitTypeConversion() 1217 case DataType::Type::kInt8: in VisitTypeConversion() 1241 case DataType::Type::kInt8: in VisitTypeConversion()
|
D | nodes_vector_test.cc | 47 DataType::Type::kInt8); in BuildGraph() 299 HVecReplicateScalar(GetAllocator(), int8_parameter_, DataType::Type::kInt8, 16, kNoDexPc); in TEST_F() 324 GetAllocator(), p2, p2, DataType::Type::kInt8, 16, /*is_rounded*/ true, kNoDexPc); in TEST_F() 326 GetAllocator(), p2, p2, DataType::Type::kInt8, 16, /*is_rounded*/ false, kNoDexPc); in TEST_F()
|
D | intrinsic_objects.h | 39 V(Byte, -128, 127, DataType::Type::kInt8, 0) \
|
D | induction_var_analysis_test.cc | 1091 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, basic_[0], kNoDexPc), 0); in TEST_F() 1122 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, basic_[0], kNoDexPc), 0); in TEST_F() 1154 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, add, kNoDexPc), 0); in TEST_F() 1182 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, add, kNoDexPc), 0); in TEST_F() 1202 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, k_header, kNoDexPc), 0); in TEST_F() 1221 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, increment_[0], kNoDexPc); in TEST_F() 1247 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, increment_[0], kNoDexPc); in TEST_F()
|
D | intrinsics_x86.cc | 949 case DataType::Type::kInt8: in SystemArrayCopyPrimitive() 975 SystemArrayCopyPrimitive(invoke, assembler, codegen_, DataType::Type::kInt8); in VisitSystemArrayCopyByte() 1459 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringGetCharsNoCheck() 1512 case DataType::Type::kInt8: in GenPeek() 1536 GenPeek(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPeekByte() 1570 if (size == DataType::Type::kInt8) { in CreateLongIntToVoidLocations() 1583 case DataType::Type::kInt8: in GenPoke() 1624 CreateLongIntToVoidLocations(allocator_, DataType::Type::kInt8, invoke); in VisitMemoryPokeByte() 1628 GenPoke(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPokeByte() 1679 case DataType::Type::kInt8: { in GenUnsafeGet() [all …]
|
D | intrinsics_x86_64.cc | 818 case DataType::Type::kInt8: in SystemArrayCopyPrimitive() 843 SystemArrayCopyPrimitive(invoke, assembler, codegen_, DataType::Type::kInt8); in VisitSystemArrayCopyByte() 1610 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringGetCharsNoCheck() 1657 case DataType::Type::kInt8: in GenPeek() 1680 GenPeek(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPeekByte() 1720 case DataType::Type::kInt8: in GenPoke() 1765 GenPoke(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPokeByte() 1818 case DataType::Type::kInt8: in GenUnsafeGet() 1977 GenUnsafeGet(invoke, DataType::Type::kInt8, /*is_volatile=*/false, codegen_); in VisitJdkUnsafeGetByte() 2064 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt8, invoke); in VisitJdkUnsafePutByte() [all …]
|
D | loop_optimization.cc | 102 case DataType::Type::kInt8: in IsSignExtensionAndGet() 122 case DataType::Type::kInt8: in IsSignExtensionAndGet() 137 if (type == from && (from == DataType::Type::kInt8 || in IsSignExtensionAndGet() 167 case DataType::Type::kInt8: in IsZeroExtensionAndGet() 2028 case DataType::Type::kInt8: in TrySetVectorType() 2058 case DataType::Type::kInt8: in TrySetVectorType() 2098 case DataType::Type::kInt8: in TrySetVectorType() 2130 case DataType::Type::kInt8: in TrySetVectorType()
|
D | induction_var_analysis.cc | 31 to == DataType::Type::kInt8 || in IsNarrowingIntegralConversion() 37 to == DataType::Type::kInt8 || in IsNarrowingIntegralConversion() 42 return to == DataType::Type::kUint8 || to == DataType::Type::kInt8; in IsNarrowingIntegralConversion() 55 case DataType::Type::kInt8: in ImplicitConversion() 1492 info->type == DataType::Type::kInt8 || in IsNarrowingLinear()
|
D | code_generator_x86_64.cc | 1227 case DataType::Type::kInt8: in GenerateStaticOrDirectCall() 1747 case DataType::Type::kInt8: in SetInForReturnValue() 2047 case DataType::Type::kInt8: in LoadFromMemoryNoReference() 2166 case DataType::Type::kInt8: in GenerateCompareTest() 2730 case DataType::Type::kInt8: in VisitCompare() 2765 case DataType::Type::kInt8: in VisitCompare() 2909 case DataType::Type::kInt8: in VisitReturn() 2949 case DataType::Type::kInt8: in GetReturnLocation() 2976 case DataType::Type::kInt8: in GetNextLocation() 3347 case DataType::Type::kInt8: in VisitTypeConversion() [all …]
|
D | code_generator_x86.cc | 1213 case DataType::Type::kInt8: in SetInForReturnValue() 1496 case DataType::Type::kInt8: in GetReturnLocation() 1525 case DataType::Type::kInt8: in GetNextLocation() 1745 case DataType::Type::kInt8: in LoadFromMemoryNoBarrier() 1809 case DataType::Type::kInt8: { in MoveToMemory() 2709 case DataType::Type::kInt8: in VisitReturn() 3104 case DataType::Type::kInt8: in VisitTypeConversion() 3107 case DataType::Type::kInt8: in VisitTypeConversion() 3170 case DataType::Type::kInt8: in VisitTypeConversion() 3199 case DataType::Type::kInt8: in VisitTypeConversion() [all …]
|
D | instruction_simplifier.cc | 286 type == DataType::Type::kInt8 || in TryCombineVecMultiplyAccumulate() 1046 (type1 == DataType::Type::kInt8 && type2 == DataType::Type::kInt8) || in AreLowerPrecisionArgs() 1468 ((input_type == DataType::Type::kInt8 && result_type == DataType::Type::kUint8) || in VisitTypeConversion() 1469 (input_type == DataType::Type::kUint8 && result_type == DataType::Type::kInt8) || in VisitTypeConversion() 1671 DataType::Type find_type = (value == 0xff) ? DataType::Type::kInt8 : DataType::Type::kInt16; in VisitAnd() 2606 case DataType::Type::kInt8: in SimplifySystemArrayCopy()
|
D | intrinsics_arm64.cc | 706 DCHECK((type == DataType::Type::kInt8) || in GenUnsafeGet() 871 GenUnsafeGet(invoke, DataType::Type::kInt8, /*is_volatile=*/ false, codegen_); in VisitJdkUnsafeGetByte() 1111 DataType::Type::kInt8, in VisitJdkUnsafePutByte() 1149 case DataType::Type::kInt8: in EmitLoadExclusive() 1178 case DataType::Type::kInt8: in EmitLoadExclusive() 1206 case DataType::Type::kInt8: in EmitStoreExclusive() 1993 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringCompareTo() 2696 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringGetCharsNoCheck() 5171 } else if (value_type == DataType::Type::kInt8 && !expected.IsZero()) { in GenerateVarHandleCompareAndSetOrExchange() 5181 DCHECK_NE(value_type, DataType::Type::kInt8); in GenerateVarHandleCompareAndSetOrExchange() [all …]
|
D | code_generator_arm_vixl.cc | 283 case DataType::Type::kInt8: in GetLoadOperandType() 2563 case DataType::Type::kInt8: in GetNextLocation() 2642 case DataType::Type::kInt8: in GetReturnLocation() 3917 case DataType::Type::kInt8: in VisitTypeConversion() 3954 case DataType::Type::kInt8: in VisitTypeConversion() 3987 case DataType::Type::kInt8: in VisitTypeConversion() 4018 case DataType::Type::kInt8: in VisitTypeConversion() 4061 case DataType::Type::kInt8: in VisitTypeConversion() 4077 case DataType::Type::kInt8: in VisitTypeConversion() 4097 case DataType::Type::kInt8: in VisitTypeConversion() [all …]
|
D | intrinsics_arm_vixl.cc | 771 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in GenerateStringCompareToLoop() 2221 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringGetCharsNoCheck() 2593 case DataType::Type::kInt8: in GenerateIntrinsicGet() 2868 CreateUnsafeGetLocations(invoke, codegen_, DataType::Type::kInt8, /*atomic=*/ false); in VisitJdkUnsafeGetByte() 2873 invoke, codegen_, DataType::Type::kInt8, std::memory_order_relaxed, /*atomic=*/ false); in VisitJdkUnsafeGetByte() 2910 case DataType::Type::kInt8: in GenerateIntrinsicSet() 3117 CreateUnsafePutLocations(invoke, codegen_, DataType::Type::kInt8, /*atomic=*/ false); in VisitJdkUnsafePutByte() 3122 DataType::Type::kInt8, in VisitJdkUnsafePutByte() 3267 case DataType::Type::kInt8: in EmitLoadExclusive() 3286 case DataType::Type::kInt8: in EmitLoadExclusive() [all …]
|
D | nodes_vector.h | 200 return DataType::Type::kInt8; in ToSignedType() 213 case DataType::Type::kInt8: in ToUnsignedType()
|
D | intrinsics_riscv64.cc | 2059 DCHECK((type == DataType::Type::kInt8) || in GenUnsafeGet() 2240 GenUnsafeGet(invoke, codegen_, std::memory_order_relaxed, DataType::Type::kInt8); in VisitJdkUnsafeGetByte() 2464 GenUnsafePut(invoke, codegen_, std::memory_order_relaxed, DataType::Type::kInt8); in VisitJdkUnsafePutByte() 2976 constexpr size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringCompareTo() 4072 if (value_type == DataType::Type::kInt8) { in GenerateVarHandleCompareAndSetOrExchange() 4368 if (value_type == DataType::Type::kInt8 && !arg.IsConstant()) { in GenerateVarHandleGetAndUpdate() 4465 if (value_type == DataType::Type::kInt8) { in GenerateVarHandleGetAndUpdate() 5221 constexpr size_t compressed_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringGetCharsNoCheck()
|