Thank you so much for your reply, Chris.
If so, can I ask you two things more?
First, is there any way to have various optimizations on LLVM assembly such as -O options in llvmc?
llvm-gcc doesn't seem to be working for these -O options...
Second, I'm still not sure about difference between *.s and *.ll.
LLVM assembly *.s file can be made from llvm-gcc with -S option.
Another assembly *.ll file comes from just llvm-gcc and llvm-dis.
Is the difference between these two extensions on the optimized state?
Thanks,
Seung J. Lee