Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
a0f2bc5b09cdaf8a8ff5cec3c40a9f18885e8796
/
compiler
/
optimizing
/
intrinsics_x86.cc
a19616e
Implemented compare/signum intrinsics as HCompare
by Aart Bik
· 9 years ago
2f10a5f
Revert "Revert "X86: Use the constant area for more operations.""
by Mark P Mendell
· 9 years ago
59c9454
Recognize common utilities as intrinsics.
by Aart Bik
· 9 years ago
cf8d1bb
Revert "X86: Use the constant area for more operations."
by Nicolas Geoffray
· 9 years ago
dc00454
X86: Use the constant area for more operations.
by Mark Mendell
· 10 years ago
2a94607
Allow x86 memory operands for 64-bit popcnt on x86.
by Aart Bik
· 9 years ago
c39dac1
Support for x86 popcnt.
by Aart Bik
· 9 years ago
3f67e69
Implemented BitCount as an intrinsic. With unit test.
by Aart Bik
· 10 years ago
e6d0d8d
ART: Disable Math.round intrinsics
by Andreas Gampe
· 10 years ago
2739411
Merge "Disable the UnsafeCASObject intrinsic with read barriers."
by Roland Levillain
· 10 years ago
391b866
Disable the UnsafeCASObject intrinsic with read barriers.
by Roland Levillain
· 10 years ago
17077d8
Revert "Revert "X86: Use locked add rather than mfence""
by Mark P Mendell
· 10 years ago
0da3b91
Revert "X86: Use locked add rather than mfence"
by Aart Bik
· 10 years ago
7b3e4f9
X86: Use locked add rather than mfence
by Mark Mendell
· 10 years ago
7c1559a
x86 Baker's read barrier fast path implementation.
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
b9f8119
Fix art::x86::IntrinsicLocationsBuilderX86::VisitUnsafeGetLong.
by Roland Levillain
· 10 years ago
0d5a281
x86/x86-64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 10 years ago
b488b78
Fix heap poisoning in UnsafeCASObject x86/x86-64 intrinsic.
by Roland Levillain
· 10 years ago
cfea7d5
Disable the x86 & x86-64 UnsafeCASObject intrinsic with heap poisoning.
by Roland Levillain
· 10 years ago
ee3cf07
Intrinsify System.arraycopy.
by Nicolas Geoffray
· 10 years ago
a83a54d
Add support for intrinsic optimizations.
by Nicolas Geoffray
· 10 years ago
dc25b96
Merge "Implement StringGetCharsNoCheck intrinsic for X86"
by Andreas Gampe
· 10 years ago
85b62f2
ART: Refactor intrinsics slow-paths
by Andreas Gampe
· 10 years ago
8f8926a
Implement StringGetCharsNoCheck intrinsic for X86
by Mark Mendell
· 10 years ago
2d55479
X86/X86_64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
by Mark Mendell
· 10 years ago
7fa1a81
Merge "X86: Use short forward jumps if possible"
by Andreas Gampe
· 10 years ago
1a1d77f
Merge "Support X86 intrinsic System.arraycopy char"
by Andreas Gampe
· 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
0c9497d
X86: Use short forward jumps if possible
by Mark Mendell
· 10 years ago
d589767
Implement CountLeadingZeros for x86
by Mark Mendell
· 10 years ago
6bc53a9
Support X86 intrinsic System.arraycopy char
by Mark Mendell
· 10 years ago
d7138c8
Revert "Revert "Optimizing String.Equals as an intrinsic (x86)""
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
21030dd
ART: x86 indexOf intrinsics for the optimizing compiler
by Andreas Gampe
· 10 years ago
ec525fc
Factor MoveArguments methods in Optimizing's intrinsics handlers.
by Roland Levillain
· 10 years ago
2d27c8e
Refactor InvokeDexCallingConventionVisitor in Optimizing.
by Roland Levillain
· 10 years ago
80613ff
Merge "Have HInvoke instructions know their number of actual arguments."
by Roland Levillain
· 10 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 12 years ago
eb5459c
Merge "Ensure inlined static calls perform clinit checks in Optimizing."
by Roland Levillain
· 10 years ago
4c0eb42
Ensure inlined static calls perform clinit checks in Optimizing.
by Roland Levillain
· 10 years ago
641547a
[optimizing] Fix a bug in moving the null check to the user.
by Calin Juravle
· 10 years ago
d9b9240
Fix another mistyped location.
by Nicolas Geoffray
· 10 years ago
9021825
Type MoveOperands.
by Nicolas Geoffray
· 10 years ago
58d25fd
[optimizing] Implement more x86/x86_64 intrinsics
by Mark Mendell
· 10 years ago
e90db12
Add missing RecordPcInfo's for intrinsics_x86.
by Mingyao Yang
· 10 years ago
fb8d279
[optimizing] Implement x86/x86_64 math intrinsics
by Mark Mendell
· 10 years ago
392351a
Merge "[optimizing] Do not inline intrinsics"
by Nicolas Geoffray
· 10 years ago
3e90a96
[optimizing] Do not inline intrinsics
by Razvan A Lupusoru
· 10 years ago
512e04d
Fix typos spotted by Andreas.
by Nicolas Geoffray
· 10 years ago
d75948a
Intrinsify String.compareTo.
by Nicolas Geoffray
· 10 years ago
09ed1a3
[optimizing] Implement X86 intrinsic support
by Mark Mendell
· 10 years ago