Displaying 2 results from an estimated 2 matches for "variabledbginfo".
2013 Sep 29
2
[LLVMdev] StackColoring remaps debug info from unrelated functions
...strange error when compiling with debug infos, where LLC
tries to generate a variable DIE using a completely wrong frame-index
(DebugDwarf tries to resolve frame index 27 in a simple function which
only has a single frame object .. ).
After digging around, I found that MachineModuleInfo has a
VariableDbgInfo map, that is filled by SelectionDAGBuilder.
MMI->VariableDbgInfo maps MDNodes representing variables to a
<FrameIndex, DebugLoc> pair. All infos of all functions reside in a
single map per module.
In lib/CodeGen/StackColoring.cpp:493 is the only place where this
information is updated...
2013 Sep 30
0
[LLVMdev] StackColoring remaps debug info from unrelated functions
...ge error when compiling with debug infos, where LLC tries to generate a variable DIE using a completely wrong frame-index (DebugDwarf tries to resolve frame index 27 in a simple function which only has a single frame object .. ).
>
> After digging around, I found that MachineModuleInfo has a VariableDbgInfo map, that is filled by SelectionDAGBuilder.
> MMI->VariableDbgInfo maps MDNodes representing variables to a <FrameIndex, DebugLoc> pair. All infos of all functions reside in a single map per module.
>
> In lib/CodeGen/StackColoring.cpp:493 is the only place where this information...