diff options
author | Tijana Jakovljevic <tijana.jakovljevic@imgtec.com> | 2017-03-10 13:36:08 +0100 |
---|---|---|
committer | Tijana Jakovljevic <tijana.jakovljevic@imgtec.com> | 2017-03-14 07:40:59 +0100 |
commit | ba89c34e94a82f0a6904dcc62caa6aa7bb14c12c (patch) | |
tree | a10992eabb2aade0c97e283038873a6c36d05132 /compiler/optimizing/code_generator_mips64.h | |
parent | 224f6ab7620ddbc20a338e56ccf9952d86b08b51 (diff) |
MIPS64: Improve storing of constants in fields and array elements
Test: booted MIPS64 in QEMU
Test: mma test-art-target-run-test
Test: mma test-art-host-gtest-assembler_mips64_test
Change-Id: I8e0002166174eebea1309358eb9d96f34eee3225
Diffstat (limited to 'compiler/optimizing/code_generator_mips64.h')
-rw-r--r-- | compiler/optimizing/code_generator_mips64.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/code_generator_mips64.h b/compiler/optimizing/code_generator_mips64.h index 3056f7f464..6040dc9492 100644 --- a/compiler/optimizing/code_generator_mips64.h +++ b/compiler/optimizing/code_generator_mips64.h @@ -189,6 +189,8 @@ class LocationsBuilderMIPS64 : public HGraphVisitor { void HandleShift(HBinaryOperation* operation); void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); + Location RegisterOrZeroConstant(HInstruction* instruction); + Location FpuRegisterOrConstantForStore(HInstruction* instruction); InvokeDexCallingConventionVisitorMIPS64 parameter_visitor_; |