summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics_arm.h
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2015-10-13 09:48:30 +0100
committer Nicolas Geoffray <ngeoffray@google.com> 2015-10-13 17:29:19 +0100
commit5bd05a5c9492189ec28edaf6396d6a39ddf03367 (patch)
tree186488cafe4d815ab834097e91c75f2c20009e2b /compiler/optimizing/intrinsics_arm.h
parent439ffb8d4fa25b4ac7518a3bd5cbc3f3769ead48 (diff)
Implement System.arraycopy intrinsic for arm.
Change-Id: I58ae1af5103e281fe59fbe022b718d6d8f293a5e
Diffstat (limited to 'compiler/optimizing/intrinsics_arm.h')
-rw-r--r--compiler/optimizing/intrinsics_arm.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/compiler/optimizing/intrinsics_arm.h b/compiler/optimizing/intrinsics_arm.h
index 2abb605e6e..127e9a4aa0 100644
--- a/compiler/optimizing/intrinsics_arm.h
+++ b/compiler/optimizing/intrinsics_arm.h
@@ -33,8 +33,10 @@ class CodeGeneratorARM;
class IntrinsicLocationsBuilderARM FINAL : public IntrinsicVisitor {
public:
- IntrinsicLocationsBuilderARM(ArenaAllocator* arena, const ArmInstructionSetFeatures& features)
- : arena_(arena), features_(features) {}
+ IntrinsicLocationsBuilderARM(ArenaAllocator* arena,
+ ArmAssembler* assembler,
+ const ArmInstructionSetFeatures& features)
+ : arena_(arena), assembler_(assembler), features_(features) {}
// Define visitor methods.
@@ -52,6 +54,7 @@ INTRINSICS_LIST(OPTIMIZING_INTRINSICS)
private:
ArenaAllocator* arena_;
+ ArmAssembler* assembler_;
const ArmInstructionSetFeatures& features_;