summaryrefslogtreecommitdiffstats
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Add support for double-to-int & double-to-long in optimizing.Roland Levillain2014-12-052-1/+12
* Add support for float-to-long in the optimizing compiler.Roland Levillain2014-12-042-1/+17
* Print memory usage in dex2oat shutdownMathieu Chartier2014-12-022-3/+17
* Merge "Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug."Nicolas Geoffray2014-12-011-6/+6
|\
| * Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug.Serban Constantinescu2014-11-281-6/+6
* | Don't use CanHoldArm in the code generator.Nicolas Geoffray2014-11-286-77/+113
|/
* Add support for long-to-float in the optimizing compiler.Roland Levillain2014-11-272-1/+12
* Merge "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-2710-5/+76
|\
| * [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-2710-5/+76
* | Merge "Add support for long-to-double in the optimizing compiler."Roland Levillain2014-11-275-8/+110
|\ \
| * | Add support for long-to-double in the optimizing compiler.Roland Levillain2014-11-275-8/+110
| |/
| * Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-267-51/+2
| * [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-267-2/+51
* | Optimizing: Use 16-bit Thumb2 PUSH/POP when possible.Vladimir Marko2014-11-261-19/+29
|/
* Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Nicolas Geoffray2014-11-267-51/+2
* [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-267-2/+51
* Merge "ART: Fix unused variables and functions"Andreas Gampe2014-11-241-2/+1
|\
| * ART: Fix unused variables and functionsAndreas Gampe2014-11-241-2/+1
* | Further cleanup using dex_instruction_utils.h.Vladimir Marko2014-11-241-0/+4
* | Merge "[optimizing compiler] Add shifts"Calin Juravle2014-11-248-19/+139
|\ \
| * | [optimizing compiler] Add shiftsCalin Juravle2014-11-248-19/+139
* | | Eliminate suspend checks on back-edges to return insn.Vladimir Marko2014-11-241-0/+4
* | | Merge "Rewrite GVN's field id and field type handling."Vladimir Marko2014-11-241-0/+188
|\ \ \ | |_|/ |/| |
| * | Rewrite GVN's field id and field type handling.Vladimir Marko2014-11-211-0/+188
* | | Fix possible array access issueVladimir2014-11-211-0/+1
* | | Merge "test: Fix assember_arm_test to compile on gcc"Igor Murashkin2014-11-221-1/+1
|\ \ \ | |/ / |/| |
| * | test: Fix assember_arm_test to compile on gccIgor Murashkin2014-11-211-1/+1
* | | ART: Fix uninitialized value in arm32 assembler testAndreas Gampe2014-11-201-0/+1
* | | ART: Fix arm32 assembler test.Andreas Gampe2014-11-201-1/+1
|/ /
* | Merge "ART: Assembler_arm_test"Andreas Gampe2014-11-204-111/+1235
|\ \ | |/ |/|
| * ART: Assembler_arm_testAndreas Gampe2014-11-204-111/+1235
* | Fix the last users of TARGET_CPU_SMP.Elliott Hughes2014-11-195-10/+0
|/
* Add support for int-to-char in the optimizing compiler.Roland Levillain2014-11-147-0/+119
* Merge "ART: Multiview assembler_test, fix x86-64 assembler"Andreas Gampe2014-11-146-187/+877
|\
| * ART: Multiview assembler_test, fix x86-64 assemblerAndreas Gampe2014-11-136-187/+877
* | Instruction set features for ARM64, MIPS and X86.Ian Rogers2014-11-132-7/+6
|/
* Exercise the generation of SBFX on ARM32 & Thumb-2.Roland Levillain2014-11-133-0/+257
* Add support for int-to-byte in the optimizing compiler.Roland Levillain2014-11-135-0/+47
* [optimizing compiler] Add DIV_LONGCalin Juravle2014-11-122-15/+62
* Implement and/or/xor in optimizing.Nicolas Geoffray2014-11-124-0/+79
* Merge "Revert "Revert "Add support for long-to-int in the optimizing compiler...Roland Levillain2014-11-121-0/+1
|\
| * Revert "Revert "Add support for long-to-int in the optimizing compiler.""Roland Levillain2014-11-111-0/+1
* | Implement checkcast for optimizing.Nicolas Geoffray2014-11-121-1/+1
|/
* Add support for not-long on ARM64 in the optimizing compiler.Roland Levillain2014-11-061-1/+5
* Support int-to-long conversions in the optimizing compiler.Roland Levillain2014-11-052-0/+19
* Merge "Fix store instructions to large frames in ARM opt. compiler."Roland Levillain2014-11-051-6/+24
|\
| * Fix store instructions to large frames in ARM opt. compiler.Roland Levillain2014-11-041-6/+24
* | ART: More warningsAndreas Gampe2014-11-047-91/+96
|/
* Merge "ART: Replace COMPILE_ASSERT with static_assert (compiler)"Andreas Gampe2014-11-041-1/+1
|\
| * ART: Replace COMPILE_ASSERT with static_assert (compiler)Andreas Gampe2014-11-031-1/+1