Home | History | Annotate | Download | only in optimizing

Lines Matching full:primitive

98   bool is_core_register = (interval->GetType() != Primitive::kPrimDouble)
99 && (interval->GetType() != Primitive::kPrimFloat);
140 Primitive::Type type = location.IsRegister()
141 ? Primitive::kPrimInt
142 : Primitive::kPrimFloat;
246 LiveInterval::MakeTempInterval(allocator_, Primitive::kPrimInt);
255 LiveInterval::MakeTempInterval(allocator_, Primitive::kPrimDouble);
258 if (codegen_->NeedsTwoRegisters(Primitive::kPrimDouble)) {
275 bool core_register = (instruction->GetType() != Primitive::kPrimDouble)
276 && (instruction->GetType() != Primitive::kPrimFloat);
1324 case Primitive::kPrimDouble:
1327 case Primitive::kPrimLong:
1330 case Primitive::kPrimFloat:
1333 case Primitive::kPrimNot:
1334 case Primitive::kPrimInt:
1335 case Primitive::kPrimChar:
1336 case Primitive::kPrimByte:
1337 case Primitive::kPrimBoolean:
1338 case Primitive::kPrimShort:
1341 case Primitive::kPrimVoid:
1411 Primitive::Type type) const {
1412 if (type == Primitive::kPrimLong
1416 move->AddMove(source.ToLow(), destination.ToLow(), Primitive::kPrimInt, instruction);
1417 move->AddMove(source.ToHigh(), destination.ToHigh(), Primitive::kPrimInt, nullptr);
1684 if ((current->GetType() == Primitive::kPrimNot) && current->GetParent()->HasSpillSlot()) {
1699 if (current->GetType() == Primitive::kPrimNot) {
1876 case Primitive::kPrimDouble:
1879 case Primitive::kPrimLong:
1882 case Primitive::kPrimFloat:
1885 case Primitive::kPrimNot:
1886 case Primitive::kPrimInt:
1887 case Primitive::kPrimChar:
1888 case Primitive::kPrimByte:
1889 case Primitive::kPrimBoolean:
1890 case Primitive::kPrimShort:
1893 case Primitive::kPrimVoid:
1983 case Primitive::kPrimInt:
1987 case Primitive::kPrimDouble:
1988 if (codegen_->NeedsTwoRegisters(Primitive::kPrimDouble)) {