Home
last modified time | relevance | path

Searched refs:input_type (Results 1 – 25 of 28) sorted by relevance

12

/aosp12/art/compiler/optimizing/
H A Ddata_type.h214 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 Dnodes_shared.cc46 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 Ddata_type_test.cc90 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 Dcritical_native_abi_fixup_arm.cc36 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 Dinstruction_simplifier_shared.h30 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 Dssa_builder.cc139 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 Dinstruction_simplifier_arm.cc284 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 Dinstruction_simplifier_arm64.cc255 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 Dinstruction_simplifier.cc1175 << 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 Dscheduler_arm.cc1061 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 Dgraph_checker.cc1043 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 Dcode_generator_x86_64.cc2948 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 Dcode_generator_x86.cc2824 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 Dcommon_arm64.h155 DataType::Type input_type = input->GetType(); in InputCPURegisterOrZeroRegAt() local
157 return (DataType::Size(input_type) >= vixl::aarch64::kXRegSizeInBytes) in InputCPURegisterOrZeroRegAt()
H A Dcode_generator_arm_vixl.cc3686 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 Dnodes_vector.h374 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 Dinstruction_builder.h122 DataType::Type input_type,
H A Dcode_generator_arm64.cc6212 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 Dloop_optimization.cc1761 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 Dquantize.mod.py22 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 Dquantize_quant8_signed.mod.py22 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 Deditorinfo.proto27 optional int32 input_type = 1; field
/aosp12/hardware/qcom/camera/msm8998/QCamera2/HAL/
H A DQCameraChannel.cpp1276 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 DQCameraStream.cpp2375 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 Dcam_types.h2965 cam_stream_type_t input_type; member

12