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 ATTRIBUTE_UNUSED) const OVERRIDE {
116 return Location::RegisterLocation(V0);
118 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE {
120 ? Location::RegisterLocation(A2)
122 ? Location::RegisterLocation(A2)
123 : Location::RegisterLocation(A1));
125 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE {
126 return Location::FpuRegisterLocation(F0);
314 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
316 void MoveConstant(Location destination, int32_t value) OVERRIDE;
318 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
321 void SwapLocations(Location loc1, Location loc2, Primitive::Type type);
349 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE;
350 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE;
352 void MoveFromReturnRegister(Location trg ATTRIBUTE_UNUSED,