a8777149a7
Change StoreIndexed, StoreIndexedUnsafe, and StoreInstanceField to be non-definition instructions. Fix up the flow graph builders so they no longer treat StoreIndexed and StoreIndexedUnsafe as pushing values on the stack that need to be dropped. We recently changed FlowGraphInliner::TryInlineRecognizedMethod to create a distinction between the last instruction to be inlined and the definition that should be used as the new result. Perform the same separation of replacement code and result in the call specializers. Change-Id: I66c7ab60a662dcca05092e47156d1d4ba809d51f Reviewed-on: https://dart-review.googlesource.com/c/88326 Commit-Queue: Stevie Strickland <sstrickl@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>