DescriptionFixup redefinitions before doing code motion
Also use redefined receiver consistently when inlining recognized methods.
This CL re-enables type propagation from CheckClassId instructions which
was disabled as a temporary stop-gap to prevent illegal code motion.
(reverts https://codereview.chromium.org/1928633002)
Now uses of redefined values that are dominated by the redefinition are renamed before doing LICM.
Related to #26347.
R=vegorov@google.com
Committed: https://github.com/dart-lang/sdk/commit/521526d25903e15b002f82a64b09f2018b53fbba
Patch Set 1 #
Total comments: 13
Patch Set 2 : addressed comments #Patch Set 3 : fix build #
Messages
Total messages: 8 (3 generated)
|