Index: src/IceTargetLoweringX86BaseImpl.h |
diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h |
index 1dcb9a3d865dc95f6c107be00c6894838ad0a7dd..ab811898ef483ec4a48410693001871e01bcb7e4 100644 |
--- a/src/IceTargetLoweringX86BaseImpl.h |
+++ b/src/IceTargetLoweringX86BaseImpl.h |
@@ -447,6 +447,10 @@ template <typename TraitsType> void TargetX86Base<TraitsType>::translateO2() { |
Func->localCSE(); |
Func->dump("After Local CSE"); |
} |
+ if (getFlags().getEnableShortCircuit()) { |
+ Func->shortCircuitJumps(); |
+ Func->dump("After Short Circuiting"); |
+ } |
if (!getFlags().getEnablePhiEdgeSplit()) { |
// Lower Phi instructions. |