From d6cf5f4224d0e600ebb810f1da09aabaeea7e6f3 Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Wed, 8 Aug 2012 18:24:23 +0000 Subject: [PATCH] Heed -stress-early-ifcvt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161513 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/EarlyIfConversion.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/CodeGen/EarlyIfConversion.cpp b/lib/CodeGen/EarlyIfConversion.cpp index 0db442a3bc6..b7ad8a429e5 100644 --- a/lib/CodeGen/EarlyIfConversion.cpp +++ b/lib/CodeGen/EarlyIfConversion.cpp @@ -601,6 +601,10 @@ void EarlyIfConverter::invalidateTraces() { /// Return true if the conversion is a good idea. /// bool EarlyIfConverter::shouldConvertIf() { + // Stress testing mode disables all cost considerations. + if (Stress) + return true; + if (!MinInstr) MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount);