summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator_mips64.h
diff options
context:
space:
mode:
authorTijana Jakovljevic <tijana.jakovljevic@imgtec.com>2017-03-10 13:36:08 +0100
committerTijana Jakovljevic <tijana.jakovljevic@imgtec.com>2017-03-14 07:40:59 +0100
commitba89c34e94a82f0a6904dcc62caa6aa7bb14c12c (patch)
treea10992eabb2aade0c97e283038873a6c36d05132 /compiler/optimizing/code_generator_mips64.h
parent224f6ab7620ddbc20a338e56ccf9952d86b08b51 (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.h2
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_;