<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.3810.1700" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Times New Roman">Hi all LLVMor, </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman">I just tried to compile a simple code and 
analyze the number of the basic blocks. But after compile, what I got, the 
bytecode is seems to be optimized bytecode. So the information of basic blocks 
is not what I expected. I want ot use the code as example to see how some of 
code optimization methods work. However, after compiling file using llvm test.c 
-o test,  bytecode file test.bc is optimized ( llvm-dis< test.bc). Does 
it mean there is default optimaztion option when running llvmgcc and can I 
disable the option for optimiztion? </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman">By the way, I can get the almost exactly 
matched assemble code by using original gcc -c test.c.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman">Thanks,</FONT></DIV>
<DIV><FONT face="Times New Roman">Qiuyu</FONT></DIV>
<DIV> </DIV></BODY></HTML>