summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_arm.cc
Commit message (Expand)AuthorAgeFilesLines
* Remove type conversion nodes converting to the same type.Nicolas Geoffray2014-12-011-2/+2
* Don't use CanHoldArm in the code generator.Nicolas Geoffray2014-11-281-11/+11
* Add support for long-to-float in the optimizing compiler.Roland Levillain2014-11-271-11/+58
* Wrap long lines in the optimizing compiler.Roland Levillain2014-11-271-22/+53
* Merge "Ensure opt. compiler doesn't get core & FP registers mixed up."Roland Levillain2014-11-271-144/+144
|\
| * Ensure opt. compiler doesn't get core & FP registers mixed up.Roland Levillain2014-11-271-144/+144
* | Fix Move64 by using ParallelMoves.Nicolas Geoffray2014-11-271-22/+30
|/
* Merge "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-271-23/+51
|\
| * [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-271-23/+51
* | Add support for long-to-double in the optimizing compiler.Roland Levillain2014-11-271-1/+43
|/
* Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-261-49/+22
* [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-261-22/+49
* Merge "Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}""Nicolas Geoffray2014-11-261-49/+22
|\
| * Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Nicolas Geoffray2014-11-261-49/+22
* | Merge "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-261-22/+49
|\|
| * [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-261-22/+49
* | Move dexCacheStrings from ArtMethod to ClassMathieu Chartier2014-11-251-2/+2
|/
* [optimizing compiler] Add shiftsCalin Juravle2014-11-241-0/+118
* Consistently use k{InstructionSet}WordSize.Nicolas Geoffray2014-11-191-3/+3
* Change 64 bit ArtMethod fields to be pointer sizedMathieu Chartier2014-11-181-3/+6
* Opt compiler: Add support for more IRs on arm64.Alexandre Rames2014-11-181-9/+9
* Add support for int-to-float & int-to-double in optimizing.Roland Levillain2014-11-171-4/+87
* Merge "[optimizing compiler] Add REM_INT, REM_LONG"Calin Juravle2014-11-171-0/+80
|\
| * [optimizing compiler] Add REM_INT, REM_LONGCalin Juravle2014-11-171-0/+80
* | Merge "Add support for int-to-short in the optimizing compiler."Roland Levillain2014-11-171-0/+31
|\ \
| * | Add support for int-to-short in the optimizing compiler.Roland Levillain2014-11-141-0/+31
| |/
* | Merge "Minor object store optimizations."Nicolas Geoffray2014-11-171-22/+45
|\ \ | |/ |/|
| * Minor object store optimizations.Nicolas Geoffray2014-11-141-22/+45
* | Add support for int-to-char in the optimizing compiler.Roland Levillain2014-11-141-6/+39
* | Merge "Add support for int-to-byte in the optimizing compiler."Roland Levillain2014-11-131-0/+31
|\ \
| * | Add support for int-to-byte in the optimizing compiler.Roland Levillain2014-11-131-0/+31
* | | Merge "[optimizing compiler] Fix Move for instruction with constant output"Calin Juravle2014-11-131-22/+25
|\ \ \ | |/ / |/| |
| * | [optimizing compiler] Fix Move for instruction with constant outputCalin Juravle2014-11-131-22/+25
* | | Merge "[optimizing compiler] Add DIV_LONG"Calin Juravle2014-11-131-9/+53
|\| |
| * | [optimizing compiler] Add DIV_LONGCalin Juravle2014-11-121-9/+53
* | | Merge "[optimizing compiler] add HTemporary support for long and doubles"Calin Juravle2014-11-131-1/+6
|\| | | |/ |/|
| * [optimizing compiler] add HTemporary support for long and doublesCalin Juravle2014-11-121-1/+6
* | Merge "Do a parallel move in BoundsCheckSlowPath."Nicolas Geoffray2014-11-131-14/+12
|\ \ | |/ |/|
| * Do a parallel move in BoundsCheckSlowPath.Nicolas Geoffray2014-11-121-14/+12
* | Implement and/or/xor in optimizing.Nicolas Geoffray2014-11-121-0/+73
|/
* Implement monitorenter/monitorexit.Nicolas Geoffray2014-11-121-0/+14
* Merge "Revert "Revert "Add support for long-to-int in the optimizing compiler...Roland Levillain2014-11-121-3/+50
|\
| * Revert "Revert "Add support for long-to-int in the optimizing compiler.""Roland Levillain2014-11-111-3/+50
* | Implement checkcast for optimizing.Nicolas Geoffray2014-11-121-11/+52
|/
* Revert "Add support for long-to-int in the optimizing compiler."Roland Levillain2014-11-111-51/+3
* Add support for long-to-int in the optimizing compiler.Roland Levillain2014-11-111-3/+51
* Support Java conversions from char to long in opt. compiler.Roland Levillain2014-11-101-0/+2
* Merge "Support invoke-interface in optimizing."Nicolas Geoffray2014-11-101-4/+39
|\
| * Support invoke-interface in optimizing.Nicolas Geoffray2014-11-101-4/+39
* | Implement instanceof in optimizing.Nicolas Geoffray2014-11-071-2/+95