From 57af0eb64f930197182df9b035ae9225abe35c30 Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Mon, 19 Mar 2012 12:02:54 -0700 Subject: [PATCH] Still do the gather/scatter -> load store pass even if leaving 'pseudo' mem opts unchanged. --- opt.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/opt.cpp b/opt.cpp index 558a4106..f2a9f154 100644 --- a/opt.cpp +++ b/opt.cpp @@ -388,7 +388,6 @@ Optimize(llvm::Module *module, int optLevel) { if (g->opt.disableHandlePseudoMemoryOps == false) optPM.add(CreatePseudoMaskedStorePass()); if (g->opt.disableGatherScatterOptimizations == false && - g->opt.disableHandlePseudoMemoryOps == false && g->target.vectorWidth > 1) { optPM.add(CreateGSToLoadStorePass());