getOrCreateTripCount is used to generate code for the outer loop, but it
requires a computable backedge taken counts. Check that in the VPlan
native path.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D81088
[VPlan] Reject loops without computable backedge taken counts ClosedPublic Authored by fhahn on Jun 3 2020, 5:15 AM.
Details Summary getOrCreateTripCount is used to generate code for the outer loop, but it
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 10 2020, 8:51 AM Closed by commit rG3a846d4d9242: [VPlan] Reject loops without computable backedge taken counts (authored by fhahn). · Explain WhyJun 12 2020, 2:40 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 270342 llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/vplan-outer-loop-uncomputable-trip-count.ll
|