Displaying 3 results from an estimated 3 matches for "m_node".
Did you mean:
mdnode
2013 Nov 02
4
[LLVMdev] get function local debug info?
...I tried to use the getVariables() function defined in DISubprogram, but
it seemed to return an empty DIArray node when I ran my pass alone using
opt. Do I need to enable any other analysis passes in order to populate
the data?
My related snippet of code is like the following:
NamedMDNode *M_Nodes = M.getNamedMetadata("llvm.dbg.cu");
for (unsigned i = 0, e = M_Nodes->getNumOperands(); i != e; ++i) {
DIArray SPs = CU.getSubprograms();
for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++ i) {
DISubprogram SP(SPs.getElement(i));
DIArray Va...
2013 Nov 03
0
[LLVMdev] get function local debug info?
...riables() function defined in DISubprogram, but it
> seemed to return an empty DIArray node when I ran my pass alone using opt.
> Do I need to enable any other analysis passes in order to populate the data?
>
> My related snippet of code is like the following:
>
> NamedMDNode *M_Nodes = M.getNamedMetadata("llvm.dbg.cu");
> for (unsigned i = 0, e = M_Nodes->getNumOperands(); i != e; ++i) {
> DIArray SPs = CU.getSubprograms();
> for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++ i) {
> DISubprogram SP(SPs.getElement(i));
>...
2013 Nov 03
0
[LLVMdev] get function local debug info?
...it seemed to return an empty DIArray node when I ran my pass alone using
>>> opt. Do I need to enable any other analysis passes in order to populate the
>>> data?
>>>
>>> My related snippet of code is like the following:
>>>
>>> NamedMDNode *M_Nodes = M.getNamedMetadata("llvm.dbg.cu");
>>> for (unsigned i = 0, e = M_Nodes->getNumOperands(); i != e; ++i) {
>>> DIArray SPs = CU.getSubprograms();
>>> for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++ i) {
>>> DISubpr...