5bcb545696
Ensuring HInstruction.inputs is always a growable list allows ~650 calls to be devirtualized* and makes the output of `dart compile aot-snapshot dart2js.dart` about 0.1% smaller. I was not able to detect a significant performance difference in the SSA phase time. * Estimated from indirect indexed addressing mode calls in the disassembly. Change-Id: I330cd42299d994669bf7a1e2303497b4bbdb827c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/354160 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Stephen Adams <sra@google.com>