[llvm] r179957 - SimplifyCFG: If convert single conditional stores
Jakob Stoklund Olesen
stoklund at 2pi.dk
Sun Apr 21 14:16:49 PDT 2013
On Apr 21, 2013, at 12:05 PM, Evan Cheng <evan.cheng at apple.com> wrote:
> What's preventing early-if-converter from being enabled for x86? I thought the x86 scheduling model is more or less done?
The scheduling models are more or less done.
The if-converter is still causing some regressions. It looks like the MachineTraceMetrics pass needs a mechanism for estimating how much loop iterations can overlap. The regressions I've been looking at happen when we if-convert in a loop that can execute instructions from more than one iterations at once. This saturates the execution ports, and if-conversion causes more instructions to be executed.
/jakob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130421/2ab1c1a5/attachment.html>
More information about the llvm-commits
mailing list