I am trying to move towards much more space-efficient switch statements, using popcnt, as described in PR39013. This is the patch 6 towards that goal, and a continuation of D60673.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
The backends seem to be able to handle "illegal types", even if they couldn't before for this.
Comment Actions
I am going to drop this as this optimization really belongs in visitGEP, same with the bitmask code in this file.