[PATCH] [LoopReroll] Run LICM before Loop Rerolling.
hfinkel at anl.gov
hfinkel at anl.gov
Mon Feb 16 09:23:52 PST 2015
Two thoughts:
1. Is it hard to teach the unroller to ignore loop-invariant values? [SE has a function for that].
2. Except under iteration from the CGSCC pass manager, we don't run LICM again after loop rerolling. If we're still finding loop invariant values in loops at that point in the pass sequence, it seems like we should run this again generically (regardless of whether we might reroll or not).
REPOSITORY
rL LLVM
http://reviews.llvm.org/D7674
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list