Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
54159c6c6fe529a55ef3d15a3c8418362d5a43fb
/
compiler
/
optimizing
/
intrinsics_x86_64.cc
c7b28de
Add reachabilityFence intrinsics
by Hans Boehm
· 6 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 6 years ago
3dad341
Introduce ABS as HIR nodes.
by Aart Bik
· 6 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
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
0a50965
Merge "Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64""
by Vladimir Marko
· 7 years ago
4ee8e29
Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"
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
· 7 years ago
7d157fc
Clean up some uses of "auto".
by Vladimir Marko
· 7 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
· 7 years ago
414c5c1
Merge "Refactor SystemArrayCopy intrinsics."
by Roland Levillain
· 7 years ago
9cc0ea8
Refactor SystemArrayCopy intrinsics.
by Roland Levillain
· 7 years ago
0bd9717
Fix sign extension issues in x86_64 code generation
by Colin Cross
· 7 years ago
331605a
Revert "Revert "Intrinsify Integer.valueOf.""
by Nicolas Geoffray
· 7 years ago
db7b44a
Revert "Intrinsify Integer.valueOf."
by Nicolas Geoffray
· 7 years ago
cd0b272
Intrinsify Integer.valueOf.
by Nicolas Geoffray
· 7 years ago
71bf7b4
Optimizations around escape analysis. With tests.
by Aart Bik
· 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
4877b79
String compression on intrinsics x86 and x86_64
by jessicahandojo
· 8 years ago
804b03f
Change remaining slow path throw entrypoints to save everything.
by Vladimir Marko
· 8 years ago
86dc59e
Merge "Avoid excessive spill slots for slow paths."
by Treehugger Robot
· 8 years ago
70e9746
Avoid excessive spill slots for slow paths.
by Vladimir Marko
· 8 years ago
ba45db0
Extend the InvokeRuntime() changes to x86 and x86_64.
by Serban Constantinescu
· 8 years ago
953437b
Revert "Revert "x86/x86-64: Avoid temporary for read barrier field load.""
by Vladimir Marko
· 8 years ago
ccf15bc
Revert "x86/x86-64: Avoid temporary for read barrier field load."
by Vladimir Marko
· 8 years ago
ccf06d8
x86/x86-64: Avoid temporary for read barrier field load.
by Vladimir Marko
· 8 years ago
0b671c0
Add support for Baker read barriers in SystemArrayCopy intrinsics.
by Roland Levillain
· 8 years ago
0cf8d9c
Full enable new round implementation on x86/x86_64
by Aart Bik
· 8 years ago
9526d13
Merge "Temporary disable new round implementation on x86/x86_64"
by Treehugger Robot
· 8 years ago
ac15207
Merge "Add support for CallKind::kCallOnMainAndSlowPath"
by Treehugger Robot
· 8 years ago
7ad310da
Temporary disable new round implementation on x86/x86_64
by Aart Bik
· 8 years ago
349f388
Implement single-/double-precision round intrinsic in x86_64
by Aart Bik
· 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
· 8 years ago
54ff482
Rename kCall to kCallOnMainOnly
by Serban Constantinescu
· 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
1e28d1e
Merge "ART: OneBit intrinsics should use 1ULL for 64-bit shift"
by Treehugger Robot
· 8 years ago
31167a5
Merge changes I4d8da7ce,I4da5be01,Idfbead82
by Roland Levillain
· 8 years ago
7f7f6da
ART: OneBit intrinsics should use 1ULL for 64-bit shift
by Pavel Vyssotski
· 8 years ago
3d31242
Re-enable most intrinsics with read barriers.
by Roland Levillain
· 8 years ago
0fcd2b8
Fix x86 & x86-64 UnsafeGetObject intrinsics with read barriers.
by Sang, Chunlei
· 8 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 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
85a19d8
Merge "Revert "Revert "ART: Reference.getReferent intrinsic for x86 and x86_64"""
by Nicolas Geoffray
· 8 years ago
da05108
Clean up String.indexOf() intrinsics.
by Vladimir Marko
· 8 years ago
288c7a8
Revert "Revert "ART: Reference.getReferent intrinsic for x86 and x86_64""
by Serguei Katkov
· 8 years ago
628f201
Merge "Revert "ART: Reference.getReferent intrinsic for x86 and x86_64""
by Nicolas Geoffray
· 8 years ago
0997d24
Revert "ART: Reference.getReferent intrinsic for x86 and x86_64"
by Nicolas Geoffray
· 8 years ago
4478ae4
Merge "ART: Reference.getReferent intrinsic for x86 and x86_64"
by Roland Levillain
· 8 years ago
afdc97e
ART: Reference.getReferent intrinsic for x86 and x86_64
by Serguei Katkov
· 8 years ago
fb6c90a
Improve String.indexOf() intrinsics.
by Vladimir Marko
· 8 years ago
ebea3d2
Small changes in ARM and x86-64 SystemArrayCopy intrinsics.
by Roland Levillain
· 8 years ago
fa3912e
Fix BitCount intrinsics assertions.
by Roland Levillain
· 8 years ago
cc7b14d
Merge "Fix and enable java.lang.StringFactory intrinsics."
by Roland Levillain
· 8 years ago
f969a20
Fix and enable java.lang.StringFactory intrinsics.
by Roland Levillain
· 8 years ago
1193259
Implement the 1.8 unsafe memory fences directly in HIR.
by Aart Bik
· 8 years ago
0e54c01
Unsafe: Recognize intrinsics for 1.8 java.util.concurrent With unit test.
by Aart Bik
· 8 years ago
2f9fcc9
Simplified intrinsic macro mechanism.
by Aart Bik
· 8 years ago
cc3839c
Improve documentation about StringFactory.newStringFromChars.
by Roland Levillain
· 8 years ago
2a6aad9
Implement fp to bits methods as intrinsics.
by Aart Bik
· 8 years ago
75a38b2
Implement isNaN intrinsic through HIR equivalent.
by Aart Bik
· 8 years ago
a19616e
Implemented compare/signum intrinsics as HCompare
by Aart Bik
· 8 years ago
c5d4754
Implementation of integer intrinsics on x86_64
by Aart Bik
· 9 years ago
59c9454
Recognize common utilities as intrinsics.
by Aart Bik
· 9 years ago
3f67e69
Implemented BitCount as an intrinsic. With unit test.
by Aart Bik
· 9 years ago
e6d0d8d
ART: Disable Math.round intrinsics
by Andreas Gampe
· 9 years ago
2739411
Merge "Disable the UnsafeCASObject intrinsic with read barriers."
by Roland Levillain
· 9 years ago
391b866
Disable the UnsafeCASObject intrinsic with read barriers.
by Roland Levillain
· 9 years ago
17077d8
Revert "Revert "X86: Use locked add rather than mfence""
by Mark P Mendell
· 9 years ago
1c70f18
Merge "Revert "X86: Use locked add rather than mfence""
by Aart Bik
· 9 years ago
0da3b91
Revert "X86: Use locked add rather than mfence"
by Aart Bik
· 9 years ago
c3ca1e6
Merge "X86: Use locked add rather than mfence"
by Aart Bik
· 9 years ago
7b3e4f9
X86: Use locked add rather than mfence
by Mark Mendell
· 9 years ago
1e7f8db
x86-64 Baker's read barrier fast path implementation.
by Roland Levillain
· 9 years ago
58dcb02
Merge "Replace rotate patterns and invokes with HRor IR."
by Vladimir Marko
· 9 years ago
40a04bf
Replace rotate patterns and invokes with HRor IR.
by Scott Wakeling
· 9 years ago
a4f1220
Optimizing: Add direct calls to math intrinsics
by Mark Mendell
· 9 years ago
bf84a3d
Annotate Boolean literals more uniformly in Optimizing's intrinsics.
by Roland Levillain
· 9 years ago
0d5a281
x86/x86-64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 9 years ago
ea5af68
X86-64: Split long/double constant array/field set
by Mark Mendell
· 9 years ago
b488b78
Fix heap poisoning in UnsafeCASObject x86/x86-64 intrinsic.
by Roland Levillain
· 9 years ago
cfea7d5
Disable the x86 & x86-64 UnsafeCASObject intrinsic with heap poisoning.
by Roland Levillain
· 9 years ago
5bd05a5
Implement System.arraycopy intrinsic for arm.
by Nicolas Geoffray
· 9 years ago
439ffb8
Merge "Intrinsify System.arraycopy."
by Nicolas Geoffray
· 9 years ago
ee3cf07
Intrinsify System.arraycopy.
by Nicolas Geoffray
· 9 years ago
Next »