/aosp12/art/compiler/optimizing/ |
H A D | data_type.h | 214 static bool IsTypeConversionImplicit(Type input_type, Type result_type); 217 static bool IsZeroExtension(Type input_type, Type result_type) { in IsZeroExtension() argument 219 IsUnsignedType(input_type) && in IsZeroExtension() 220 Size(result_type) > Size(input_type); in IsZeroExtension() 261 inline bool DataType::IsTypeConversionImplicit(Type input_type, Type result_type) { in IsTypeConversionImplicit() argument 263 DCHECK_NE(DataType::Type::kVoid, input_type); in IsTypeConversionImplicit() 271 return result_type == input_type || in IsTypeConversionImplicit() 273 IsIntegralType(input_type) && in IsTypeConversionImplicit() 275 MinValueOfIntegralType(input_type) >= MinValueOfIntegralType(result_type) && in IsTypeConversionImplicit() 276 MaxValueOfIntegralType(input_type) <= MaxValueOfIntegralType(result_type)); in IsTypeConversionImplicit()
|
H A D | nodes_shared.cc | 46 DataType::Type input_type = instruction->AsTypeConversion()->GetInputType(); in GetOpInfoFromInstruction() local 48 int input_size = DataType::Size(input_type); in GetOpInfoFromInstruction() 50 if (result_type == DataType::Type::kInt32 && input_type == DataType::Type::kInt64) { in GetOpInfoFromInstruction() 58 (input_type == DataType::Type::kUint8 && input_size < result_size)) { in GetOpInfoFromInstruction() 61 (input_type == DataType::Type::kUint16 && input_size < result_size)) { in GetOpInfoFromInstruction()
|
H A D | data_type_test.cc | 90 DataType::Type input_type = kIntegralInputTypes[input_index]; in TEST() local 94 DataType::IsTypeConversionImplicit(input_type, result_type)) in TEST() 95 << input_type << " " << result_type; in TEST() 98 for (DataType::Type input_type : kIntegralInputTypes) { in TEST() local 99 EXPECT_FALSE(DataType::IsTypeConversionImplicit(input_type, DataType::Type::kFloat32)); in TEST() 100 EXPECT_FALSE(DataType::IsTypeConversionImplicit(input_type, DataType::Type::kFloat64)); in TEST()
|
H A D | critical_native_abi_fixup_arm.cc | 36 DataType::Type input_type = input->GetType(); in FixUpArguments() local 38 if (DataType::Is64BitType(input_type)) { in FixUpArguments() 45 if (DataType::IsFloatingPointType(input_type)) { in FixUpArguments() 46 bool is_double = (input_type == DataType::Type::kFloat64); in FixUpArguments()
|
H A D | instruction_simplifier_shared.h | 30 DataType::Type input_type = conversion->GetInputType(); in CanFitInShifterOperand() local 32 return DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type) && in CanFitInShifterOperand() 33 (result_type != input_type); in CanFitInShifterOperand()
|
H A D | ssa_builder.cc | 139 DataType::Type input_type = HPhi::ToPhiType(input->GetType()); in TypePhiFromInputs() local 140 if (common_type == input_type) { in TypePhiFromInputs() 142 } else if (DataType::Is64BitType(common_type) != DataType::Is64BitType(input_type)) { in TypePhiFromInputs() 149 DCHECK(DataType::IsFloatingPointType(input_type) || in TypePhiFromInputs() 150 input_type == DataType::Type::kReference); in TypePhiFromInputs() 151 common_type = input_type; in TypePhiFromInputs() 152 } else if (DataType::IsIntegralType(input_type)) { 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()
|
H A D | instruction_simplifier_arm.cc | 284 DataType::Type input_type = instruction->GetInputType(); in VisitTypeConversion() local 286 if (input_type == result_type) { in VisitTypeConversion() 291 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
|
H A D | instruction_simplifier_arm64.cc | 255 DataType::Type input_type = instruction->GetInputType(); in VisitTypeConversion() local 257 if (input_type == result_type) { in VisitTypeConversion() 262 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
|
H A D | instruction_simplifier.cc | 1175 << input_type << "," << result_type; in IsTypeConversionLossless() 1210 DataType::Type input_type = type_conversion->GetInputType(); in IsTypeConversionForStoringIntoNoWiderFieldOnly() local 1212 if (!DataType::IsIntegralType(input_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly() 1214 input_type == DataType::Type::kInt64 || in IsTypeConversionForStoringIntoNoWiderFieldOnly() 1220 if (DataType::Size(input_type) >= DataType::Size(result_type)) { in IsTypeConversionForStoringIntoNoWiderFieldOnly() 1258 DataType::Type input_type = input->GetType(); in VisitTypeConversion() local 1281 DataType::IsIntegralType(input_type) && in VisitTypeConversion() 1284 DataType::Size(result_type) <= DataType::Size(input_type); in VisitTypeConversion() 1307 DCHECK(DataType::IsIntegralType(input_type)); in VisitTypeConversion() 2645 Handle<mirror::Class> input_type = rti.GetTypeHandle(); in TryReplaceStringBuilderAppend() local [all …]
|
H A D | scheduler_arm.cc | 1061 DataType::Type input_type = instr->GetInputType(); in VisitTypeConversion() local 1072 switch (input_type) { in VisitTypeConversion() 1088 switch (input_type) { in VisitTypeConversion() 1112 switch (input_type) { in VisitTypeConversion() 1136 switch (input_type) { in VisitTypeConversion()
|
H A D | graph_checker.cc | 1043 DataType::Type input_type = instruction->InputAt(0)->GetType(); in VisitNeg() local 1045 if (result_type != DataType::Kind(input_type)) { in VisitNeg() 1050 DataType::PrettyDescriptor(input_type))); in VisitNeg() 1138 DataType::Type input_type = instruction->GetInputType(); in VisitTypeConversion() local 1146 DataType::PrettyDescriptor(input_type))); in VisitTypeConversion()
|
H A D | code_generator_x86_64.cc | 2948 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion() 2954 switch (input_type) { in VisitTypeConversion() 2977 switch (input_type) { in VisitTypeConversion() 3007 switch (input_type) { in VisitTypeConversion() 3035 switch (input_type) { in VisitTypeConversion() 3078 switch (input_type) { in VisitTypeConversion() 3102 switch (input_type) { in VisitTypeConversion() 3126 switch (input_type) { in VisitTypeConversion() 3149 switch (input_type) { in VisitTypeConversion() 3171 switch (input_type) { in VisitTypeConversion() [all …]
|
H A D | code_generator_x86.cc | 2824 switch (input_type) { in VisitTypeConversion() 2855 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion() 2861 switch (input_type) { in VisitTypeConversion() 2886 switch (input_type) { in VisitTypeConversion() 2915 switch (input_type) { in VisitTypeConversion() 2943 switch (input_type) { in VisitTypeConversion() 2986 switch (input_type) { in VisitTypeConversion() 3016 switch (input_type) { in VisitTypeConversion() 3046 switch (input_type) { in VisitTypeConversion() 3079 switch (input_type) { in VisitTypeConversion() [all …]
|
H A D | common_arm64.h | 155 DataType::Type input_type = input->GetType(); in InputCPURegisterOrZeroRegAt() local 157 return (DataType::Size(input_type) >= vixl::aarch64::kXRegSizeInBytes) in InputCPURegisterOrZeroRegAt()
|
H A D | code_generator_arm_vixl.cc | 3686 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion() 3692 switch (input_type) { in VisitTypeConversion() 3717 switch (input_type) { in VisitTypeConversion() 3750 switch (input_type) { in VisitTypeConversion() 3781 switch (input_type) { in VisitTypeConversion() 3826 switch (input_type) { in VisitTypeConversion() 3844 switch (input_type) { in VisitTypeConversion() 3862 switch (input_type) { in VisitTypeConversion() 3879 switch (input_type) { in VisitTypeConversion() 3895 switch (input_type) { in VisitTypeConversion() [all …]
|
H A D | nodes_vector.h | 374 DataType::Type input_type = input->AsVecOperation()->GetPackedType(); in HasConsistentPackedTypes() local 375 DCHECK_EQ(HVecOperation::ToUnsignedType(input_type) == HVecOperation::ToUnsignedType(type), in HasConsistentPackedTypes() 376 HVecOperation::ToSignedType(input_type) == HVecOperation::ToSignedType(type)); in HasConsistentPackedTypes() 377 return HVecOperation::ToSignedType(input_type) == HVecOperation::ToSignedType(type); in HasConsistentPackedTypes()
|
H A D | instruction_builder.h | 122 DataType::Type input_type,
|
H A D | code_generator_arm64.cc | 6212 DataType::Type input_type = conversion->GetInputType(); in VisitTypeConversion() local 6214 DCHECK(!DataType::IsTypeConversionImplicit(input_type, result_type)) in VisitTypeConversion() 6215 << input_type << " -> " << result_type; in VisitTypeConversion() 6216 if ((input_type == DataType::Type::kReference) || (input_type == DataType::Type::kVoid) || in VisitTypeConversion() 6221 if (DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion() 6236 DataType::Type input_type = conversion->GetInputType(); in VisitTypeConversion() local 6238 DCHECK(!DataType::IsTypeConversionImplicit(input_type, result_type)) in VisitTypeConversion() 6239 << input_type << " -> " << result_type; in VisitTypeConversion() 6243 int input_size = DataType::Size(input_type); in VisitTypeConversion() 6268 DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion() [all …]
|
H A D | loop_optimization.cc | 1761 DataType::Type input_type = input->GetType(); in GenerateVecInv() local 1762 if (type != input_type && (type == DataType::Type::kInt64 || in GenerateVecInv() 1763 input_type == DataType::Type::kInt64)) { in GenerateVecInv()
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/specs/V1_2/ |
H A D | quantize.mod.py | 22 for input_type in ["TENSOR_FLOAT32", "TENSOR_FLOAT16"]: 27 input0 = Input("input0", input_type, "{%d}" % num_values) 28 output0 = Output("output0", input_type, "{%d}" % num_values)
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/specs/V1_3/ |
H A D | quantize_quant8_signed.mod.py | 22 for input_type in ["TENSOR_FLOAT32", "TENSOR_FLOAT16"]: 27 input0 = Input("input0", input_type, "{%d}" % num_values) 28 output0 = Output("output0", input_type, "{%d}" % num_values)
|
/aosp12/frameworks/base/core/proto/android/view/inputmethod/ |
H A D | editorinfo.proto | 27 optional int32 input_type = 1; field
|
/aosp12/hardware/qcom/camera/msm8998/QCamera2/HAL/ |
H A D | QCameraChannel.cpp | 1276 rp_cfg.offline.input_type = pStream->getMyOriginalType(); in addReprocStreamsFromSource() 1321 type = streamInfo->reprocess_config.offline.input_type; in addReprocStreamsFromSource() 1370 streamInfo->reprocess_config.offline.input_type, in addReprocStreamsFromSource()
|
H A D | QCameraStream.cpp | 2375 mStreamInfo->reprocess_config.offline.input_type == type) { in isOrignalTypeOf() 2417 return mStreamInfo->reprocess_config.offline.input_type; in getMyOriginalType()
|
/aosp12/hardware/qcom/camera/msm8998/QCamera2/stack/common/ |
H A D | cam_types.h | 2965 cam_stream_type_t input_type; member
|