[LLVMdev] information-transfer between analysis-pases

RAAD B raad_7007 at yahoo.com
Tue Feb 17 01:05:06 PST 2009


Ok, but what about a pass like alias-analysis.
How are the results stored, so that other passes can use them.

-Raad




________________________________
From: Eli Friedman <eli.friedman at gmail.com>
To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
Sent: Tuesday, February 17, 2009 9:52:58 AM
Subject: Re: [LLVMdev] information-transfer between analysis-pases

On Tue, Feb 17, 2009 at 12:46 AM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hello together,
>
> I have seen that the analysis-results are stored in llvm-IR as annotations.
> For example <; preds = %entry> in basicBlock level and <; <i32*> [#uses=2]>
> for a variable.
>
> Is there any documentation about annotations?

That isn't really analysis; it's just some easy-to-extract information
the disassembler uses to make the output more readable.  Those notes
are treated as comments by the assembler.

-Eli
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu        http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090217/6d012fc6/attachment.html>


More information about the llvm-dev mailing list