Home | History | Annotate | Download | only in optimizing

Lines Matching full:primitive

43 // Minimum value for a primitive integer.
45 // Minimum value for a primitive long.
48 // Maximum value for a primitive integer.
50 // Maximum value for a primitive long.
134 virtual Location GetNextLocation(Primitive::Type type) = 0;
135 virtual Location GetReturnLocation(Primitive::Type type) const = 0;
157 virtual Location GetReturnLocation(Primitive::Type type) const = 0;
158 virtual Location GetSetValueLocation(Primitive::Type type, bool is_instance) const = 0;
159 virtual Location GetFpuLocation(Primitive::Type type) const = 0;
201 virtual void MoveLocation(Location dst, Location src, Primitive::Type dst_type) = 0;
254 virtual bool NeedsTwoRegisters(Primitive::Type type) const = 0;
345 Primitive::Type type1,
348 Primitive::Type type2);
350 static bool StoreNeedsWriteBarrier(Primitive::Type type, HInstruction* value) {
352 DCHECK(type != Primitive::kPrimNot || !value->IsIntConstant());
353 return type == Primitive::kPrimNot && !value->IsNullConstant();
420 Primitive::Type field_type,
425 Primitive::Type field_type,
463 virtual void MoveFromReturnRegister(Location trg, Primitive::Type type) = 0;