diff options
author | Calin Juravle <calin@google.com> | 2015-09-17 14:05:27 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-09-17 14:05:27 +0000 |
commit | 271d30dd847fb72d78d3178b8b3b225192c2d1c0 (patch) | |
tree | 9ea1b98840ee6108408d6f11e0c670e39eb28136 /compiler/optimizing/code_generator.h | |
parent | 017719a03c7c111a2069b5f85e3b9c81566c0902 (diff) | |
parent | e6f49b47b6a4dc9c7684e4483757872cfc7ff1a1 (diff) |
Merge "Revert "Support unresolved fields in optimizing" breaks debuggable tests."
Diffstat (limited to 'compiler/optimizing/code_generator.h')
-rw-r--r-- | compiler/optimizing/code_generator.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/compiler/optimizing/code_generator.h b/compiler/optimizing/code_generator.h index 11478a4bcf..a54dbf1506 100644 --- a/compiler/optimizing/code_generator.h +++ b/compiler/optimizing/code_generator.h @@ -136,22 +136,6 @@ class InvokeDexCallingConventionVisitor { DISALLOW_COPY_AND_ASSIGN(InvokeDexCallingConventionVisitor); }; -class FieldAccessCallingConvetion { - public: - virtual Location GetObjectLocation() const = 0; - virtual Location GetFieldIndexLocation() const = 0; - virtual Location GetReturnLocation(Primitive::Type type) const = 0; - virtual Location GetSetValueLocation(Primitive::Type type, bool is_instance) const = 0; - virtual Location GetFpuLocation(Primitive::Type type) const = 0; - virtual ~FieldAccessCallingConvetion() {} - - protected: - FieldAccessCallingConvetion() {} - - private: - DISALLOW_COPY_AND_ASSIGN(FieldAccessCallingConvetion); -}; - class CodeGenerator { public: // Compiles the graph to executable instructions. Returns whether the compilation @@ -186,16 +170,6 @@ class CodeGenerator { virtual void Bind(HBasicBlock* block) = 0; virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) = 0; virtual void MoveConstant(Location destination, int32_t value) = 0; - virtual void AddLocationAsTemp(Location location, LocationSummary* locations) = 0; - virtual void MoveLocationToTemp(Location source, - const LocationSummary& locations, - int temp_index, - Primitive::Type type) = 0; - virtual void MoveTempToLocation(const LocationSummary& locations, - int temp_index, - Location destination, - Primitive::Type type) = 0; - virtual Assembler* GetAssembler() = 0; virtual const Assembler& GetAssembler() const = 0; virtual size_t GetWordSize() const = 0; @@ -404,16 +378,6 @@ class CodeGenerator { void GenerateInvokeUnresolvedRuntimeCall(HInvokeUnresolved* invoke); - void CreateUnresolvedFieldLocationSummary( - HInstruction* field_access, - Primitive::Type field_type, - const FieldAccessCallingConvetion& calling_convention); - - void GenerateUnresolvedFieldAccess(HInstruction* field_access, - Primitive::Type field_type, - uint32_t field_index, - uint32_t dex_pc); - void SetDisassemblyInformation(DisassemblyInformation* info) { disasm_info_ = info; } DisassemblyInformation* GetDisassemblyInformation() const { return disasm_info_; } |