Lines Matching refs:Location
180 Location GetNextLocation(DataType::Type type) override;
181 Location GetReturnLocation(DataType::Type type) const override;
182 Location GetMethodLocation() const override;
198 Location GetNextLocation(DataType::Type type) override;
199 Location GetReturnLocation(DataType::Type type) const override;
200 Location GetMethodLocation() const override;
219 Location GetObjectLocation() const override { in GetObjectLocation()
222 Location GetFieldIndexLocation() const override { in GetFieldIndexLocation()
225 Location GetReturnLocation(DataType::Type type) const override { in GetReturnLocation()
230 Location GetSetValueLocation(DataType::Type type, bool is_instance) const override { in GetSetValueLocation()
237 Location GetFpuLocation(DataType::Type type) const override { in GetFpuLocation()
315 Location ArithmeticZeroOrFpuRegister(HInstruction* input);
316 Location ArmEncodableConstantOrRegister(HInstruction* constant, Opcode opcode);
360 void GenerateAddLongConst(Location out, Location first, uint64_t value);
400 Location out,
402 Location maybe_temp,
415 Location out,
416 Location obj,
418 Location maybe_temp,
462 void MoveConstant(Location destination, int32_t value) override;
463 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
464 void AddLocationAsTemp(Location location, LocationSummary* locations) override;
514 void Move32(Location destination, Location source);
517 Location out_loc,
522 Location out_loc,
585 void LoadMethod(MethodLoadKind load_kind, Location temp, HInvoke* invoke);
587 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override;
589 HInvokeVirtual* invoke, Location temp, SlowPathCode* slow_path = nullptr) override;
591 void MoveFromReturnRegister(Location trg, DataType::Type type) override;
660 Location root,
671 Location ref,
678 Location ref,
681 Location maybe_temp,
685 void GenerateArrayLoadWithBakerReadBarrier(Location ref,
688 Location index,
689 Location temp,
712 Location temp_loc = Location::NoLocation());
720 Location out,
721 Location ref,
722 Location obj,
724 Location index);
745 Location out,
746 Location ref,
747 Location obj,
749 Location index = Location::NoLocation());
755 Location out,
756 Location ref,
757 Location obj,
759 Location index = Location::NoLocation());
772 void GenerateReadBarrierForRootSlow(HInstruction* instruction, Location out, Location root);