Searched refs:input_type (Results 1 - 15 of 15) sorted by last modified time

/art/compiler/optimizing/
H A Dcode_generator_arm.cc1990 Primitive::Type input_type = conversion->GetInputType(); local
1991 DCHECK_NE(result_type, input_type);
1996 (((input_type == Primitive::kPrimFloat || input_type == Primitive::kPrimDouble)
1998 || (input_type == Primitive::kPrimLong && result_type == Primitive::kPrimFloat))
2009 switch (input_type) {
2023 LOG(FATAL) << "Unexpected type conversion from " << input_type
2029 switch (input_type) {
2043 LOG(FATAL) << "Unexpected type conversion from " << input_type
2049 switch (input_type) {
2212 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcode_generator_arm64.cc4648 Primitive::Type input_type = conversion->GetInputType();
4650 DCHECK_NE(input_type, result_type);
4651 if ((input_type == Primitive::kPrimNot) || (input_type == Primitive::kPrimVoid) ||
4653 LOG(FATAL) << "Unexpected type conversion from " << input_type << " to " << result_type;
4656 if (Primitive::IsFloatingPointType(input_type)) {
4671 Primitive::Type input_type = conversion->GetInputType();
4673 DCHECK_NE(input_type, result_type);
4675 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
4677 int input_size = Primitive::ComponentSize(input_type);
[all...]
H A Dcode_generator_mips.cc4707 Primitive::Type input_type = conversion->GetInputType(); local
4709 DCHECK_NE(input_type, result_type);
4712 if ((input_type == Primitive::kPrimNot) || (input_type == Primitive::kPrimVoid) ||
4714 LOG(FATAL) << "Unexpected type conversion from " << input_type << " to " << result_type;
4719 ((Primitive::IsFloatingPointType(result_type) && input_type == Primitive::kPrimLong) ||
4720 (result_type == Primitive::kPrimLong && Primitive::IsFloatingPointType(input_type)))) {
4727 if (Primitive::IsFloatingPointType(input_type)) {
4741 if (Primitive::IsFloatingPointType(input_type)) {
4744 DCHECK_EQ(input_type, Primitiv
4756 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcode_generator_mips64.cc3837 Primitive::Type input_type = conversion->GetInputType(); local
3839 DCHECK_NE(input_type, result_type);
3841 if ((input_type == Primitive::kPrimNot) || (input_type == Primitive::kPrimVoid) ||
3843 LOG(FATAL) << "Unexpected type conversion from " << input_type << " to " << result_type;
3848 if (Primitive::IsFloatingPointType(input_type)) {
3864 Primitive::Type input_type = conversion->GetInputType(); local
3866 DCHECK_NE(input_type, result_type);
3868 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
3877 if (input_type
[all...]
H A Dcode_generator_x86.cc2163 Primitive::Type input_type = conversion->GetInputType(); local
2164 DCHECK_NE(result_type, input_type);
2169 ((input_type == Primitive::kPrimFloat || input_type == Primitive::kPrimDouble)
2181 switch (input_type) {
2207 LOG(FATAL) << "Unexpected type conversion from " << input_type
2213 switch (input_type) {
2227 LOG(FATAL) << "Unexpected type conversion from " << input_type
2233 switch (input_type) {
2255 LOG(FATAL) << "Unexpected type conversion from " << input_type
2384 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcode_generator_x86_64.cc2334 Primitive::Type input_type = conversion->GetInputType(); local
2335 DCHECK_NE(result_type, input_type);
2342 switch (input_type) {
2356 LOG(FATAL) << "Unexpected type conversion from " << input_type
2362 switch (input_type) {
2376 LOG(FATAL) << "Unexpected type conversion from " << input_type
2382 switch (input_type) {
2402 LOG(FATAL) << "Unexpected type conversion from " << input_type
2408 switch (input_type) {
2435 LOG(FATAL) << "Unexpected type conversion from " << input_type
2533 Primitive::Type input_type = conversion->GetInputType(); local
[all...]
H A Dcommon_arm64.h297 Primitive::Type input_type = conversion->GetInputType(); local
299 return Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type) &&
300 (result_type != input_type);
H A Dgraph_checker.cc924 Primitive::Type input_type = instruction->InputAt(0)->GetType(); local
926 if (result_type != Primitive::PrimitiveKind(input_type)) {
931 Primitive::PrettyDescriptor(input_type)));
1020 Primitive::Type input_type = instruction->GetInputType(); local
1028 Primitive::PrettyDescriptor(input_type)));
H A Dinstruction_builder.cc501 Primitive::Type input_type,
504 HInstruction* first = LoadLocal(instruction.VRegB(), input_type);
500 Conversion_12x(const Instruction& instruction, Primitive::Type input_type, Primitive::Type result_type, uint32_t dex_pc) argument
H A Dinstruction_builder.h137 Primitive::Type input_type,
H A Dinstruction_simplifier.cc788 static bool IsTypeConversionImplicit(Primitive::Type input_type, Primitive::Type result_type) { argument
795 return result_type == input_type ||
796 (result_type == Primitive::kPrimInt && (input_type == Primitive::kPrimBoolean ||
797 input_type == Primitive::kPrimByte ||
798 input_type == Primitive::kPrimShort ||
799 input_type == Primitive::kPrimChar)) ||
800 (result_type == Primitive::kPrimChar && input_type == Primitive::kPrimBoolean) ||
801 (result_type == Primitive::kPrimShort && (input_type == Primitive::kPrimBoolean ||
802 input_type == Primitive::kPrimByte)) ||
803 (result_type == Primitive::kPrimByte && input_type
806 IsTypeConversionLossless(Primitive::Type input_type, Primitive::Type result_type) argument
819 Primitive::Type input_type = input->GetType(); local
[all...]
H A Dinstruction_simplifier_arm64.cc231 Primitive::Type input_type = instruction->GetInputType(); local
233 if (input_type == result_type) {
238 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
H A Dnodes.h4908 static SideEffects SideEffectsForArchRuntimeCalls(Primitive::Type input_type, argument
4913 if ((Primitive::IsFloatingPointType(input_type) && Primitive::IsIntegralType(result_type))
4914 || (input_type == Primitive::kPrimLong && Primitive::IsFloatingPointType(result_type))) {
H A Dnodes_arm64.cc40 Primitive::Type input_type = instruction->AsTypeConversion()->GetInputType(); local
42 int input_size = Primitive::ComponentSize(input_type);
46 if (result_type == Primitive::kPrimInt && input_type == Primitive::kPrimLong) {
53 (input_type == Primitive::kPrimChar && input_size < result_size)) {
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));

Completed in 161 milliseconds