summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86.cc
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-15/+16
* [optimizing] Improve 32 bit long shift by 1.Mark Mendell2015-05-111-1/+5
* Relax the only one back-edge restriction.Nicolas Geoffray2015-05-071-3/+17
* Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts""""Mark P Mendell2015-05-041-17/+101
* 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/+17
|/
* 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-9/+17
|\ \
| * | Remove unnecessary null checks in CheckCast and InstanceOfGuillaume "Vermeille" Sanchez2015-04-231-9/+17
* | | Merge "Revert "Revert "Optimizing: Fix long-to-fp conversion on x86."""Roland Levillain2015-04-211-73/+85
|\ \ \ | |_|/ |/| |
| * | Revert "Revert "Optimizing: Fix long-to-fp conversion on x86.""Roland Levillain2015-04-201-73/+85
* | | [optimzing] Fix codegen bug and improve type propagationCalin Juravle2015-04-211-1/+1
* | | Merge "RecordPcInfo() in GenerateStaticOrDirectCall() is misplaced on x86."Mingyao Yang2015-04-201-1/+1
|\ \ \
| * | | RecordPcInfo() in GenerateStaticOrDirectCall() is misplaced on x86.Mingyao Yang2015-04-171-1/+1
* | | | 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-17/+23
|/ /
* | ART: Remove DCHECKs for boolean typeDavid Brazdil2015-04-161-1/+0
|/
* Merge "Revert "[optimizing] Improve x86 parallel moves/swaps""Calin Juravle2015-04-161-130/+48
|\
| * Revert "[optimizing] Improve x86 parallel moves/swaps"Guillaume Sanchez2015-04-151-130/+48
* | Merge "Type MoveOperands."Nicolas Geoffray2015-04-151-4/+12
|\ \
| * | Type MoveOperands.Nicolas Geoffray2015-04-151-4/+12
* | | ART: Implement HBooleanNot instructionDavid Brazdil2015-04-151-0/+16
|/ /
* | Merge "Whitespace cleanup in DWARFReg helper functions."David Srbecky2015-04-131-1/+1
|\ \
| * | Whitespace cleanup in DWARFReg helper functions.David Srbecky2015-04-121-1/+1
* | | Move 'ret' instruction generation inside GenerateFrameExit.David Srbecky2015-04-121-22/+16
|/ /
* | Merge "Revert "[optimizing] Improve x86 shifts""Nicolas Geoffray2015-04-101-136/+26
|\ \
| * | Revert "[optimizing] Improve x86 shifts"Roland Levillain2015-04-101-136/+26
* | | Merge "Follow up of "div/rem on x86 and x86_64", to tidy up the code a little."Calin Juravle2015-04-101-11/+10
|\ \ \ | |_|/ |/| |
| * | Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.Guillaume Sanchez2015-04-101-11/+10
* | | [optimizing] Improve x86 parallel moves/swapsMark Mendell2015-04-101-48/+130
* | | Merge "[optimizing] Improve x86 shifts"Roland Levillain2015-04-101-26/+136
|\ \ \ | | |/ | |/|
| * | [optimizing] Improve x86 shiftsMark Mendell2015-04-101-26/+136
* | | Merge "Optimizing x86: Fix VisitArraySet for FP value"Roland Levillain2015-04-101-1/+7
|\ \ \ | |/ / |/| |
| * | Optimizing x86: Fix VisitArraySet for FP valueSerguei Katkov2015-04-101-1/+7
* | | Merge "Implement CFI for Optimizing."David Srbecky2015-04-091-2/+21
|\ \ \
| * | | Implement CFI for Optimizing.David Srbecky2015-04-091-2/+21
| |/ /
* | | Merge "Speedup div/rem by constants on x86 and x86_64"Calin Juravle2015-04-091-17/+173
|\ \ \ | |/ / |/| / | |/
| * Speedup div/rem by constants on x86 and x86_64Guillaume Sanchez2015-04-091-17/+173
* | ART: Enable more Clang warningsAndreas Gampe2015-04-061-2/+2
* | Merge "[optimizing] Implement x86/x86_64 math intrinsics"Andreas Gampe2015-04-021-3/+6
|\ \
| * | [optimizing] Implement x86/x86_64 math intrinsicsMark Mendell2015-04-011-3/+6
* | | Merge "Revert "Revert "Deoptimization-based bce."""Mingyao Yang2015-04-011-24/+77
|\ \ \