From 328f88bbd50b2af12573284af9eedcfc79d555b1 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Wed, 14 Aug 2013 18:18:05 -0500 Subject: [PATCH] llvm3.3 has a different TargetTransformInfo --- llvm/passes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/passes.py b/llvm/passes.py index b13fa84..4753027 100644 --- a/llvm/passes.py +++ b/llvm/passes.py @@ -342,14 +342,14 @@ def build_pass_managers(tm, opt=2, loop_vectorize=False, vectorize=False, if pm: pm.add(tm.target_data.clone()) pm.add(TargetLibraryInfo.new(tm.triple)) - if llvm.version >= (3, 2): + if llvm.version == (3, 2): pm.add(TargetTransformInfo.new(tm)) pmb.populate(pm) if fpm: fpm.add(tm.target_data.clone()) fpm.add(TargetLibraryInfo.new(tm.triple)) - if llvm.version >= (3, 2): + if llvm.version == (3, 2): fpm.add(TargetTransformInfo.new(tm)) pmb.populate(fpm) fpm.initialize()