Lines Matching full:location
80 Location GetNextLocation(Primitive::Type type) OVERRIDE;
81 Location GetReturnLocation(Primitive::Type type) const OVERRIDE;
82 Location GetMethodLocation() const OVERRIDE;
99 Location GetReturnLocation(Primitive::Type return_type);
109 Location GetObjectLocation() const OVERRIDE {
110 return Location::RegisterLocation(A1);
112 Location GetFieldIndexLocation() const OVERRIDE {
113 return Location::RegisterLocation(A0);
115 Location GetReturnLocation(Primitive::Type type) const OVERRIDE {
117 ? Location::RegisterPairLocation(V0, V1)
118 : Location::RegisterLocation(V0);
120 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE {
122 ? Location::RegisterPairLocation(A2, A3)
123 : (is_instance ? Location::RegisterLocation(A2) : Location::RegisterLocation(A1));
125 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE {
126 return Location::FpuRegisterLocation(F0);
270 void Move32(Location destination, Location source);
271 void Move64(Location destination, Location source);
272 void MoveConstant(Location location, HConstant* c);
322 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
324 void MoveConstant(Location destination, int32_t value);
326 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
357 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp);
358 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE;
360 void MoveFromReturnRegister(Location trg ATTRIBUTE_UNUSED,