77d10f2ed9
Renames `ReturnInstr` to `DartReturnInstr`, and introduces a new `ReturnBaseInstr` to be the common parent of `DartReturnInstr` and `NativeReturnInstr`. (Before this CL, `NativeReturnInstr` was a subtype of `ReturnInstr`.) In a follow up CL, the `NativeReturnInstr` will get up to two inputs. https://dart-review.googlesource.com/c/sdk/+/354226 Therefore, the `ReturnBaseInstr` does not inherit from `TemplateInstr` with 1 input, but instead only inherits from `Instruction`. TEST=SDK build TEST=*_il_test.dart Change-Id: I017eb7802ae6c902b64f1cda20edf4a11408dbe1 Cq-Include-Trybots: luci.dart.try:vm-aot-linux-debug-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/358904 Reviewed-by: Tess Strickland <sstrickl@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>