[PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling

Gerolf Hoflehner via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 26 10:08:25 PDT 2016

Gerolf added a comment.


Could you provide more background on this idea?  What is your motivational use case? When the trip count is low why optimize? If the profile is wrong and it actually is a hot loop for a regular/different input set peeling could hurt. There are also side effects on code size, register pressure etc. that could hurt performance.



More information about the llvm-commits mailing list