diff options
Diffstat (limited to 'compiler/optimizing')
| -rw-r--r-- | compiler/optimizing/code_generator_mips64.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/compiler/optimizing/code_generator_mips64.cc b/compiler/optimizing/code_generator_mips64.cc index ae8c85dd5e..ab684d41d4 100644 --- a/compiler/optimizing/code_generator_mips64.cc +++ b/compiler/optimizing/code_generator_mips64.cc @@ -138,6 +138,8 @@ class BoundsCheckSlowPathMIPS64 : public SlowPathCodeMIPS64 { CheckEntrypointTypes<kQuickThrowArrayBounds, void, int32_t, int32_t>(); } + const char* GetDescription() const OVERRIDE { return "BoundsCheckSlowPathMIPS64"; } + private: HBoundsCheck* const instruction_; const Location index_location_; @@ -160,6 +162,8 @@ class DivZeroCheckSlowPathMIPS64 : public SlowPathCodeMIPS64 { CheckEntrypointTypes<kQuickThrowDivZero, void, void>(); } + const char* GetDescription() const OVERRIDE { return "DivZeroCheckSlowPathMIPS64"; } + private: HDivZeroCheck* const instruction_; DISALLOW_COPY_AND_ASSIGN(DivZeroCheckSlowPathMIPS64); @@ -205,6 +209,8 @@ class LoadClassSlowPathMIPS64 : public SlowPathCodeMIPS64 { __ B(GetExitLabel()); } + const char* GetDescription() const OVERRIDE { return "LoadClassSlowPathMIPS64"; } + private: // The class this slow path will load. HLoadClass* const cls_; @@ -250,6 +256,8 @@ class LoadStringSlowPathMIPS64 : public SlowPathCodeMIPS64 { __ B(GetExitLabel()); } + const char* GetDescription() const OVERRIDE { return "LoadStringSlowPathMIPS64"; } + private: HLoadString* const instruction_; @@ -270,6 +278,8 @@ class NullCheckSlowPathMIPS64 : public SlowPathCodeMIPS64 { CheckEntrypointTypes<kQuickThrowNullPointer, void, void>(); } + const char* GetDescription() const OVERRIDE { return "NullCheckSlowPathMIPS64"; } + private: HNullCheck* const instruction_; @@ -304,6 +314,8 @@ class SuspendCheckSlowPathMIPS64 : public SlowPathCodeMIPS64 { return &return_label_; } + const char* GetDescription() const OVERRIDE { return "SuspendCheckSlowPathMIPS64"; } + private: HSuspendCheck* const instruction_; // If not null, the block to branch to after the suspend check. @@ -367,6 +379,8 @@ class TypeCheckSlowPathMIPS64 : public SlowPathCodeMIPS64 { __ B(GetExitLabel()); } + const char* GetDescription() const OVERRIDE { return "TypeCheckSlowPathMIPS64"; } + private: HInstruction* const instruction_; const Location class_to_check_; @@ -391,6 +405,8 @@ class DeoptimizationSlowPathMIPS64 : public SlowPathCodeMIPS64 { mips64_codegen->InvokeRuntime(QUICK_ENTRY_POINT(pDeoptimize), instruction_, dex_pc, this); } + const char* GetDescription() const OVERRIDE { return "DeoptimizationSlowPathMIPS64"; } + private: HInstruction* const instruction_; DISALLOW_COPY_AND_ASSIGN(DeoptimizationSlowPathMIPS64); |