Lines Matching defs:OVERRIDE

85   Location GetNextLocation(Primitive::Type type) OVERRIDE;
86 Location GetReturnLocation(Primitive::Type type) const OVERRIDE;
87 Location GetMethodLocation() const OVERRIDE;
99 Location GetObjectLocation() const OVERRIDE {
102 Location GetFieldIndexLocation() const OVERRIDE {
105 Location GetReturnLocation(Primitive::Type type) const OVERRIDE {
110 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE {
117 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE {
130 void EmitMove(size_t index) OVERRIDE;
131 void EmitSwap(size_t index) OVERRIDE;
132 void SpillScratch(int reg) OVERRIDE;
133 void RestoreScratch(int reg) OVERRIDE;
155 void Visit##name(H##name* instr) OVERRIDE;
162 void VisitInstruction(HInstruction* instruction) OVERRIDE {
186 void Visit##name(H##name* instr) OVERRIDE;
193 void VisitInstruction(HInstruction* instruction) OVERRIDE {
316 void GenerateFrameEntry() OVERRIDE;
317 void GenerateFrameExit() OVERRIDE;
318 void Bind(HBasicBlock* block) OVERRIDE;
319 void MoveConstant(Location destination, int32_t value) OVERRIDE;
320 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
321 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE;
323 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
324 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
325 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
326 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
332 SlowPathCode* slow_path) OVERRIDE;
339 size_t GetWordSize() const OVERRIDE {
343 size_t GetFloatingPointSpillSlotSize() const OVERRIDE {
348 HGraphVisitor* GetLocationBuilder() OVERRIDE {
352 HGraphVisitor* GetInstructionVisitor() OVERRIDE {
356 X86Assembler* GetAssembler() OVERRIDE {
360 const X86Assembler& GetAssembler() const OVERRIDE {
364 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE {
368 void SetupBlockedRegisters() const OVERRIDE;
370 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE;
371 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE;
376 ParallelMoveResolverX86* GetMoveResolver() OVERRIDE {
380 InstructionSet GetInstructionSet() const OVERRIDE {
392 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
398 MethodReference target_method) OVERRIDE;
401 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE;
403 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE;
409 void MoveFromReturnRegister(Location trg, Primitive::Type type) OVERRIDE;
412 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE;
427 void Initialize() OVERRIDE {
431 bool NeedsTwoRegisters(Primitive::Type type) const OVERRIDE {
435 bool ShouldSplitLongMoves() const OVERRIDE { return true; }
468 void Finalize(CodeAllocator* allocator) OVERRIDE;