From 17d3cef4bd062de9b7f09b226eaa631d8e78fd26 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Tue, 31 Dec 2013 16:57:45 -0600 Subject: [PATCH] Fix build_pass_manager fpm handling --- llvm/passes.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/passes.py b/llvm/passes.py index 3f096de..e5ed085 100644 --- a/llvm/passes.py +++ b/llvm/passes.py @@ -380,9 +380,8 @@ def build_pass_managers(tm, opt=2, size=0, loop_vectorize=False, if llvm.version <= (3, 2): fpm.add(TargetTransformInfo.new(tm)) else: - tm.add_analysis_passes(pm) + tm.add_analysis_passes(fpm) pmb.populate(fpm) - fpm.initialize() from collections import namedtuple return namedtuple('passmanagers', ['pm', 'fpm'])(pm=pm, fpm=fpm)