SIMD things introduce a metric ton of known key things
In #12357 (closed) we were looking at reducing the number of entries in the knownKeyNames
. This has the potential to improve compiler performance since this set of things is always present in the original name cache, which is often referred to.
#12357 (closed) reduced the number of elements in knownKeyNames
from 2017 to 1834. Not a bad improvement. That being said, the SIMD operations introduce nearly four times that number. These include things like readWord64OffAddrAsWord64X2#
, indexInt16OffAddrAsInt16X16#
, and remInt16X16#
. All in all these operations constitute nearly a third of the known key names.
I'm not really sure what can be done about this, but I thought it should be noted.
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | low |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |