loop optimization in gcc
Ian Lance Taylor
iant@google.com
Mon Oct 12 08:53:00 GMT 2009
sandeep soni <saintiwara@gmail.com> writes:
> I have been studying the gcc code lately as part of my project.I have
> got info from this mailing list about CFG and DFG information.I want
> to know how gcc uses this information to perform loop optimization?
> Does it Follow any particular algorithm or in particular what are the
> different techniques that it uses to parallelize the code by
> performing the loop optimizations?(correct me please if this sentence
> is not right).
I'm not really sure what you are asking. gcc supports OpenMP for
parallelizing loops. That is mostly done in the frontends. I don't
think it has much to do with the CFG or DFG, but I'm not very familiar
with the code. The other loop optimizations are mostly in
tree-ssa-loop-*.c, q.v.
Ian
More information about the Gcc
mailing list