Lines Matching defs:OVERRIDE

89   Location GetNextLocation(Primitive::Type type) OVERRIDE;
90 Location GetReturnLocation(Primitive::Type type) const OVERRIDE;
91 Location GetMethodLocation() const OVERRIDE;
104 Location GetObjectLocation() const OVERRIDE {
107 Location GetFieldIndexLocation() const OVERRIDE {
110 Location GetReturnLocation(Primitive::Type type) const OVERRIDE {
115 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE {
122 Location GetFpuLocation(Primitive::Type type) const OVERRIDE {
137 void EmitMove(size_t index) OVERRIDE;
138 void EmitSwap(size_t index) OVERRIDE;
139 void SpillScratch(int reg) OVERRIDE;
140 void RestoreScratch(int reg) OVERRIDE;
159 void Visit##name(H##name* instr) OVERRIDE;
167 void VisitInstruction(HInstruction* instruction) OVERRIDE {
197 void Visit##name(H##name* instr) OVERRIDE;
205 void VisitInstruction(HInstruction* instruction) OVERRIDE {
305 void GenerateFrameEntry() OVERRIDE;
306 void GenerateFrameExit() OVERRIDE;
307 void Bind(HBasicBlock* block) OVERRIDE;
308 void MoveConstant(Location destination, int32_t value) OVERRIDE;
309 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
310 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
312 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
313 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
314 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
315 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
317 size_t GetWordSize() const OVERRIDE {
321 size_t GetFloatingPointSpillSlotSize() const OVERRIDE {
326 HGraphVisitor* GetLocationBuilder() OVERRIDE {
330 HGraphVisitor* GetInstructionVisitor() OVERRIDE {
334 ArmAssembler* GetAssembler() OVERRIDE {
338 const ArmAssembler& GetAssembler() const OVERRIDE {
342 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE {
346 void SetupBlockedRegisters() const OVERRIDE;
348 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE;
349 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE;
354 ParallelMoveResolverARM* GetMoveResolver() OVERRIDE {
358 InstructionSet GetInstructionSet() const OVERRIDE {
371 SlowPathCode* slow_path) OVERRIDE;
387 void Initialize() OVERRIDE {
391 void Finalize(CodeAllocator* allocator) OVERRIDE;
397 bool NeedsTwoRegisters(Primitive::Type type) const OVERRIDE {
401 void ComputeSpillMask() OVERRIDE;
408 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
414 MethodReference target_method) OVERRIDE;
416 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE;
417 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE;
419 void MoveFromReturnRegister(Location trg, Primitive::Type type) OVERRIDE;
448 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE;