Lines Matching full:primitive
49 Primitive::Type type,
52 DCHECK_EQ(type, Primitive::kPrimVoid);
56 DCHECK_NE(type, Primitive::kPrimVoid);
58 if (Primitive::IsIntegralType(type) || type == Primitive::kPrimNot) {
66 if (type == Primitive::kPrimFloat) {
224 Primitive::Type type,
230 case Primitive::kPrimShort:
234 case Primitive::kPrimInt:
238 case Primitive::kPrimLong:
254 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler());
263 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimLong, GetAssembler());
272 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimShort, GetAssembler());
344 Primitive::Type type,
346 DCHECK(type == Primitive::kPrimInt || type == Primitive::kPrimLong);
351 if (type == Primitive::kPrimInt) {
368 GenReverse(invoke->GetLocations(), Primitive::kPrimInt, GetAssembler());
377 GenReverse(invoke->GetLocations(), Primitive::kPrimLong, GetAssembler());
460 Primitive
477 if (type == Primitive::kPrimDouble) {
500 DCHECK_EQ(type, Primitive::kPrimFloat);
542 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, Primitive::kPrimDouble, GetAssembler());
551 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, Primitive::kPrimFloat, GetAssembler());
560 GenMinMaxFP(invoke->GetLocations(), /* is_min */ false, Primitive::kPrimDouble, GetAssembler());
569 GenMinMaxFP(invoke->GetLocations(), /* is_min */ false, Primitive::kPrimFloat, GetAssembler());
934 Primitive::Type type,
938 DCHECK((type == Primitive::kPrimInt) ||
939 (type == Primitive::kPrimLong) ||
940 (type == Primitive::kPrimNot));
953 case Primitive::kPrimInt:
957 case Primitive::kPrimNot:
961 case Primitive::kPrimLong:
977 GenUnsafeGet(invoke, Primitive::kPrimInt, /* is_volatile */ false, codegen_);
986 GenUnsafeGet(invoke, Primitive::kPrimInt, /* is_volatile */ true, codegen_);
995 GenUnsafeGet(invoke, Primitive::kPrimLong, /* is_volatile */ false, codegen_);
1004 GenUnsafeGet(invoke, Primitive::kPrimLong, /* is_volatile */ true, codegen_);
1013 GenUnsafeGet(invoke, Primitive::kPrimNot, /* is_volatile */ false, codegen_);
1022 GenUnsafeGet(invoke, Primitive::kPrimNot, /* is_volatile */ true, codegen_);
1036 Primitive::Type type,
1040 DCHECK((type == Primitive::kPrimInt) ||
1041 (type == Primitive::kPrimLong) ||
1042 (type == Primitive::kPrimNot));
1055 case Primitive::kPrimInt:
1056 case Primitive::kPrimNot:
1060 case Primitive::kPrimLong:
1072 if (type == Primitive::kPrimNot) {
1085 Primitive::kPrimInt,
1098 Primitive::kPrimInt,
1111 Primitive::kPrimInt,
1124 Primitive::kPrimNot,
1137 Primitive::kPrimNot,
1150 Primitive::kPrimNot,
1163 Primitive::kPrimLong,
1176 Primitive::kPrimLong,
1189 Primitive::kPrimLong,
1208 static void GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorMIPS64* codegen) {
1220 if (type == Primitive::kPrimNot) {
1235 if (type == Primitive::kPrimLong) {
1250 if (type == Primitive::kPrimLong) {
1267 GenCas(invoke->GetLocations(), Primitive::kPrimInt, codegen_);
1276 GenCas(invoke->GetLocations(), Primitive::kPrimLong, codegen_);
1285 GenCas(invoke->GetLocations(), Primitive::kPrimNot, codegen_);
1342 Location outLocation = calling_convention.GetReturnLocation(Primitive::kPrimInt);
1531 Location outLocation = calling_convention.GetReturnLocation(Primitive::kPrimInt);
1553 Location outLocation = calling_convention.GetReturnLocation(Primitive::kPrimInt);
1572 Location outLocation = calling_convention.GetReturnLocation(Primitive::kPrimInt);
1606 Location outLocation = calling_convention.GetReturnLocation(Primitive::kPrimInt);
1637 Location outLocation = calling_convention.GetReturnLocation(Primitive::kPrimInt);