Reduce the default weight for indirect and large stride accesses. Many
graphics shaders are no more than a couple of thousand instructions in
total, so with the old default weight of 1000, even a single indirect or
large stride access would be enough to push them over the 50% threshold.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Offhand 10 times reduction seems huge. Can you update perfhint.ll to show boundary cases, before and after crossing the threshold?