Searched defs:input_type (Results 1 - 14 of 14) sorted by relevance
/art/compiler/optimizing/ |
H A D | instruction_simplifier_shared.h | 30 Primitive::Type input_type = conversion->GetInputType(); local 32 return Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type) && 33 (result_type != input_type);
|
H A D | nodes_shared.cc | 40 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 D | instruction_simplifier_arm.cc | 220 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 D | instruction_simplifier_arm64.cc | 189 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 D | common_arm64.h | 145 Primitive::Type input_type = input->GetType(); local 147 return (Primitive::ComponentSize(input_type) >= vixl::aarch64::kXRegSizeInBytes)
|
H A D | ssa_builder.cc | 134 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 D | graph_checker.cc | 931 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 D | nodes_vector.h | 198 Primitive::Type input_type = input->AsVecOperation()->GetPackedType(); local 199 switch (input_type) { 209 return type == input_type;
|
H A D | instruction_builder.cc | 511 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 D | instruction_simplifier.cc | 836 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 D | code_generator_arm.cc | 3326 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 D | code_generator_arm_vixl.cc | 3373 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 D | code_generator_x86.cc | 2399 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 D | code_generator_x86_64.cc | 2527 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