[llvmonly] Compile the bitcode files using -O2 (only in desktop llvmonly mode).
authorZoltan Varga <vargaz@gmail.com>
Sun, 7 Feb 2016 02:11:06 +0000 (21:11 -0500)
committerZoltan Varga <vargaz@gmail.com>
Sun, 7 Feb 2016 02:11:10 +0000 (21:11 -0500)
mono/mini/aot-compiler.c

index a08e0d9290c019a2913dc8317c5ac4de62964afc..6709f5f51f13ef4b91852aaab5e5cf273f0620a8 100644 (file)
@@ -7946,7 +7946,7 @@ emit_llvm_file (MonoAotCompile *acfg)
                // FIXME: arch
                // FIXME: -O2
                // FIXME: llc/opt flags
-               command = g_strdup_printf ("clang -march=x86-64 -fpic -msse -msse2 -msse3 -msse4 -O0 -c -o \"%s\" \"%s.opt.bc\"", acfg->llvm_ofile, acfg->tmpbasename);
+               command = g_strdup_printf ("clang -march=x86-64 -fpic -msse -msse2 -msse3 -msse4 -O2 -c -o \"%s\" \"%s.opt.bc\"", acfg->llvm_ofile, acfg->tmpbasename);
                //command = g_strdup_printf ("/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk -Qunused-arguments -miphoneos-version-min=8.2 -arch arm64 -fpic -O0 -c -o \"%s\" \"%s.bc\"", acfg->llvm_ofile, acfg->tmpbasename);
 
                aot_printf (acfg, "Executing clang: %s\n", command);