Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Simplify KeysetIterEnd and BespokeIterEnd on static arrays to Count
Summary: Static arrays do not have tombstones. Without tombstones, IterEnd is the same as Count, so simplify them to Count, which we likely already loaded for other reasons. This optimizes away tombstone detection, as it will turn IterEnd vs Count comparison to Count vs Count, where GVN will deduplicate these counts and simplifier will then optimize away of EqInt on two same SSATmps. Differential Revision: D57466215 fbshipit-source-id: 9398eb797697691640295aa92ae5f64dcc042038
- Loading branch information