LSE: Better elimination of array stores.

This replaces the workaround from
    https://android-review.googlesource.com/1427546
with a proper fix that precisely tracks the needed stores.

Also fix spelling of Floyd-Warshall.

Test: Additional tests in 530-checker-lse
Test: testrunner.py --host --optimizing --interpreter --jvm -t 530
Test: testrunner.py --host --optimizing
Bug: 168446366
Bug: 77906240
Change-Id: I0cd7acb600ed210ac09d0006b28f045758c2c3ec
2 files changed