[dragonegg] r184462 - Don't set 'PassBuilder.DisableSimplifyLibCalls'

Meador Inge meadori at codesourcery.com
Thu Jun 20 13:50:36 PDT 2013


Author: meadori
Date: Thu Jun 20 15:50:36 2013
New Revision: 184462

URL: http://llvm.org/viewvc/llvm-project?rev=184462&view=rev
Log:
Don't set 'PassBuilder.DisableSimplifyLibCalls'

The simplify-libcalls pass has been removed from LLVM.  Thus
'PassBuilder.DisableSimplifyLibCalls' does not exist anymore.
The disabling/enabling of library call simplifications is
done through the TargetLibraryInfo which is already wired
up in.

Modified:
    dragonegg/trunk/src/Backend.cpp

Modified: dragonegg/trunk/src/Backend.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Backend.cpp?rev=184462&r1=184461&r2=184462&view=diff
==============================================================================
--- dragonegg/trunk/src/Backend.cpp (original)
+++ dragonegg/trunk/src/Backend.cpp Thu Jun 20 15:50:36 2013
@@ -660,7 +660,6 @@ static void InitializeBackend(void) {
 
   // Configure the pass builder.
   PassBuilder.SizeLevel = optimize_size;
-  PassBuilder.DisableSimplifyLibCalls = flag_no_simplify_libcalls;
   PassBuilder.DisableUnitAtATime = !flag_unit_at_a_time;
   PassBuilder.DisableUnrollLoops = !flag_unroll_loops;
 //  Don't turn on the SLP vectorizer by default at -O3 for the moment.





More information about the llvm-commits mailing list