<div dir="ltr">Hello, since I know, you can use getFunctionList or a function iterator (begin & end) on the Module, and then use getName on the Function object (you can get the name from any object that inherits from Value).<br>
<br>Bye.<br><br><div class="gmail_quote">2008/9/10 Villmow, Micah <span dir="ltr"><<a href="mailto:Micah.Villmow@amd.com">Micah.Villmow@amd.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">














<div link="blue" vlink="purple" lang="EN-US">

<div>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">I am attemping to figure out how to access the function
names that are stored in a </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">module so that I know which function I am currently in. I am
attempting to write a </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">backend that targets a language that only allows integer
function names and I need</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">to create mapping between the string and the integer. I've
looked in the header files </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">but I cannot determine how to extract the function name from
either a Function object</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">or a Module.</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Any tips or ideas would be greatly appreciated.</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Thanks,</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Micah Villmow</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Systems Engineer</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Advanced Technology & Performance</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Advanced Micro Devices Inc.</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">4555
    Great America Pkwy,</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Santa
    Clara, CA. 95054</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">P: 408-572-6219</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">F: 408-572-6596</span></font><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"></span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

</div>

</div>


<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>