Home | History | Annotate | Download | only in quick

Lines Matching full:primitive

360           cur_type_(Primitive::kPrimVoid), is_split_long_or_double_(false) {
376 Primitive::Type GetParamPrimitiveType() const {
382 Primitive::Type type = GetParamPrimitiveType();
383 if (UNLIKELY((type == Primitive::kPrimDouble) || (type == Primitive::kPrimFloat))) {
384 if (type == Primitive::kPrimDouble && kQuickDoubleRegAlignedFloatBackFilled) {
410 return GetParamPrimitiveType() == Primitive::kPrimNot;
414 Primitive::Type type = GetParamPrimitiveType();
415 return type == Primitive::kPrimLong || type == Primitive::kPrimDouble;
449 cur_type_ = Primitive::kPrimNot;
458 cur_type_ = Primitive::GetType(shorty_[shorty_index]);
460 case Primitive::kPrimNot:
461 case Primitive::kPrimBoolean:
462 case Primitive::kPrimByte:
463 case Primitive::kPrimChar:
464 case Primitive::kPrimShort:
465 case Primitive::kPrimInt:
473 case Primitive::kPrimFloat:
498 case Primitive::kPrimDouble:
499 case Primitive::kPrimLong:
500 if (kQuickSoftFloatAbi || (cur_type_ == Primitive::kPrimLong)) {
501 if (cur_type_ == Primitive::kPrimLong && kAlignPairRegister && gpr_index_ == 0) {
583 Primitive::Type cur_type_;
612 Primitive::Type type = GetParamPrimitiveType();
614 case Primitive::kPrimLong: // Fall-through.
615 case Primitive::kPrimDouble:
623 case Primitive::kPrimNot: {
629 case Primitive::kPrimBoolean: // Fall-through.
630 case Primitive::kPrimByte: // Fall-through.
631 case Primitive::kPrimChar: // Fall-through.
632 case Primitive::kPrimShort: // Fall-through.
633 case Primitive::kPrimInt: // Fall-through.
634 case Primitive::kPrimFloat:
637 case Primitive::kPrimVoid:
795 Primitive::Type type = GetParamPrimitiveType();
797 case Primitive::kPrimNot: {
804 case Primitive::kPrimLong: // Fall-through.
805 case Primitive::kPrimDouble:
812 case Primitive::kPrimBoolean: // Fall-through.
813 case Primitive::kPrimByte: // Fall-through.
814 case Primitive::kPrimChar: // Fall-through.
815 case Primitive::kPrimShort: // Fall-through.
816 case Primitive::kPrimInt: // Fall-through.
817 case Primitive::kPrimFloat:
820 case Primitive::kPrimVoid:
838 // field within the proxy object, which will box the primitive arguments and deal with error cases.
1557 Primitive::Type cur_type_ = Primitive::GetType(shorty[i]);
1559 case Primitive::kPrimNot:
1565 case Primitive::kPrimBoolean:
1566 case Primitive::kPrimByte:
1567 case Primitive::kPrimChar:
1568 case Primitive::kPrimShort:
1569 case Primitive::kPrimInt:
1572 case Primitive::kPrimFloat:
1575 case Primitive::kPrimDouble:
1578 case Primitive::kPrimLong:
1857 Primitive::Type type = GetParamPrimitiveType();
1859 case Primitive::kPrimLong: {
1869 case Primitive::kPrimDouble: {
1880 case Primitive::kPrimNot: {
1886 case Primitive::kPrimFloat:
1889 case Primitive::kPrimBoolean: // Fall-through.
1890 case Primitive::kPrimByte: // Fall-through.
1891 case Primitive::kPrimChar: // Fall-through.
1892 case Primitive::kPrimShort: // Fall-through.
1893 case Primitive::kPrimInt: // Fall-through.
1896 case Primitive::kPrimVoid: