This patch is part of D28975's breakdown.
Add caching for block masks similar to the cache already used for edge masks, replacing generation per user with reusing the first generated value which dominates all uses.
Paths
| Differential D32054
[LV] Cache block mask values ClosedPublic Authored by gilr on Apr 13 2017, 2:34 PM.
Details Summary This patch is part of D28975's breakdown. Add caching for block masks similar to the cache already used for edge masks, replacing generation per user with reusing the first generated value which dominates all uses.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Apr 17 2017, 7:21 PM Closed by commit rL300557: [LV] Cache block mask values (authored by gilr). · Explain WhyApr 18 2017, 7:59 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 95212 lib/Transforms/Vectorize/LoopVectorize.cpp
|