[llvm-commits] [llvm] r93030 - in /llvm/trunk: include/llvm/Target/Target.td include/llvm/Target/TargetInstrInfo.h utils/TableGen/CodeEmitterGen.cpp utils/TableGen/CodeGenTarget.cpp utils/TableGen/InstrInfoEmitter.cpp
Chris Lattner
clattner at apple.com
Mon Jan 11 13:54:39 PST 2010
On Jan 11, 2010, at 11:02 AM, Dale Johannesen wrote:
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=93030&view=rev
>>> Log:
>>> Add DEBUG_VALUE. Not used yet.
>>
>> Hi Dale,
>>
>> How do you envision this working? How will this represent memory
>> and register operands?
>
> It is intended to be a direct mapping of llvm.dbg.value as described
> in your 9/24/2009 document. I don't know most of the details yet.
The representation of mem and reg operands seems like a pretty
important thing to the machine-level design, it would be good to
decide on how this will work before implementing much. This is much
easier at the IR level, because llvm.dbg.value doesn't work on lowered
addresses.
-Chris
More information about the llvm-commits
mailing list