[PATCH] D90591: [ARM] Introduce t2DoLoopStartTP
Sam Tebbs via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 2 05:04:08 PST 2020
samtebbs added a comment.
In D90591#2367928 <https://reviews.llvm.org/D90591#2367928>, @dmgreen wrote:
> Yeah I was wondering which way to go with that. The t2DoLoopStartTP is meant to mean "a t2DoLoopStart that is almost certainly going to become a DLSTP". A t2DoLoopStart are for all the low overhead loops that are not expected to change to tail predicated loop. That way we could treat them differently elsewhere in the pipeline if we need to.
That makes sense 👍 Do you envisage us moving all of the TP validation to the MVEVPTOptimisationsPass and then only doing the actual codegen in ARMLowOverheadLoops?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90591/new/
https://reviews.llvm.org/D90591
More information about the llvm-commits
mailing list