Displaying 3 results from an estimated 3 matches for "insertdebugvalu".
Did you mean:
insertdebugvalue
2011 Oct 11
1
[LLVMdev] Expected behavior of eliminateFrameIndex() on dbg_value machine instructions
...eLocation Location(FrameReg, Offset);
addVariableAddress(DV, VariableDie, Location);
If the intention is to handle the case where the target doesn't
implement emitFrameIndexDebugValue(), then there is a mismatch between
the operands it expects and the operands added in
UserValue::insertDebugValue(). I've attached a patch which fixes this.
Does this look correct to you?
> The target's eliminateFrameIndex() should be able to handle any DBG_VALUE instructions created by this hook.
>
> If you don't implement the hook, you will get DBG_VALUE instructions with just a FrameI...
2011 Oct 10
0
[LLVMdev] Expected behavior of eliminateFrameIndex() on dbg_value machine instructions
On Oct 10, 2011, at 10:26 AM, Richard Osborne wrote:
> I'm investigating a bug associated with debug information that manifests
> itself in the XCore backend (PR11105). I'd like to understand what the
> expected behavior of eliminateFrameIndex() is when it is called on a
> dbg_value machine instruction.
That is up to the target.
The TII::emitFrameIndexDebugValue() hook is
2011 Oct 10
2
[LLVMdev] Expected behavior of eliminateFrameIndex() on dbg_value machine instructions
I'm investigating a bug associated with debug information that manifests
itself in the XCore backend (PR11105). I'd like to understand what the
expected behavior of eliminateFrameIndex() is when it is called on a
dbg_value machine instruction.
Currently the XCore target replaces the frame index with the frame
register and sets the next operand to the byte offset from the frame