yaxunl added a comment.

Hi Anastasia/Richard,

I found this issue when investigating some codegen issues in Clang -cc1 with 
-emit-llvm. I need to pass an llvm option -print-after-all to the LLVM pass 
manager which is used to run the optimization passes before emitting llvm. 
However it did not work. Then I found ParseCommandLineOptions was only called 
when target machine was set. I fixed this by always call 
ParseCommandLineOptions even though there is no target machine.

This bug causes difficulty for OpenCL since it is usually compiled without 
target machine.

Could you please review this? Thanks.


http://reviews.llvm.org/D17552



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to