From: Jakob Stoklund Olesen Date: Wed, 8 Aug 2012 18:24:23 +0000 (+0000) Subject: Heed -stress-early-ifcvt. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=d6cf5f4224d0e600ebb810f1da09aabaeea7e6f3;p=oota-llvm.git Heed -stress-early-ifcvt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161513 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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);