3f129a0250ab6163517d8c31c0d4dc8ab841fa24 |
|
18-Jul-2017 |
Lars Bak <bak@google.com> |
Simplified IR processing order by first breaking cycles in call graph. This fixes a race condition exposed by R8GMSCoreDeterministicTest. Bug: Change-Id: I6a46bd9a0bf061db2285cffcf60334910d1ec8d9
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
d6868d33a233569769fda3d8e18db42281a9528e |
|
14-Jul-2017 |
Lars Bak <bak@google.com> |
Fixes a race condition when running R8. 2f4517160f9ce402be795a6555f68b8129cb09da Bug: Change-Id: I9c73bc0b9db9feef1cd2b02e62af21861aee6367
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
90c1804c404872c83fdb5b53a6d45406321cff5f |
|
26-Jun-2017 |
Lars Bak <bak@google.com> |
Util for golem that sums up sizes of dex segments. BUG= Change-Id: I87aff4720102aa56966ea4c6058f1a6d95bd8f44
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
efdc1abe6c1e12bf31f0b0e6af2377edbfbbcbdb |
|
14-Jun-2017 |
Lars Bak <bak@google.com> |
Added inlining reason to InlineAction. BUG= Change-Id: I93658b52bccc050dab669af4843578d08880630f
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
7fcd54c99fc8d54b109501f54edf722206fd6548 |
|
29-May-2017 |
Lars Bak <bak@google.com> |
Eliminated aggressive inlining removing access problems. BUG= Change-Id: Ieebb6faba5967329a720af1e9041493caca1781f
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
7817e70dfbe37aadfce6c0d9f45b38b5cbae6ebb |
|
23-May-2017 |
Søren Gjesse <sgjesse@google.com> |
Add internal tests for both debug and release Run most internal tests for both debug and release. Add D8 tests for YouTube as well. R=ager@google.com Change-Id: I12cc4ab2a4e2540cc71cc716f5277e3cd40d41c0
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
94163b9fafebb9eee711c9fda00fe6dcf1710d16 |
|
23-May-2017 |
Lars Bak <bak@google.com> |
Fixed issue with run-r8-on-gmscore v4 tripping an assert by adding conservative bailout for inlining. BUG= Change-Id: I8c52c1166f15e6d77dfbaedd14f8d547958fd058
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
d5aa09296ee17dd3ef20fc07eed18a9708331e5b |
|
22-May-2017 |
Stephan Herhut <herhut@google.com> |
Implement simple class merger. BUG= Change-Id: Ib22cf7a7d10797b0ba7ed6ef8fb5aa5fda9aaa60
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
82e83bfe2977f0b1171e994b263f25ceefa6ca1c |
|
22-May-2017 |
Lars Bak <bak@google.com> |
Use the dominator tree to mark the receiver non-null. Added downcast to allow more inlining. BUG= Change-Id: Ib2c3d2ac99ab12ce9be5aa1d16fb093e0c95b6c2
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|
418d1ca139ea11316113beafbb3b3dd3fd5587ab |
|
22-May-2017 |
Mads Ager <ager@google.com> |
Initial push.
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
|