4b7c6b1fa6
With0ca1ff2281fixing the reason why we had `isA2` we can get rid of it. One 100-run-each-benchmark of compiling a fixed version of the CFE with the current version of the CFE I get ``` msec task-clock:u: -0.3133% +/- 0.2298% (-13.22 +/- 9.70) cycles:u: -0.4109% +/- 0.2303% (-71702583.62 +/- 40176749.86) instructions:u: -0.0150% +/- 0.0002% (-3206465.75 +/- 50567.00) branch-misses:u: -0.9597% +/- 0.8046% (-615355.48 +/- 515877.98) seconds time elapsed: -0.3138% +/- 0.2297% (-0.01 +/- 0.01) seconds user: -0.2991% +/- 0.2978% (-0.01 +/- 0.01) ``` (the only real thing to look at here is likely the `instructions:u` going down by ~3.2 mio.) For anyone interested: Manualy testing what0ca1ff2281did vs the commit before (by running it 5 times each by hand through perf stat) I get instructions:u: -0.0831338% +/- 0.00115149% (-1.78503e+07 +/- 247246) (i.e. almost 18 mio less instructions). Change-Id: I01600c33364933da262b3354298255e8b2df8afb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/394101 Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Jens Johansen <jensj@google.com>