summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86_64.cc
Commit message (Expand)AuthorAgeFilesLines
* Fix StringChange for optimizing compiler.Jeff Hao2015-06-181-1/+1
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-19/+20
* Merge "[optimizing] Tune some x86_64 moves"Nicolas Geoffray2015-05-091-28/+36
|\
| * [optimizing] Tune some x86_64 movesMark Mendell2015-05-071-28/+36
* | Relax the only one back-edge restriction.Nicolas Geoffray2015-05-071-3/+17
|/
* Refactor InvokeDexCallingConventionVisitor in Optimizing.Roland Levillain2015-04-291-4/+4
* Merge "Have HInvoke instructions know their number of actual arguments."Roland Levillain2015-04-281-11/+7
|\
| * Have HInvoke instructions know their number of actual arguments.Roland Levillain2015-04-281-11/+7
* | Replace String CharArray with internal uint16_t array.Jeff Hao2015-04-271-8/+16
|/
* Merge "[optimizing] Handle x86 const length BoundsCheck"Andreas Gampe2015-04-251-8/+30
|\
| * [optimizing] Handle x86 const length BoundsCheckMark Mendell2015-04-241-8/+30
* | Fix DCHECKs about clinit checks in Optimizing's code generators.Roland Levillain2015-04-241-2/+6
|/
* Merge "Ensure inlined static calls perform clinit checks in Optimizing."Roland Levillain2015-04-241-0/+8
|\
| * Ensure inlined static calls perform clinit checks in Optimizing.Roland Levillain2015-04-241-0/+8
* | Remove ArtMethod* parameter from dex cache entry points.Vladimir Marko2015-04-241-2/+0
* | Merge "Remove unnecessary null checks in CheckCast and InstanceOf"Calin Juravle2015-04-231-8/+16
|\ \
| * | Remove unnecessary null checks in CheckCast and InstanceOfGuillaume "Vermeille" Sanchez2015-04-231-8/+16
* | | [optimizing] Use more X86_64 addressing modesMark Mendell2015-04-211-58/+199
| |/ |/|
* | Merge "[optimizing] Add memory barriers in constructors when needed"Calin Juravle2015-04-201-0/+8
|\ \
| * | [optimizing] Add memory barriers in constructors when neededCalin Juravle2015-04-201-0/+8
* | | Opt compiler: Correctly require register or FPU register.Alexandre Rames2015-04-201-3/+15
|/ /
* / ART: Remove DCHECKs for boolean typeDavid Brazdil2015-04-161-1/+0
|/
* Merge "Revert "[optimizing] Improve x86 parallel moves/swaps""Calin Juravle2015-04-161-28/+9
|\
| * Revert "[optimizing] Improve x86 parallel moves/swaps"Guillaume Sanchez2015-04-151-28/+9
* | Merge "Type MoveOperands."Nicolas Geoffray2015-04-151-2/+6
|\ \
| * | Type MoveOperands.Nicolas Geoffray2015-04-151-2/+6
* | | ART: Implement HBooleanNot instructionDavid Brazdil2015-04-151-0/+16
|/ /
* | Merge "Whitespace cleanup in DWARFReg helper functions."David Srbecky2015-04-131-2/+3
|\ \
| * | Whitespace cleanup in DWARFReg helper functions.David Srbecky2015-04-121-2/+3
* | | Move 'ret' instruction generation inside GenerateFrameExit.David Srbecky2015-04-121-28/+23
|/ /
* | Merge "Follow up of "div/rem on x86 and x86_64", to tidy up the code a little."Calin Juravle2015-04-101-25/+8
|\ \ | |/ |/|
| * Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.Guillaume Sanchez2015-04-101-25/+8
* | [optimizing] Improve x86 parallel moves/swapsMark Mendell2015-04-101-9/+28
* | [optimizing] Address x86_64 RIP patch commentsMark Mendell2015-04-101-6/+7
* | Merge "Implement CFI for Optimizing."David Srbecky2015-04-091-6/+30
|\ \
| * | Implement CFI for Optimizing.David Srbecky2015-04-091-6/+30
* | | [optimizing] Add RIP support for x86_64Mark Mendell2015-04-091-13/+146
* | | Merge "Speedup div/rem by constants on x86 and x86_64"Calin Juravle2015-04-091-27/+282
|\ \ \ | |/ / |/| / | |/
| * Speedup div/rem by constants on x86 and x86_64Guillaume Sanchez2015-04-091-27/+282
* | ART: Enable more Clang warningsAndreas Gampe2015-04-061-2/+2
* | Merge "[optimizing] Implement x86/x86_64 math intrinsics"Andreas Gampe2015-04-021-4/+7
|\ \
| * | [optimizing] Implement x86/x86_64 math intrinsicsMark Mendell2015-04-011-4/+7
| |/
* | Merge "Revert "Revert "Deoptimization-based bce."""Mingyao Yang2015-04-011-24/+77
|\ \
| * | Revert "Revert "Deoptimization-based bce.""Mingyao Yang2015-04-011-24/+77
| |/
* / Opt compiler: Fix move from constant.Zheng Xu2015-03-301-1/+1
|/
* Intrinsify String.compareTo.Nicolas Geoffray2015-03-271-17/+0
* ART: Formatting and comments in BooleanSimplifierDavid Brazdil2015-03-251-2/+2
* Merge "ART: Boolean simplifier"David Brazdil2015-03-241-1/+29
|\
| * ART: Boolean simplifierDavid Brazdil2015-03-241-1/+29
* | Unify ART's various implementations of bit_cast.Roland Levillain2015-03-241-3/+3
|/