Searched defs:input_type (Results 1 - 14 of 14) sorted by relevance

/art/compiler/optimizing/
H A Dinstruction_simplifier_shared.h30 Primitive::Type input_type = conversion->GetInputType(); local
32 return Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type) &&
33 (result_type != input_type);
H A Dnodes_shared.cc40 Primitive::Type input_type = instruction->AsTypeConversion()->GetInputType(); local
42 int input_size = Primitive::ComponentSize(input_type);
44 if (result_type == Primitive::kPrimInt && input_type == Primitive::kPrimLong) {
52 (input_type == Primitive::kPrimChar && input_size < result_size)) {
H A Dinstruction_simplifier_arm.cc220 Primitive::Type input_type = instruction->GetInputType(); local
222 if (input_type == result_type) {
227 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
H A Dinstruction_simplifier_arm64.cc189 Primitive::Type input_type = instruction->GetInputType(); local
191 if (input_type == result_type) {
196 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
H A Dcommon_arm64.h145 Primitive::Type input_type = input->GetType(); local
147 return (Primitive::ComponentSize(input_type) >= vixl::aarch64::kXRegSizeInBytes)
H A Dssa_builder.cc134 Primitive::Type input_type = HPhi::ToPhiType(input->GetType()); local
135 if (common_type == input_type) {
137 } else if (Primitive::Is64BitType(common_type) != Primitive::Is64BitType(input_type)) {
144 DCHECK(Primitive::IsFloatingPointType(input_type) || input_type == Primitive::kPrimNot);
145 common_type = input_type;
146 } else if (Primitive::IsIntegralType(input_type)) {
152 DCHECK((common_type == Primitive::kPrimFloat && input_type == Primitive::kPrimNot) ||
153 (common_type == Primitive::kPrimNot && input_type == Primitive::kPrimFloat));
H A Dgraph_checker.cc931 Primitive::Type input_type = instruction->InputAt(0)->GetType(); local
933 if (result_type != Primitive::PrimitiveKind(input_type)) {
938 Primitive::PrettyDescriptor(input_type)));
1026 Primitive::Type input_type = instruction->GetInputType(); local
1034 Primitive::PrettyDescriptor(input_type)));
H A Dnodes_vector.h198 Primitive::Type input_type = input->AsVecOperation()->GetPackedType(); local
199 switch (input_type) {
209 return type == input_type;
H A Dinstruction_builder.cc511 Primitive::Type input_type,
514 HInstruction* first = LoadLocal(instruction.VRegB(), input_type);
510 Conversion_12x(const Instruction& instruction, Primitive::Type input_type, Primitive::Type result_type, uint32_t dex_pc) argument
H A Dinstruction_simplifier.cc836 static bool IsTypeConversionImplicit(Primitive::Type input_type, Primitive::Type result_type) { argument
843 return result_type == input_type ||
844 (result_type == Primitive::kPrimInt && (input_type == Primitive::kPrimBoolean ||
845 input_type == Primitive::kPrimByte ||
846 input_type == Primitive::kPrimShort ||
847 input_type == Primitive::kPrimChar)) ||
848 (result_type == Primitive::kPrimChar && input_type == Primitive::kPrimBoolean) ||
849 (result_type == Primitive::kPrimShort && (input_type == Primitive::kPrimBoolean ||
850 input_type == Primitive::kPrimByte)) ||
851 (result_type == Primitive::kPrimByte && input_type
854 IsTypeConversionLossless(Primitive::Type input_type, Primitive::Type result_type) argument
867 Primitive::Type input_type = input->GetType(); local
[all...]
H A Dcode_generator_arm.cc3326 Primitive::Type input_type = conversion->GetInputType(); local
3327 DCHECK_NE(result_type, input_type);
3332 (((input_type == Primitive::kPrimFloat || input_type == Primitive::kPrimDouble)
3334 || (input_type == Primitive::kPrimLong && result_type == Primitive::kPrimFloat))
3345 switch (input_type) {
3359 LOG(FATAL) << "Unexpected type conversion from " << input_type
3365 switch (input_type) {
3379 LOG(FATAL) << "Unexpected type conversion from " << input_type
3385 switch (input_type) {
3548 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcode_generator_arm_vixl.cc3373 Primitive::Type input_type = conversion->GetInputType(); local
3374 DCHECK_NE(result_type, input_type);
3379 (((input_type == Primitive::kPrimFloat || input_type == Primitive::kPrimDouble)
3381 || (input_type == Primitive::kPrimLong && result_type == Primitive::kPrimFloat))
3392 switch (input_type) {
3406 LOG(FATAL) << "Unexpected type conversion from " << input_type
3412 switch (input_type) {
3426 LOG(FATAL) << "Unexpected type conversion from " << input_type
3432 switch (input_type) {
3593 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcode_generator_x86.cc2399 Primitive::Type input_type = conversion->GetInputType(); local
2400 DCHECK_NE(result_type, input_type);
2405 ((input_type == Primitive::kPrimFloat || input_type == Primitive::kPrimDouble)
2417 switch (input_type) {
2443 LOG(FATAL) << "Unexpected type conversion from " << input_type
2449 switch (input_type) {
2463 LOG(FATAL) << "Unexpected type conversion from " << input_type
2469 switch (input_type) {
2491 LOG(FATAL) << "Unexpected type conversion from " << input_type
2620 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcode_generator_x86_64.cc2527 Primitive::Type input_type = conversion->GetInputType(); local
2528 DCHECK_NE(result_type, input_type);
2535 switch (input_type) {
2549 LOG(FATAL) << "Unexpected type conversion from " << input_type
2555 switch (input_type) {
2569 LOG(FATAL) << "Unexpected type conversion from " << input_type
2575 switch (input_type) {
2595 LOG(FATAL) << "Unexpected type conversion from " << input_type
2601 switch (input_type) {
2628 LOG(FATAL) << "Unexpected type conversion from " << input_type
2726 Primitive::Type input_type = conversion->GetInputType(); local
[all...]

Completed in 1214 milliseconds