Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
0dd27eb2b51d030866c25dbf8e7bb737eb35a888
/
compiler
/
optimizing
/
intrinsics_arm64.cc
71bf7b4
Optimizations around escape analysis. With tests.
by Aart Bik
· 9 years ago
c564620
ARM64: Merge TBNZ+CMP+BGE/BGT to CMP+BHS/BHI in intrinsics.
by Vladimir Marko
· 9 years ago
16593ed
Merge "Change string compression encoding."
by Treehugger Robot
· 9 years ago
ff7d89c
Allow read side effects for removing dead instructions.
by Aart Bik
· 9 years ago
fdaf0f4
Change string compression encoding.
by Vladimir Marko
· 9 years ago
12b58b2
Clean up the runtime read barrier and fix fake address dependency.
by Hiroshi Yamauchi
· 9 years ago
a1aa3b1
Add support for Baker read barriers in UnsafeCASObject intrinsics.
by Roland Levillain
· 9 years ago
0576575
String Compression for ARM and ARM64
by jessicahandojo
· 9 years ago
804b03f
Change remaining slow path throw entrypoints to save everything.
by Vladimir Marko
· 9 years ago
70e9746
Avoid excessive spill slots for slow paths.
by Vladimir Marko
· 9 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
· 9 years ago
af4e42a
ARM64: VIXL: Support a newer version of VIXL.
by Artem Serov
· 9 years ago
2ea9153
ARM64: Use libvixld when compiling for debug mode.
by Alexandre Rames
· 9 years ago
ac15207
Merge "Add support for CallKind::kCallOnMainAndSlowPath"
by Treehugger Robot
· 9 years ago
087930f
ARM64: Make the VIXL macro assembler part of ART ARM64's assembler.
by Alexandre Rames
· 9 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 9 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
· 9 years ago
d8f5f56
Merge "Rename kCall to kCallOnMainOnly"
by Roland Levillain
· 9 years ago
54ff482
Rename kCall to kCallOnMainOnly
by Serban Constantinescu
· 9 years ago
d1e153c
Math Round Intrinsic Implementations For Java8.
by xueliang.zhong
· 9 years ago
fea1abd
Implement System.arraycopy intrinsic on x86.
by Nicolas Geoffray
· 9 years ago
9f65db8
Fix System.arraycopy when doing same array copying.
by Nicolas Geoffray
· 9 years ago
31167a5
Merge changes I4d8da7ce,I4da5be01,Idfbead82
by Roland Levillain
· 9 years ago
3d31242
Re-enable most intrinsics with read barriers.
by Roland Levillain
· 9 years ago
bfea335
Fix ARM & ARM64 UnsafeGetObject intrinsics with read barriers.
by Roland Levillain
· 9 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 9 years ago
df109d9
ARM64: Improve String.getCharsNoCheck intrinsic.
by Scott Wakeling
· 9 years ago
68b6380
Merge "Apply String.equals() optimizations on arm, arm64 and x86-64."
by Treehugger Robot
· 9 years ago
53b5200
Apply String.equals() optimizations on arm, arm64 and x86-64.
by Vladimir Marko
· 9 years ago
e5ed20b
ARM64: Move BIC after branch in StringCompareTo intrinsic.
by Scott Wakeling
· 9 years ago
da05108
Clean up String.indexOf() intrinsics.
by Vladimir Marko
· 9 years ago
fb6c90a
Improve String.indexOf() intrinsics.
by Vladimir Marko
· 9 years ago
c5818f6
Merge "ARM64: Add new String.compareTo intrinsic."
by Vladimir Marko
· 9 years ago
1f36f41
ARM64: Add new String.compareTo intrinsic.
by Scott Wakeling
· 9 years ago
a3ffea2
ARM(64): Implement the isInfinite intrinsics
by Anton Kirilov
· 9 years ago
ebea3d2
Small changes in ARM and x86-64 SystemArrayCopy intrinsics.
by Roland Levillain
· 9 years ago
96de6c3
Merge "Implement ARM64 support for SystemArrayCopy()"
by Roland Levillain
· 9 years ago
fa3912e
Fix BitCount intrinsics assertions.
by Roland Levillain
· 9 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
1193259
Implement the 1.8 unsafe memory fences directly in HIR.
by Aart Bik
· 9 years ago
0e54c01
Unsafe: Recognize intrinsics for 1.8 java.util.concurrent With unit test.
by Aart Bik
· 9 years ago
d3d0da5
ARM64: Implement SystemArrayCopyChar intrinsic.
by Scott Wakeling
· 9 years ago
457413a
Fix lint issue.
by Nicolas Geoffray
· 9 years ago
49924c9
Integer.bitCount and Long.bitCount intrinsics for ARM64
by xueliang.zhong
· 9 years ago
2f9fcc9
Simplified intrinsic macro mechanism.
by Aart Bik
· 9 years ago
4cb069f
Merge "Fix the signature of the IndexOf entry point."
by Roland Levillain
· 9 years ago
42ad288
Fix the signature of the IndexOf entry point.
by Roland Levillain
· 9 years ago
cc3839c
Improve documentation about StringFactory.newStringFromChars.
by Roland Levillain
· 9 years ago
1bdfdb3
Merge "Implement fp to bits methods as intrinsics."
by Aart Bik
· 9 years ago
2a6aad9
Implement fp to bits methods as intrinsics.
by Aart Bik
· 9 years ago
25abd6c
Optimizing: Add ARM and ARM64 intrinsics support for StringGetCharsNoCheck
by Tim Zhang
· 9 years ago
9cd6d37
Associate slow paths with the instruction that they belong to.
by David Srbecky
· 9 years ago
75a38b2
Implement isNaN intrinsic through HIR equivalent.
by Aart Bik
· 9 years ago
a19616e
Implemented compare/signum intrinsics as HCompare
by Aart Bik
· 9 years ago
5f16c05
Merge "Remove unused DMB code paths in the ARM64 Optimizing Compiler"
by Roland Levillain
· 9 years ago
02fc24e
ARM64: Add direct calls to math intrinsics
by Anton Kirilov
· 9 years ago
bb24bd0
Implemented signum() on ARM64.
by Aart Bik
· 9 years ago
7b56502
Implement compare() on ARM64.
by Aart Bik
· 9 years ago
4a6a67c
Remove unused DMB code paths in the ARM64 Optimizing Compiler
by Serban Constantinescu
· 9 years ago
2e50ecb
Fix ARM & ARM64 UnsafeCASObject intrinsic with heap poisoning.
by Roland Levillain
· 9 years ago
59c9454
Recognize common utilities as intrinsics.
by Aart Bik
· 9 years ago
7d9f95f
Merge "Revert "Revert "ARM64 Baker's read barrier fast path implementation."""
by Roland Levillain
· 9 years ago
4401586
Revert "Revert "ARM64 Baker's read barrier fast path implementation.""
by Roland Levillain
· 9 years ago
14de51f
Merge "Revert "ARM64 Baker's read barrier fast path implementation.""
by Mathieu Chartier
· 9 years ago
28a2ff0
Revert "ARM64 Baker's read barrier fast path implementation."
by Mathieu Chartier
· 9 years ago
857235b
Merge "Implemented BitCount as an intrinsic. With unit test."
by Aart Bik
· 9 years ago
3f67e69
Implemented BitCount as an intrinsic. With unit test.
by Aart Bik
· 9 years ago
c8f1df9
ARM64 Baker's read barrier fast path implementation.
by Roland Levillain
· 9 years ago
4bedb38
Fix memory fences in the ARM64 UnsafeCas intrinsics.
by Roland Levillain
· 9 years ago
e6d0d8d
ART: Disable Math.round intrinsics
by Andreas Gampe
· 10 years ago
095b1df
Revert "Make Math.round consistent on arm64."
by Andreas Gampe
· 10 years ago
40041c9
Make Math.round consistent on arm64.
by Nicolas Geoffray
· 10 years ago
391b866
Disable the UnsafeCASObject intrinsic with read barriers.
by Roland Levillain
· 10 years ago
58dcb02
Merge "Replace rotate patterns and invokes with HRor IR."
by Vladimir Marko
· 10 years ago
40a04bf
Replace rotate patterns and invokes with HRor IR.
by Scott Wakeling
· 10 years ago
a4f1220
Optimizing: Add direct calls to math intrinsics
by Mark Mendell
· 10 years ago
bf84a3d
Annotate Boolean literals more uniformly in Optimizing's intrinsics.
by Roland Levillain
· 10 years ago
22ccc3a
ARM64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 10 years ago
985ff70
Disable the ARM & ARM64 UnsafeCASObject intrinsic with heap poisoning.
by Roland Levillain
· 10 years ago
ee3cf07
Intrinsify System.arraycopy.
by Nicolas Geoffray
· 10 years ago
619552b
Merge "ARM/ARM64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight"
by Vladimir Marko
· 10 years ago
9ee23f4
ARM/ARM64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
by Scott Wakeling
· 10 years ago
bfb5ba9
Revert "Revert "Do a second check for testing intrinsic types.""
by Andreas Gampe
· 10 years ago
4ab0235
Use CodeGenerator::RecordPcInfo instead of SlowPathCode::RecordPcInfo.
by Serban Constantinescu
· 10 years ago
ea34b40
Optimizing String.Equals as an intrinsic (ARM64)
by Agi Csaki
· 10 years ago
7da072f
Structure for String.Equals intrinsic
by agicsaki
· 10 years ago
611d339
ARM/ARM64: Implement numberOfLeadingZeros intrinsic.
by Scott Wakeling
· 10 years ago
aabdf8a
Revert "Optimizing String.Equals as an intrinsic (x86)"
by Roland Levillain
· 10 years ago
8ab7bd6
Optimizing String.Equals as an intrinsic (x86)
by agicsaki
· 10 years ago
4d02711
Implement heap poisoning in ART's Optimizing compiler.
by Roland Levillain
· 10 years ago
9931f31
Opt compiler: Add a description to slow paths.
by Alexandre Rames
· 10 years ago
94015b9
Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect.""
by Nicolas Geoffray
· 10 years ago
c345f14
Revert "Use HCurrentMethod in HInvokeStaticOrDirect."
by Nicolas Geoffray
· 10 years ago
38207af
Use HCurrentMethod in HInvokeStaticOrDirect.
by Nicolas Geoffray
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
07276db
Don't do a null test in MarkGCCard if the value cannot be null.
by Nicolas Geoffray
· 10 years ago
Next »