aboutsummaryrefslogtreecommitdiff
path: root/tools/gccas/gccas.cpp
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2005-04-27 02:22:47 +0000
committerReid Spencer <rspencer@reidspencer.com>2005-04-27 02:22:47 +0000
commitff1c9e21479fd50374515942bb4e45a7e66b5171 (patch)
treebe00dc16cc24211533fc1c7b1f8047fafd6d3a02 /tools/gccas/gccas.cpp
parent4430e3a4a87fc90473226e372cfba96119701fc5 (diff)
Add the simplify-libcalls pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21585 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gccas/gccas.cpp')
-rw-r--r--tools/gccas/gccas.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/gccas/gccas.cpp b/tools/gccas/gccas.cpp
index 896b79a022..fae4ddb205 100644
--- a/tools/gccas/gccas.cpp
+++ b/tools/gccas/gccas.cpp
@@ -95,6 +95,7 @@ void AddConfiguredTransformationPasses(PassManager &PM) {
if (!DisableInline)
addPass(PM, createFunctionInliningPass()); // Inline small functions
+ addPass(PM, createSimplifyLibCallsPass()); // Library Call Optimizations
addPass(PM, createArgumentPromotionPass()); // Scalarize uninlined fn args
addPass(PM, createRaisePointerReferencesPass());// Recover type information