[LLVMdev] GSoC:Loop Reversal Transformation
matt at godbolt.org
Tue Mar 17 12:50:06 PDT 2015
On Tue, Mar 17, 2015 at 2:00 PM, vishal sarda <vishalksarda at gmail.com>
> Loop counting up 0.15 ms
> Loop counting down 0.08 ms
I'm no llvm expert, but as an interest bystander: I suspect you compiled
the source without any optimizations applied - I tried to replicate this
behaviour and found the optimzer happily replaces both the inner loops you
had with a constant, and thus I got the same time on both loops. (e.g. see
Benchmarks of this nature where the run time is so small are notoriously
prone to measurement errors, so I'd be a little careful drawing conclusions
from the sample you listed. Also; what architecture did you measure on, and
what spec machine?
Not at all to dissuade you from investigating this optimization! I'm just a
little sceptical of the benchmark you posted!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev