<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Ok, but what about a pass like alias-analysis.<br>How are the results stored, so that other passes can use them.<br><br>-Raad<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Eli Friedman <eli.friedman@gmail.com><br><b><span style="font-weight: bold;">To:</span></b> LLVM Developers Mailing List <llvmdev@cs.uiuc.edu><br><b><span style="font-weight: bold;">Sent:</span></b> Tuesday, February 17, 2009 9:52:58 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [LLVMdev] information-transfer between analysis-pases<br></font><br>
On Tue, Feb 17, 2009 at 12:46 AM, RAAD B <<a ymailto="mailto:raad_7007@yahoo.com" href="mailto:raad_7007@yahoo.com">raad_7007@yahoo.com</a>> wrote:<br>> Hello together,<br>><br>> I have seen that the analysis-results are stored in llvm-IR as annotations.<br>> For example <; preds = %entry> in basicBlock level and <; <i32*> [#uses=2]><br>> for a variable.<br>><br>> Is there any documentation about annotations?<br><br>That isn't really analysis; it's just some easy-to-extract information<br>the disassembler uses to make the output more readable. Those notes<br>are treated as comments by the assembler.<br><br>-Eli<br>_______________________________________________<br>LLVM Developers mailing list<br><a ymailto="mailto:LLVMdev@cs.uiuc.edu" href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br><a
href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></div></div></div><br>
</body></html>