Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
3cddf4538a8df429a6084f7176c07d55e1e0ec67
/
compiler
/
optimizing
/
intrinsics_arm64.cc
d456117
ART: Mark StringBuilder.append()s as intrinsics.
by Vladimir Marko
· 7 years ago
2860c19
Merge "Check that the String class is not movable in String.equals intrinsics."
by Roland Levillain
· 6 years ago
e36f5f6
ART: Replace 'auto' with actual types
by Evgeny Astigeevich
· 6 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
776a7c2
ART: Add CRC32.updateByteBuffer intrinsic for ARM64
by Evgeny Astigeevich
· 6 years ago
c01dc29
ART: Optimize use of registers for CRC32.update intrinsic
by Evgeny Astigeevich
· 6 years ago
15c5b97
ART: Add CRC32.updateBytes intrinsic for ARM64
by Evgeny Astigeevich
· 6 years ago
cb58b07
ART: Add CRC32.udate(int,int) intrinsic for ARM64
by xueliang.zhong
· 7 years ago
1d775d2
Check that the String class is not movable in String.equals intrinsics.
by Roland Levillain
· 6 years ago
d9986ac
Revert "Fix String.equals() for moveable String.class."
by Roland Levillain
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
14e5a29
Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState.
by Roland Levillain
· 6 years ago
94796f8
ARM64: Reimplement the UnsafeCASObject intrinsic.
by Vladimir Marko
· 6 years ago
248141f
ARM/ARM64: Introspection Baker RB for intrinsics.
by Vladimir Marko
· 6 years ago
6fd1606
Implement Integer.valueOf() intrinsic for boot image.
by Vladimir Marko
· 6 years ago
eebb821
Implement Integer.valueOf() intrinsic for PIC.
by Vladimir Marko
· 6 years ago
c7b28de
Add reachabilityFence intrinsics
by Hans Boehm
· 7 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 7 years ago
3dad341
Introduce ABS as HIR nodes.
by Aart Bik
· 7 years ago
4d17987
ART: Add entrypoint and intrinsic for Math.pow().
by Vladimir Marko
· 7 years ago
da28305
Fix String.equals() for moveable String.class.
by Vladimir Marko
· 7 years ago
174b2e2
Use ScopedArenaAllocator for code generation.
by Vladimir Marko
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
09659c2
ART: Remove heap poisoning from globals.h
by Andreas Gampe
· 7 years ago
60f7344
Merge "ARM: Improve String.equals() intrinsic for const strings."
by Treehugger Robot
· 7 years ago
4fae4fb
ARM64: Remove duplicate helper for intrinsic locations.
by Vladimir Marko
· 7 years ago
984519c
ARM: Improve String.equals() intrinsic for const strings.
by Vladimir Marko
· 7 years ago
da48316
Implement OneBit intrinsics for arm64.
by Petre-Ionut Tudor
· 7 years ago
9983e30
Remove the old ARM code generator from ART's Optimizing compiler.
by Roland Levillain
· 7 years ago
97c4646
Introduce a Marking Register in ARM64 code generation.
by Roland Levillain
· 7 years ago
3c8a912
Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall."
by Vladimir Marko
· 7 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 7 years ago
ab63934
Merge "Revert "ART: Reference.getReferent intrinsic for arm and arm64""
by Vladimir Marko
· 7 years ago
d254f5c
Revert "ART: Reference.getReferent intrinsic for arm and arm64"
by Vladimir Marko
· 7 years ago
b486a98
ART: Introduce thread-current-inl.h
by Andreas Gampe
· 7 years ago
365719c
No need to lock when calling Thread.interrupted.
by Nicolas Geoffray
· 8 years ago
ff48700
Improve the implementation of UnsafeCASObject with Baker read barriers.
by Roland Levillain
· 8 years ago
c15a2f4
ART: Add object-readbarrier-inl.h
by Andreas Gampe
· 7 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 8 years ago
1cae72e
Merge "Fix ARM64 SystemArrayCopy intrinsic with large constant dest position."
by Roland Levillain
· 7 years ago
1ca955d
Fix ARM64 SystemArrayCopy intrinsic with large constant dest position.
by Roland Levillain
· 7 years ago
f4f2daa
ARM64: Use link-time generated thunks for Baker CC read barrier.
by Vladimir Marko
· 7 years ago
1663d16
Fix the artificial dependency in ARM/ARM64 SystemArrayCopy intrinsics.
by Roland Levillain
· 7 years ago
9cc0ea8
Refactor SystemArrayCopy intrinsics.
by Roland Levillain
· 7 years ago
26ec3ca
ARM64: Fix lack of scratch registers in String.equals() intrinsic.
by Vladimir Marko
· 7 years ago
54f869e
Revert "Revert "Use the holder's gray bit in Baker read barrier slow paths (ARM, ARM64).""
by Roland Levillain
· 8 years ago
ba650a4
Revert "Revert "Use the "GC is marking" information in compiler read barriers (ARM, ARM64).""
by Roland Levillain
· 8 years ago
331605a
Revert "Revert "Intrinsify Integer.valueOf.""
by Nicolas Geoffray
· 8 years ago
db7b44a
Revert "Intrinsify Integer.valueOf."
by Nicolas Geoffray
· 8 years ago
cd0b272
Intrinsify Integer.valueOf.
by Nicolas Geoffray
· 8 years ago
35345a5
Revert "Use the "GC is marking" information in compiler read barriers (ARM, ARM64)."
by Roland Levillain
· 8 years ago
1372c9f
Use the "GC is marking" information in compiler read barriers (ARM, ARM64).
by Roland Levillain
· 8 years ago
2d98ba6
Merge "ARM64: Improve String.equals() intrinsic for const strings."
by Treehugger Robot
· 8 years ago
e39f14f
ARM64: Improve String.equals() intrinsic for const strings.
by Vladimir Marko
· 8 years ago
914d7a8
ARM64: Remove all uses of BlockPoolsScope.
by Artem Serov
· 8 years ago
d8c052a
ART: Reference.getReferent intrinsic for arm and arm64
by TatWai Chong
· 8 years ago
71bf7b4
Optimizations around escape analysis. With tests.
by Aart Bik
· 8 years ago
c564620
ARM64: Merge TBNZ+CMP+BGE/BGT to CMP+BHS/BHI in intrinsics.
by Vladimir Marko
· 8 years ago
16593ed
Merge "Change string compression encoding."
by Treehugger Robot
· 8 years ago
ff7d89c
Allow read side effects for removing dead instructions.
by Aart Bik
· 8 years ago
fdaf0f4
Change string compression encoding.
by Vladimir Marko
· 8 years ago
12b58b2
Clean up the runtime read barrier and fix fake address dependency.
by Hiroshi Yamauchi
· 8 years ago
a1aa3b1
Add support for Baker read barriers in UnsafeCASObject intrinsics.
by Roland Levillain
· 8 years ago
0576575
String Compression for ARM and ARM64
by jessicahandojo
· 8 years ago
804b03f
Change remaining slow path throw entrypoints to save everything.
by Vladimir Marko
· 8 years ago
70e9746
Avoid excessive spill slots for slow paths.
by Vladimir Marko
· 8 years ago
22f81d3
ARM64: Make runtime invokes use InvokeRuntime().
by Serban Constantinescu
· 9 years ago
0b671c0
Add support for Baker read barriers in SystemArrayCopy intrinsics.
by Roland Levillain
· 8 years ago
af4e42a
ARM64: VIXL: Support a newer version of VIXL.
by Artem Serov
· 8 years ago
2ea9153
ARM64: Use libvixld when compiling for debug mode.
by Alexandre Rames
· 8 years ago
ac15207
Merge "Add support for CallKind::kCallOnMainAndSlowPath"
by Treehugger Robot
· 8 years ago
087930f
ARM64: Make the VIXL macro assembler part of ART ARM64's assembler.
by Alexandre Rames
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
806f012
Add support for CallKind::kCallOnMainAndSlowPath
by Serban Constantinescu
· 9 years ago
97c72b7
Fixes to build against new VIXL interface.
by Scott Wakeling
· 8 years ago
d8f5f56
Merge "Rename kCall to kCallOnMainOnly"
by Roland Levillain
· 8 years ago
54ff482
Rename kCall to kCallOnMainOnly
by Serban Constantinescu
· 8 years ago
d1e153c
Math Round Intrinsic Implementations For Java8.
by xueliang.zhong
· 8 years ago
fea1abd
Implement System.arraycopy intrinsic on x86.
by Nicolas Geoffray
· 8 years ago
9f65db8
Fix System.arraycopy when doing same array copying.
by Nicolas Geoffray
· 8 years ago
31167a5
Merge changes I4d8da7ce,I4da5be01,Idfbead82
by Roland Levillain
· 8 years ago
3d31242
Re-enable most intrinsics with read barriers.
by Roland Levillain
· 8 years ago
bfea335
Fix ARM & ARM64 UnsafeGetObject intrinsics with read barriers.
by Roland Levillain
· 8 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 8 years ago
df109d9
ARM64: Improve String.getCharsNoCheck intrinsic.
by Scott Wakeling
· 8 years ago
68b6380
Merge "Apply String.equals() optimizations on arm, arm64 and x86-64."
by Treehugger Robot
· 8 years ago
53b5200
Apply String.equals() optimizations on arm, arm64 and x86-64.
by Vladimir Marko
· 8 years ago
e5ed20b
ARM64: Move BIC after branch in StringCompareTo intrinsic.
by Scott Wakeling
· 8 years ago
da05108
Clean up String.indexOf() intrinsics.
by Vladimir Marko
· 8 years ago
fb6c90a
Improve String.indexOf() intrinsics.
by Vladimir Marko
· 8 years ago
c5818f6
Merge "ARM64: Add new String.compareTo intrinsic."
by Vladimir Marko
· 8 years ago
1f36f41
ARM64: Add new String.compareTo intrinsic.
by Scott Wakeling
· 8 years ago
a3ffea2
ARM(64): Implement the isInfinite intrinsics
by Anton Kirilov
· 8 years ago
ebea3d2
Small changes in ARM and x86-64 SystemArrayCopy intrinsics.
by Roland Levillain
· 8 years ago
96de6c3
Merge "Implement ARM64 support for SystemArrayCopy()"
by Roland Levillain
· 8 years ago
fa3912e
Fix BitCount intrinsics assertions.
by Roland Levillain
· 8 years ago
c2ec9ad
Implement ARM64 support for SystemArrayCopy()
by donghui.bai
· 9 years ago
cc7b14d
Merge "Fix and enable java.lang.StringFactory intrinsics."
by Roland Levillain
· 9 years ago
f969a20
Fix and enable java.lang.StringFactory intrinsics.
by Roland Levillain
· 9 years ago
Next »