Index: src/IceTargetLoweringX86BaseImpl.h |
diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h |
index 2acd3312d9b9b74c6a30853cc7cabcab2d2ff59d..10031a37612686910773d15b287fdbcbf0603651 100644 |
--- a/src/IceTargetLoweringX86BaseImpl.h |
+++ b/src/IceTargetLoweringX86BaseImpl.h |
@@ -455,7 +455,7 @@ template <typename TraitsType> void TargetX86Base<TraitsType>::translateO2() { |
Func->dump("After LICM"); |
} |
- if (getFlags().getEnableExperimental()) { |
+ if (getFlags().getLocalCSE() || getFlags().getLocalCSENoSSA()) { |
Func->localCSE(); |
Func->dump("After Local CSE"); |
} |