[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