HomePhabricator

[Thumb2] Regenerate test impacted by e8b55cf7b70a695d158d.

Authored by fhahn on Wed, Nov 17, 3:32 AM.

Description

[Thumb2] Regenerate test impacted by e8b55cf7b70a695d158d.

Details

Committed
fhahnWed, Nov 17, 3:32 AM
Parents
rGe38ef2ff711c: [fir] Add fir.box_tdesc conversion
Branches
Unknown
Tags
Unknown

Event Timeline

This is quite a lot worse now. Any idea why?

fhahn added a comment.Thu, Nov 18, 6:50 AM

This is quite a lot worse now. Any idea why?

It looks like the loop with header block vector.body is now not considered a candidate for the hardware loops pass, because the exit count is 0 now (https://github.com/llvm/llvm-project/blob/main/llvm/lib/Analysis/TargetTransformInfo.cpp#L119). The IR function is quite complicated, but it looks like the vector.body loop can be shown to exit after the first iteration. -loop-unroll -simplifycfg removes the loop.