| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | | [optimizing] Don't record None locations in the stack maps. | Nicolas Geoffray | 2015-03-13 | 4 | -183/+280 |
| | |/
| |/| |
|
* | | | Refactor code in preparation of correct stack maps in slow path. | Nicolas Geoffray | 2015-03-13 | 9 | -104/+118 |
|/ / |
|
* | | Align CodeInfo regions instead of their inner subregions. | Roland Levillain | 2015-03-13 | 1 | -4/+5 |
* | | Merge "Fix the computation of the size of the stack maps region." | Roland Levillain | 2015-03-13 | 1 | -5/+11 |
|\ \ |
|
| * | | Fix the computation of the size of the stack maps region. | Roland Levillain | 2015-03-13 | 1 | -5/+11 |
* | | | Merge "Disable inlining in Optimizing when --debuggable is set." | Nicolas Geoffray | 2015-03-13 | 1 | -0/+5 |
|\ \ \
| |/ /
|/| | |
|
| * | | Disable inlining in Optimizing when --debuggable is set. | Nicolas Geoffray | 2015-03-13 | 1 | -0/+5 |
* | | | Fix build breakage. | Nicolas Geoffray | 2015-03-13 | 1 | -1/+1 |
* | | | Merge "Tweak liveness when instructions are used in environments." | Nicolas Geoffray | 2015-03-13 | 5 | -4/+35 |
|\ \ \ |
|
| * | | | Tweak liveness when instructions are used in environments. | Nicolas Geoffray | 2015-03-12 | 5 | -4/+35 |
* | | | | Force word alignment of Dex register maps. | Roland Levillain | 2015-03-12 | 1 | -4/+5 |
* | | | | Merge "Opt compiler: Basic simplification for arithmetic operations." | Roland Levillain | 2015-03-12 | 4 | -0/+526 |
|\ \ \ \ |
|
| * | | | | Opt compiler: Basic simplification for arithmetic operations. | Alexandre Rames | 2015-03-11 | 4 | -0/+526 |
* | | | | | Merge "Compress the Dex register maps built by the optimizing compiler." | Roland Levillain | 2015-03-12 | 3 | -113/+155 |
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| * | | | | Compress the Dex register maps built by the optimizing compiler. | Roland Levillain | 2015-03-12 | 3 | -113/+155 |
| | |_|/
| |/| | |
|
* | | | | Merge "Run the natural loop recognizer before building SSA." | Nicolas Geoffray | 2015-03-12 | 1 | -1/+6 |
|\ \ \ \
| |_|_|/
|/| | | |
|
| * | | | Run the natural loop recognizer before building SSA. | Nicolas Geoffray | 2015-03-12 | 1 | -1/+6 |
* | | | | Merge "Revert "Opt Compiler: Materialise constants that cannot be encoded"" | Nicolas Geoffray | 2015-03-12 | 2 | -40/+4 |
|\ \ \ \ |
|
| * | | | | Revert "Opt Compiler: Materialise constants that cannot be encoded" | Nicolas Geoffray | 2015-03-12 | 2 | -40/+4 |
* | | | | | Merge "Give an expected type to phis created for multiple returns." | Nicolas Geoffray | 2015-03-12 | 1 | -1/+2 |
|\ \ \ \ \ |
|
| * | | | | | Give an expected type to phis created for multiple returns. | Nicolas Geoffray | 2015-03-12 | 1 | -1/+2 |
| | |/ / /
| |/| | | |
|
* | | | | | Merge "Opt Compiler: Materialise constants that cannot be encoded" | Nicolas Geoffray | 2015-03-12 | 2 | -4/+40 |
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / / |
|
| * | | | Opt Compiler: Materialise constants that cannot be encoded | Serban Constantinescu | 2015-03-11 | 2 | -4/+40 |
| | |/
| |/| |
|
* | | | Fix a bug in the SSA builder. | Nicolas Geoffray | 2015-03-11 | 1 | -8/+12 |
|/ / |
|
* | | Revert "Revert "[optimizing] Enable x86 long support."" | Nicolas Geoffray | 2015-03-11 | 9 | -122/+339 |
* | | Fix tests now that the SSA builder is pruning more phis. | Nicolas Geoffray | 2015-03-10 | 2 | -38/+37 |
* | | Make the SSA builder honor the debuggable flag. | Nicolas Geoffray | 2015-03-10 | 7 | -31/+262 |
|/ |
|
* | Merge "Revert "[optimizing] Enable x86 long support."" | Nicolas Geoffray | 2015-03-06 | 9 | -319/+113 |
|\ |
|
| * | Revert "[optimizing] Enable x86 long support." | Nicolas Geoffray | 2015-03-06 | 9 | -319/+113 |
* | | Opt compiler: Clean the use of `virtual` and `OVERRIDE`. | Alexandre Rames | 2015-03-06 | 7 | -103/+103 |
* | | Merge "Extend compiler/optimizing/stack_map_test.cc." | Roland Levillain | 2015-03-06 | 1 | -7/+35 |
|\ \ |
|
| * | | Extend compiler/optimizing/stack_map_test.cc. | Roland Levillain | 2015-03-05 | 1 | -7/+35 |
* | | | Merge "[optimizing] Enable x86 long support." | Nicolas Geoffray | 2015-03-06 | 9 | -113/+319 |
|\ \ \
| | |/
| |/| |
|
| * | | [optimizing] Enable x86 long support. | Nicolas Geoffray | 2015-03-06 | 9 | -113/+319 |
* | | | ART: Fix test breakage | David Brazdil | 2015-03-05 | 1 | -4/+4 |
* | | | ART: Optimize iteration of safepoints | David Brazdil | 2015-03-05 | 1 | -6/+15 |
|/ / |
|
* | | Merge "[optimizing] Use callee-save registers for x86" | Nicolas Geoffray | 2015-03-05 | 3 | -58/+82 |
|\ \ |
|
| * | | [optimizing] Use callee-save registers for x86 | Mark Mendell | 2015-03-05 | 3 | -58/+82 |
* | | | Merge "[optimizing] Improve x86/x86_64 bound check code" | Andreas Gampe | 2015-03-04 | 2 | -16/+26 |
|\ \ \
| |/ /
|/| | |
|
| * | | [optimizing] Improve x86/x86_64 bound check code | Mark Mendell | 2015-03-04 | 2 | -16/+26 |
* | | | Fix bce gtest. | Mingyao Yang | 2015-03-04 | 1 | -0/+9 |
* | | | Merge "Make BCE a no-op if there is no array access." | Mingyao Yang | 2015-03-04 | 4 | -0/+21 |
|\ \ \ |
|
| * | | | Make BCE a no-op if there is no array access. | Mingyao Yang | 2015-03-03 | 4 | -0/+21 |
| |/ / |
|
* | | | Fix arm64 build. | Nicolas Geoffray | 2015-03-04 | 1 | -2/+8 |
|/ / |
|
* | | Add a change that should be part of "enhance gvn for commutative ops." | Mingyao Yang | 2015-03-03 | 1 | -1/+1 |
* | | Opt compiler: enhance gvn for commutative ops. | Mingyao Yang | 2015-03-03 | 4 | -10/+53 |
* | | Fix build lint issue. | Brian Carlstrom | 2015-03-03 | 1 | -1/+0 |
* | | Merge "bce: add support to narrow two MonotonicValueRange's at the same time." | Mingyao Yang | 2015-03-03 | 1 | -7/+88 |
|\ \ |
|
| * | | bce: add support to narrow two MonotonicValueRange's at the same time. | Mingyao Yang | 2015-02-24 | 1 | -7/+88 |
* | | | Merge "[optimizing compiler] x86 goodness" | Nicolas Geoffray | 2015-03-03 | 4 | -56/+112 |
|\ \ \ |
|