summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing
Commit message (Expand)AuthorAgeFilesLines
* Add long bitwise not instruction in the optimizing compiler.Roland Levillain2014-10-274-5/+14
* Support hard float on arm in optimizing compiler.Nicolas Geoffray2014-10-276-134/+187
* ARM: Use hardfp calling convention between java to java call.Zheng Xu2014-10-241-7/+14
* Merge "Revert "Revert "Implement long negate instruction in the optimizing co...Roland Levillain2014-10-244-4/+46
|\
| * Revert "Revert "Implement long negate instruction in the optimizing compiler.""Roland Levillain2014-10-244-4/+46
* | Merge "Fix wrong unsigned to signed conversions."Nicolas Geoffray2014-10-242-6/+10
|\ \ | |/ |/|
| * Fix wrong unsigned to signed conversions.Nicolas Geoffray2014-10-232-6/+10
* | Merge "ART: Add basic tests for materialized conditions."Nicolas Geoffray2014-10-231-0/+117
|\ \
| * | ART: Add basic tests for materialized conditions.Alexandre Rames2014-10-231-0/+117
| |/
* | Revert "Implement long negate instruction in the optimizing compiler."Roland Levillain2014-10-234-35/+4
|/
* Implement long negate instruction in the optimizing compiler.Roland Levillain2014-10-234-4/+35
* [optimizing compiler] Handle SUB_FLOAT/DOUBLE nodesCalin Juravle2014-10-231-0/+20
* [optimizing compiler] Add float/double subtractionCalin Juravle2014-10-233-101/+89
* ART: optimizing compiler: initial support for ARM64.Alexandre Rames2014-10-235-1/+1466
* Remove obsolete TODOs from codegen testsCalin Juravle2014-10-231-3/+1
* Merge "Implement int bit-wise not operation in the optimizing compiler."Roland Levillain2014-10-237-22/+102
|\
| * Implement int bit-wise not operation in the optimizing compiler.Roland Levillain2014-10-237-22/+102
* | C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-223-1/+4
* | Merge "Tidy up logging."Ian Rogers2014-10-223-2/+5
|\ \ | |/ |/|
| * Tidy up logging.Ian Rogers2014-10-223-2/+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
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-2120-133/+611
* 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
|/
* Have HInstruction::StrictlyDominates compute strict dominance.Roland Levillain2014-10-173-6/+11
* Revert "Revert "Introduce a class to implement optimization passes.""Roland Levillain2014-10-1712-114/+265
* Add multiplication for integral typesCalin Juravle2014-10-178-28/+381
* Merge "Make ART compile with GCC -O0 again."Ian Rogers2014-10-172-5/+2
|\
| * Make ART compile with GCC -O0 again.Ian Rogers2014-10-162-5/+2
* | 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
| |/
* | Implement default traversals in CFG & SSA graph checkers.Roland Levillain2014-10-146-8/+29
* | Improve art::SSAChecker::VisitInstruction.Roland Levillain2014-10-141-11/+28
* | Do not remove NullChecks & BoundsChecks in HDeadCodeElimination.Roland Levillain2014-10-142-1/+9
* | Turn constant conditional jumps into unconditional jumps.Roland Levillain2014-10-143-80/+136
|/
* Merge "Use Is*() helpers to shorten code in the optimizing compiler."Roland Levillain2014-10-137-19/+19
|\
| * Use Is*() helpers to shorten code in the optimizing compiler.Roland Levillain2014-10-097-19/+19
* | Cleanup baseline register allocator.Nicolas Geoffray2014-10-109-181/+144
* | Merge "Fix code generation of materialized conditions."Nicolas Geoffray2014-10-1014-152/+298
|\ \
| * | Fix code generation of materialized conditions.Nicolas Geoffray2014-10-0914-152/+298
* | | Enable -Wimplicit-fallthrough.Ian Rogers2014-10-093-12/+24