commit | 6f637c5b276c284fdc71100061af5a2c9e11cae9 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Apr 18 13:14:59 2023 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Apr 18 13:14:59 2023 +0200 |
tree | 5d9d5555768b428eb4cca59e8e6a55ff967d0f76 | |
parent | 4e9517f84d030f431c790296e5fd9f2cf2d1cfdf [diff] |
Add a TODO for more aggressive constructor inlining Bug: b/278679664 Change-Id: I32a8e6b649bda82da0c3eb7b21b996fee1d61dcd
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java b/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java index a2572eb..03245b3 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java
@@ -523,6 +523,7 @@ // ... // } // } + // TODO(b/278679664): Relax requirement (3) when targeting DEX. Value thisValue = inlinee.entryBlock().entry().asArgument().outValue(); List<InvokeDirect> initCallsOnThis = new ArrayList<>();