[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