History log of /external/r8/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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