diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2010-09-29 22:38:50 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2010-09-29 22:38:50 +0000 |
commit | 6406d004c98af569632ecc1db5d852ac7da9b7c8 (patch) | |
tree | af3379127cb1d4114f579c0c021f99e8cdb264ee /lib/CodeGen/IfConversion.cpp | |
parent | 9255b8d349768a02b2d139a43984c9b544098122 (diff) |
Silence msvc warnings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115097 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/IfConversion.cpp')
-rw-r--r-- | lib/CodeGen/IfConversion.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/CodeGen/IfConversion.cpp b/lib/CodeGen/IfConversion.cpp index 3cc9a7a062..bd65a4441d 100644 --- a/lib/CodeGen/IfConversion.cpp +++ b/lib/CodeGen/IfConversion.cpp @@ -786,20 +786,20 @@ IfConverter::BBInfo &IfConverter::AnalyzeBlock(MachineBasicBlock *BB, // General heuristics are: // - backedge -> 90% taken // - early exit -> 20% taken - float Prediction = 0.5; + float Prediction = 0.5f; MachineLoop *Loop = MLI->getLoopFor(BB); if (Loop) { if (TrueBBI.BB == Loop->getHeader()) - Prediction = 0.9; + Prediction = 0.9f; else if (FalseBBI.BB == Loop->getHeader()) - Prediction = 0.1; - + Prediction = 0.1f; + MachineLoop *TrueLoop = MLI->getLoopFor(TrueBBI.BB); MachineLoop *FalseLoop = MLI->getLoopFor(FalseBBI.BB); if (!TrueLoop || TrueLoop->getParentLoop() == Loop) - Prediction = 0.2; + Prediction = 0.2f; else if (!FalseLoop || FalseLoop->getParentLoop() == Loop) - Prediction = 0.8; + Prediction = 0.8f; } if (CanRevCond && ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2) && |