DescriptionSimple sharing and hoisting of final field loads
Final fields always yield the same value. Replace GetField operations with references to pevious in-scope GetField operations. If it is safe, hoist the GetField to the loop where the input is defined.
This is a temporary pass while I continue on load elimination.
R=asgerf@google.com
Committed: https://github.com/dart-lang/sdk/commit/cc0525c0c4828bd476d70c3aa1261d3c3fbc70b5
Patch Set 1 #
Total comments: 1
Patch Set 2 : #
Messages
Total messages: 5 (2 generated)
|