Files
sdk/pkg/compiler
Johnni Winther 1328c98cc2 This CL:
- renames the existing AbstractValue in cps_ir/type_propagation.dart to AbstractConstant
- introduces AbstractValue as an empty superinterface of TypeMask, and
- lift the interface of TypeMaskSystem to the superinterface AbstractValueDomain.

In follow-ups:
- change simple uses from TypeMask(System) to AbstractValue(Domain)
- update names and comment in AbstractValueDomain to more precisely reflect the abstraction
- update the complex uses (mainly type_propagation.dart) to use AbstractValue(Domain)

R=asgerf@google.com

Review URL: https://codereview.chromium.org/1415883005.
2015-12-02 13:52:10 +01:00
..
2015-12-02 13:52:10 +01:00
2015-11-02 14:43:22 +01:00
2015-10-05 10:20:36 -07:00