[LLVMdev] Source file information.
Török Edwin
edwintorok at gmail.com
Thu Jul 9 01:53:38 PDT 2009
On 2009-07-09 11:17, Aaron Gray wrote:
>>> -----Original Message-----
>>> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
>>>
>> On
>>
>>> Behalf Of Saman Aliari Zonouz
>>> Sent: Thursday, July 09, 2009 11:44 AM
>>> To: llvmdev at cs.uiuc.edu
>>> Subject: [LLVMdev] Source file information.
>>>
>>> Hi,
>>>
>>> I am new to LLVM, and need to find the line number and cpp source file
>>> name for each instruction in a .bc file. I suppose llvm debugger might
>>> have that feature but there is no documentation on it. Would you
>>>
>> please
>>
>>> give me some help how to do it?
>>>
>>>
>> Compile the original .cpp file with clang -g option.
>> The file/line is maintained in SDNodes with DebugLoc field.
>>
>
> Can you also get this information in LLVM ?
>
See Analysis/DebugInfo.h, and opt -print-dbginfo for an example of how
to use it.
> And what about with llvm-gcc ?
>
Yes, if compiled with -g.
Best regards,
--Edwin
More information about the llvm-dev
mailing list