summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing
Commit message (Expand)AuthorAgeFilesLines
...
| * | | [optimizing] Don't record None locations in the stack maps.Nicolas Geoffray2015-03-134-183/+280
| | |/ | |/|
* | | Refactor code in preparation of correct stack maps in slow path.Nicolas Geoffray2015-03-139-104/+118
|/ /
* | Align CodeInfo regions instead of their inner subregions.Roland Levillain2015-03-131-4/+5
* | Merge "Fix the computation of the size of the stack maps region."Roland Levillain2015-03-131-5/+11
|\ \
| * | Fix the computation of the size of the stack maps region.Roland Levillain2015-03-131-5/+11
* | | Merge "Disable inlining in Optimizing when --debuggable is set."Nicolas Geoffray2015-03-131-0/+5
|\ \ \ | |/ / |/| |
| * | Disable inlining in Optimizing when --debuggable is set.Nicolas Geoffray2015-03-131-0/+5
* | | Fix build breakage.Nicolas Geoffray2015-03-131-1/+1
* | | Merge "Tweak liveness when instructions are used in environments."Nicolas Geoffray2015-03-135-4/+35
|\ \ \
| * | | Tweak liveness when instructions are used in environments.Nicolas Geoffray2015-03-125-4/+35
* | | | Force word alignment of Dex register maps.Roland Levillain2015-03-121-4/+5
* | | | Merge "Opt compiler: Basic simplification for arithmetic operations."Roland Levillain2015-03-124-0/+526
|\ \ \ \
| * | | | Opt compiler: Basic simplification for arithmetic operations.Alexandre Rames2015-03-114-0/+526
* | | | | Merge "Compress the Dex register maps built by the optimizing compiler."Roland Levillain2015-03-123-113/+155
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Compress the Dex register maps built by the optimizing compiler.Roland Levillain2015-03-123-113/+155
| | |_|/ | |/| |
* | | | Merge "Run the natural loop recognizer before building SSA."Nicolas Geoffray2015-03-121-1/+6
|\ \ \ \ | |_|_|/ |/| | |
| * | | Run the natural loop recognizer before building SSA.Nicolas Geoffray2015-03-121-1/+6
* | | | Merge "Revert "Opt Compiler: Materialise constants that cannot be encoded""Nicolas Geoffray2015-03-122-40/+4
|\ \ \ \
| * | | | Revert "Opt Compiler: Materialise constants that cannot be encoded"Nicolas Geoffray2015-03-122-40/+4
* | | | | Merge "Give an expected type to phis created for multiple returns."Nicolas Geoffray2015-03-121-1/+2
|\ \ \ \ \
| * | | | | Give an expected type to phis created for multiple returns.Nicolas Geoffray2015-03-121-1/+2
| | |/ / / | |/| | |
* | | | | Merge "Opt Compiler: Materialise constants that cannot be encoded"Nicolas Geoffray2015-03-122-4/+40
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | Opt Compiler: Materialise constants that cannot be encodedSerban Constantinescu2015-03-112-4/+40
| | |/ | |/|
* | | Fix a bug in the SSA builder.Nicolas Geoffray2015-03-111-8/+12
|/ /
* | Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-119-122/+339
* | Fix tests now that the SSA builder is pruning more phis.Nicolas Geoffray2015-03-102-38/+37
* | Make the SSA builder honor the debuggable flag.Nicolas Geoffray2015-03-107-31/+262
|/
* Merge "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-069-319/+113
|\
| * Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-069-319/+113
* | Opt compiler: Clean the use of `virtual` and `OVERRIDE`.Alexandre Rames2015-03-067-103/+103
* | Merge "Extend compiler/optimizing/stack_map_test.cc."Roland Levillain2015-03-061-7/+35
|\ \
| * | Extend compiler/optimizing/stack_map_test.cc.Roland Levillain2015-03-051-7/+35
* | | Merge "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-069-113/+319
|\ \ \ | | |/ | |/|
| * | [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-069-113/+319
* | | ART: Fix test breakageDavid Brazdil2015-03-051-4/+4
* | | ART: Optimize iteration of safepointsDavid Brazdil2015-03-051-6/+15
|/ /
* | Merge "[optimizing] Use callee-save registers for x86"Nicolas Geoffray2015-03-053-58/+82
|\ \
| * | [optimizing] Use callee-save registers for x86Mark Mendell2015-03-053-58/+82
* | | Merge "[optimizing] Improve x86/x86_64 bound check code"Andreas Gampe2015-03-042-16/+26
|\ \ \ | |/ / |/| |
| * | [optimizing] Improve x86/x86_64 bound check codeMark Mendell2015-03-042-16/+26
* | | Fix bce gtest.Mingyao Yang2015-03-041-0/+9
* | | Merge "Make BCE a no-op if there is no array access."Mingyao Yang2015-03-044-0/+21
|\ \ \
| * | | Make BCE a no-op if there is no array access.Mingyao Yang2015-03-034-0/+21
| |/ /
* | | Fix arm64 build.Nicolas Geoffray2015-03-041-2/+8
|/ /
* | Add a change that should be part of "enhance gvn for commutative ops."Mingyao Yang2015-03-031-1/+1
* | Opt compiler: enhance gvn for commutative ops.Mingyao Yang2015-03-034-10/+53
* | Fix build lint issue.Brian Carlstrom2015-03-031-1/+0
* | Merge "bce: add support to narrow two MonotonicValueRange's at the same time."Mingyao Yang2015-03-031-7/+88
|\ \
| * | bce: add support to narrow two MonotonicValueRange's at the same time.Mingyao Yang2015-02-241-7/+88
* | | Merge "[optimizing compiler] x86 goodness"Nicolas Geoffray2015-03-034-56/+112
|\ \ \