[llvm-dev] Line number without -Debug ?
mats petersson via llvm-dev
llvm-dev at lists.llvm.org
Tue Dec 15 07:07:45 PST 2015
Since there is extra "work" required to store that sort of infromation, I
wouldn't want my compiler to do that unless I have specifically asked for
What is the actual problem you are trying to solve? I feel that you are
asking an XY question (in other words, "I have problem X, I think solution
is Y, so I ask how to do Y", rather than asking "how do I do X").
On 15 December 2015 at 10:28, Irini Stavrakantonaki via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Hi Eric and thanks for your answer,
> What I mean is that I want to find the number of line on the IR code of a
> specific instruction.
> I found out that I can use:
> DebugLoc Loc = CurrentInstruction->getDebugLoc();
> unsigned Line = Loc.getLine();
> But this works only if DEBUGFLAG is True.
> I'd like to be able to get the Line number without being on a 'Debug'
> mode. Is this possible?
> Thanks again,
> On 15/12/2015 09:37, Eric Christopher wrote:
> Not sure what you mean, but the answer is likely "no" as there's nothing
> for anything to retrieve. Diagnostics inside the compiler can usually get
> it from certain IR constructs that have line information, but I'm not sure
> if that's what you mean.
> On Mon, Dec 14, 2015 at 5:54 PM Irini Stavrakantonaki via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>> Hi list,
>> Is it possible to retrieve the source/IR line number
>> without being on a debug mode?
>> Thank you in advance,
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev