<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Oct 4, 2011, at 4:32 AM, Pankaj Gode wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt; position: static; z-index: auto; "><div style="RIGHT: auto"><span style="RIGHT: auto"><var id="yui-ie-cursor"></var>Hi,</span></div>
<div style="RIGHT: auto"><span style="RIGHT: auto"></span> </div>
<div style="RIGHT: auto"><span style="RIGHT: auto">My problem definition is to collect "end line" for each scope (i.e. start and end line for a scope). I need to dump this information while emitting target code for an architecture. Though I understand that scoping details are not modeled in LLVM. Reference: <a href="http://llvm.org/docs/SourceLevelDebugging.html#format_common_lifetime">http://llvm.org/docs/SourceLevelDebugging.html#format_common_lifetime</a></span></div>
<div style="RIGHT: auto"><span style="RIGHT: auto"></span><br></div></div></div></blockquote><br></div><div>You have misread this link. We use metadata attached to instructions to model scopes. Look for DW_TAG_lexical_block in the output. I'm working on this area at the moment to make it more precise, but for the general case this should work just fine.</div><div><br></div><div>-eric</div></body></html>