summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-229-41/+16
* Merge "Tidy up logging."Ian Rogers2014-10-226-47/+62
|\
| * Tidy up logging.Ian Rogers2014-10-226-47/+62
* | Merge "X86 Long Min/Max: Avoid calling SRegToVReg with -1"Vladimir Marko2014-10-221-0/+5
|\ \
| * | X86 Long Min/Max: Avoid calling SRegToVReg with -1Mark Mendell2014-10-221-0/+5
| |/
* | Minor fix in codegen tests.Calin Juravle2014-10-221-1/+1
* | Add multiplication for floats/doubles in optimizing compilerCalin Juravle2014-10-224-38/+71
* | Implement array creation related DEX instructions.Nicolas Geoffray2014-10-226-7/+284
* | Merge "Various fixes related to integer negate operations."Roland Levillain2014-10-222-2/+6
|\ \ | |/ |/|
| * Various fixes related to integer negate operations.Roland Levillain2014-10-222-2/+6
* | Fix register_allocator_test after reg alloc changes.Nicolas Geoffray2014-10-211-2/+2
|/
* Fix off by one errors in linear scan register allocator.Nicolas Geoffray2014-10-213-8/+10
* Merge "Implement register allocator for floating point registers."Nicolas Geoffray2014-10-2124-138/+647
|\
| * Implement register allocator for floating point registers.Nicolas Geoffray2014-10-2124-138/+647
* | Merge "Enable generic JNI for x86 and ARM when interpret-only."Ian Rogers2014-10-211-1/+15
|\ \ | |/ |/|
| * Enable generic JNI for x86 and ARM when interpret-only.Ian Rogers2014-10-211-1/+15
* | Merge "Constant folding on unary operations in the optimizing compiler."Roland Levillain2014-10-214-8/+94
|\ \
| * | Constant folding on unary operations in the optimizing compiler.Roland Levillain2014-10-214-8/+94
* | | Merge "Implement int negate instruction in the optimizing compiler."Roland Levillain2014-10-216-0/+170
|\ \ \ | |/ /
| * | Implement int negate instruction in the optimizing compiler.Roland Levillain2014-10-216-0/+170
* | | Remove the notion of dies at entry.Nicolas Geoffray2014-10-218-120/+108
| |/ |/|
* | Refactor quick entrypointsIan Rogers2014-10-201-4/+0
|/
* Merge "Have HInstruction::StrictlyDominates compute strict dominance."Roland Levillain2014-10-203-6/+11
|\
| * Have HInstruction::StrictlyDominates compute strict dominance.Roland Levillain2014-10-173-6/+11
* | Merge "Revert "Revert "Introduce a class to implement optimization passes."""Roland Levillain2014-10-2013-115/+267
|\ \ | |/
| * Revert "Revert "Introduce a class to implement optimization passes.""Roland Levillain2014-10-1713-115/+267
* | Merge "Rename arm64 `Register` to `XRegister`."Nicolas Geoffray2014-10-177-328/+327
|\ \
| * | Rename arm64 `Register` to `XRegister`.Alexandre Rames2014-10-177-328/+327
* | | Merge "Rework arm64 register codes and fix Arm64ManagedRegister tests."Nicolas Geoffray2014-10-174-49/+24
|\ \ \ | |/ /
| * | Rework arm64 register codes and fix Arm64ManagedRegister tests.Alexandre Rames2014-10-174-49/+24
| |/
* | Quick: In GVN, apply modifications early if outside loop.Vladimir Marko2014-10-1715-88/+108
|/
* Add multiplication for integral typesCalin Juravle2014-10-1711-29/+416
* Merge "Some code clean-up."Ian Rogers2014-10-176-18/+18
|\
| * Some code clean-up.Ian Rogers2014-10-166-18/+18
* | Merge "dex2oat: Add a --compile-pic option"Igor Murashkin2014-10-174-16/+52
|\ \
| * | dex2oat: Add a --compile-pic optionIgor Murashkin2014-10-164-16/+52
* | | Merge "Make ART compile with GCC -O0 again."Ian Rogers2014-10-1713-191/+43
|\ \ \ | | |/ | |/|
| * | Make ART compile with GCC -O0 again.Ian Rogers2014-10-1613-191/+43
* | | Merge "Quick: Avoid node iteration for passes that don't need it."Vladimir Marko2014-10-162-11/+14
|\ \ \
| * | | Quick: Avoid node iteration for passes that don't need it.Vladimir Marko2014-10-152-11/+14
| |/ /
* | | Merge "Quick: Handle kMirOpNullCheck in LVN/GVN."Vladimir Marko2014-10-161-0/+4
|\ \ \
| * | | Quick: Handle kMirOpNullCheck in LVN/GVN.Vladimir Marko2014-10-161-0/+4
* | | | Merge "Don't use assembler classes in code_generator.h."Nicolas Geoffray2014-10-168-57/+122
|\ \ \ \
| * | | | Don't use assembler classes in code_generator.h.Nicolas Geoffray2014-10-168-57/+122
* | | | | Merge "Implement default traversals in CFG & SSA graph checkers."Roland Levillain2014-10-166-8/+29
|\ \ \ \ \
| * | | | | Implement default traversals in CFG & SSA graph checkers.Roland Levillain2014-10-146-8/+29
* | | | | | Merge "Improve art::SSAChecker::VisitInstruction."Roland Levillain2014-10-161-11/+28
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Improve art::SSAChecker::VisitInstruction.Roland Levillain2014-10-141-11/+28
* | | | | | Merge "Do not remove NullChecks & BoundsChecks in HDeadCodeElimination."Roland Levillain2014-10-162-1/+9
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Do not remove NullChecks & BoundsChecks in HDeadCodeElimination.Roland Levillain2014-10-142-1/+9