Searched defs:result_type (Results 1 - 16 of 16) sorted by relevance

/art/compiler/optimizing/
H A Dinstruction_simplifier_shared.h29 Primitive::Type result_type = conversion->GetResultType(); local
32 return Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type) &&
33 (result_type != input_type);
H A Dnodes_shared.cc39 Primitive::Type result_type = instruction->AsTypeConversion()->GetResultType(); local
41 int result_size = Primitive::ComponentSize(result_type);
44 if (result_type == Primitive::kPrimInt && input_type == Primitive::kPrimLong) {
51 } else if (result_type == Primitive::kPrimChar ||
H A Dnodes_x86.h64 HX86FPNeg(Primitive::Type result_type, argument
68 : HExpression(result_type, SideEffects::None(), dex_pc) {
69 DCHECK(Primitive::IsFloatingPointType(result_type));
H A Dinstruction_simplifier_arm.cc219 Primitive::Type result_type = instruction->GetResultType(); local
222 if (input_type == result_type) {
227 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
H A Dinstruction_simplifier_arm64.cc188 Primitive::Type result_type = instruction->GetResultType(); local
191 if (input_type == result_type) {
196 if (Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type)) {
H A Dnodes_shared.h63 HBitwiseNegatedRight(Primitive::Type result_type, argument
68 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc),
H A Dgraph_checker.cc932 Primitive::Type result_type = instruction->GetType(); local
933 if (result_type != Primitive::PrimitiveKind(input_type)) {
937 Primitive::PrettyDescriptor(result_type),
946 Primitive::Type result_type = op->GetType(); local
968 if (result_type != Primitive::kPrimInt) {
971 Primitive::PrettyDescriptor(result_type)));
976 if (result_type != Primitive::PrimitiveKind(lhs_type)) {
980 Primitive::PrettyDescriptor(result_type),
984 if (Primitive::PrimitiveKind(result_type) != Primitive::PrimitiveKind(lhs_type)) {
988 Primitive::PrettyDescriptor(result_type),
1025 Primitive::Type result_type = instruction->GetResultType(); local
[all...]
H A Dinstruction_builder.cc512 Primitive::Type result_type,
515 AppendInstruction(new (arena_) HTypeConversion(result_type, first, dex_pc));
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
838 DCHECK_NE(Primitive::kPrimBoolean, result_type);
843 return result_type == input_type ||
844 (result_type == Primitive::kPrimInt && (input_type == Primitive::kPrimBoolean ||
848 (result_type == Primitive::kPrimChar && input_type == Primitive::kPrimBoolean) ||
849 (result_type == Primitive::kPrimShort && (input_type == Primitive::kPrimBoolean ||
851 (result_type == Primitive::kPrimByte && input_type == Primitive::kPrimBoolean);
854 static bool IsTypeConversionLossless(Primitive::Type input_type, Primitive::Type result_type) { argument
859 DCHECK_NE(input_type, result_type);
860 return Primitive::ComponentSize(result_type) > Primitiv
868 Primitive::Type result_type = instruction->GetResultType(); local
[all...]
H A Dcode_generator_arm.cc3325 Primitive::Type result_type = conversion->GetResultType(); local
3327 DCHECK_NE(result_type, input_type);
3333 && result_type == Primitive::kPrimLong)
3334 || (input_type == Primitive::kPrimLong && result_type == Primitive::kPrimFloat))
3343 switch (result_type) {
3360 << " to " << result_type; local
3380 << " to " << result_type; local
3408 << " to " << result_type; local
3446 << " to " << result_type; local
3466 << " to " << result_type; local
3500 << " to " << result_type; local
3533 << " to " << result_type; local
3539 << " to " << result_type; local
3547 Primitive::Type result_type = conversion->GetResultType(); local
3568 << " to " << result_type; local
3589 << " to " << result_type; local
3628 << " to " << result_type; local
3664 << " to " << result_type; local
3685 << " to " << result_type; local
3717 << " to " << result_type; local
3768 << " to " << result_type; local
3774 << " to " << result_type; local
[all...]
H A Dcode_generator_arm_vixl.cc3372 Primitive::Type result_type = conversion->GetResultType(); local
3374 DCHECK_NE(result_type, input_type);
3380 && result_type == Primitive::kPrimLong)
3381 || (input_type == Primitive::kPrimLong && result_type == Primitive::kPrimFloat))
3390 switch (result_type) {
3407 << " to " << result_type; local
3427 << " to " << result_type; local
3455 << " to " << result_type; local
3491 << " to " << result_type; local
3511 << " to " << result_type; local
3545 << " to " << result_type; local
3578 << " to " << result_type; local
3584 << " to " << result_type; local
3592 Primitive::Type result_type = conversion->GetResultType(); local
3613 << " to " << result_type; local
3634 << " to " << result_type; local
3676 << " to " << result_type; local
3710 << " to " << result_type; local
3731 << " to " << result_type; local
3762 << " to " << result_type; local
3810 << " to " << result_type; local
3816 << " to " << result_type; local
[all...]
H A Dcode_generator_x86.cc2398 Primitive::Type result_type = conversion->GetResultType(); local
2400 DCHECK_NE(result_type, input_type);
2406 && result_type == Primitive::kPrimLong)
2415 switch (result_type) {
2444 << " to " << result_type; local
2464 << " to " << result_type; local
2492 << " to " << result_type; local
2523 << " to " << result_type; local
2543 << " to " << result_type; local
2574 << " to " << result_type; local
2605 << " to " << result_type; local
2611 << " to " << result_type; local
2619 Primitive::Type result_type = conversion->GetResultType(); local
2652 << " to " << result_type; local
2689 << " to " << result_type; local
2761 << " to " << result_type; local
2794 << " to " << result_type; local
2831 << " to " << result_type; local
2884 << " to " << result_type; local
2937 << " to " << result_type; local
2943 << " to " << result_type; local
[all...]
H A Dcode_generator_x86_64.cc2526 Primitive::Type result_type = conversion->GetResultType(); local
2528 DCHECK_NE(result_type, input_type);
2533 switch (result_type) {
2550 << " to " << result_type; local
2570 << " to " << result_type; local
2596 << " to " << result_type; local
2629 << " to " << result_type; local
2649 << " to " << result_type; local
2680 << " to " << result_type; local
2711 << " to " << result_type; local
2717 << " to " << result_type; local
2725 Primitive::Type result_type = conversion->GetResultType(); local
2752 << " to " << result_type; local
2779 << " to " << result_type; local
2846 << " to " << result_type; local
2910 << " to " << result_type; local
2937 << " to " << result_type; local
2992 << " to " << result_type; local
3047 << " to " << result_type; local
3053 << " to " << result_type; local
[all...]
H A Dnodes.h3182 HUnaryOperation(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument
3183 : HExpression(result_type, SideEffects::None(), dex_pc) {
3214 HBinaryOperation(Primitive::Type result_type, argument
3219 : HExpression(result_type, side_effects, dex_pc) {
4464 HNeg(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument
4465 : HUnaryOperation(result_type, input, dex_pc) {
4466 DCHECK_EQ(result_type, Primitive::PrimitiveKind(input->GetType()));
4523 HAdd(Primitive::Type result_type, argument
4527 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4558 HSub(Primitive::Type result_type, argument
4591 HMul(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument
4626 HDiv(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc) argument
4673 HRem(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc) argument
4746 HShl(Primitive::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument
4792 HShr(Primitive::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument
4838 HUShr(Primitive::Type result_type, HInstruction* value, HInstruction* distance, uint32_t dex_pc = kNoDexPc) argument
4886 HAnd(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument
4923 HOr(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument
4960 HXor(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc = kNoDexPc) argument
4997 HRor(Primitive::Type result_type, HInstruction* value, HInstruction* distance) argument
5092 HNot(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc) argument
5163 HTypeConversion(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc) argument
[all...]
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc111 mirror::Class* result_type = interface_method->GetReturnType(true /* resolve */); local
114 if (!UnboxPrimitiveForResult(result_ref.Ptr(), result_type, &result_unboxed)) {
/art/runtime/
H A Dutils.h261 typedef uint32_t result_type; typedef in struct:art::Arc4RandomGenerator

Completed in 383 milliseconds