<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18876"></HEAD>
<BODY>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>Does llvm-gcc
do more, less, or the same amount of function inlining as gcc? What about
llvm-g++ and g++?</FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>I am specifically
interested in inlining that occurs when I run with the --emit-llvm command line
flag like this:</FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>llvm-gcc -c
--emit-llvm foo.c</FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>thus generating
bitcode. That is, I am not interested at this moment in what happens when I run
the opt or llc tools </FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>on the bit code
after its omitted, I am just focusing on the inlining that has occurred up until
the point that the bitcode </FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>is
emitted.</FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>I am trying to find
this information about using the tools themselves, but it would be great if
there is a known answer </FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2 face=Arial>so I can cut short
the process.</FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial>thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=242401923-28012010><FONT size=2
face=Arial>-David</FONT></SPAN></DIV></BODY></HTML>