diff options
| author | 2016-07-04 12:10:53 +0000 | |
|---|---|---|
| committer | 2016-07-04 12:10:53 +0000 | |
| commit | d80c5d2368b4455c452e8b4fe2d8511fe1c0430c (patch) | |
| tree | a3882db92b7942b2edd6add3090b5c875fef2d09 /compiler/linker/relative_patcher.cc | |
| parent | 1fdb340de4e608a88e8683c857cad5d0da2c16de (diff) | |
| parent | e3fb245fbdb5e91cf8a9750504df40bd629e0080 (diff) | |
Merge "MIPS32: Improve method invocation"
Diffstat (limited to 'compiler/linker/relative_patcher.cc')
| -rw-r--r-- | compiler/linker/relative_patcher.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/linker/relative_patcher.cc b/compiler/linker/relative_patcher.cc index 3a229831d0..77655947fd 100644 --- a/compiler/linker/relative_patcher.cc +++ b/compiler/linker/relative_patcher.cc @@ -22,6 +22,9 @@ #ifdef ART_ENABLE_CODEGEN_arm64 #include "linker/arm64/relative_patcher_arm64.h" #endif +#ifdef ART_ENABLE_CODEGEN_mips +#include "linker/mips/relative_patcher_mips.h" +#endif #ifdef ART_ENABLE_CODEGEN_x86 #include "linker/x86/relative_patcher_x86.h" #endif @@ -95,6 +98,11 @@ std::unique_ptr<RelativePatcher> RelativePatcher::Create( return std::unique_ptr<RelativePatcher>( new Arm64RelativePatcher(provider, features->AsArm64InstructionSetFeatures())); #endif +#ifdef ART_ENABLE_CODEGEN_mips + case kMips: + return std::unique_ptr<RelativePatcher>( + new MipsRelativePatcher(features->AsMipsInstructionSetFeatures())); +#endif default: return std::unique_ptr<RelativePatcher>(new RelativePatcherNone); } |