[NFC] A loop can never contain Ret instruction

llvm-svn: 340808
This commit is contained in:
Max Kazantsev 2018-08-28 09:26:28 +00:00
parent e2f48dce8f
commit b4a8cdeb02

View File

@ -625,7 +625,7 @@ void IndVarSimplify::rewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) {
unsigned Opc = UseInstr->getOpcode();
NumUses++;
if (L->contains(UseInstr)) {
if (Opc == Instruction::Call || Opc == Instruction::Ret)
if (Opc == Instruction::Call)
NumHardInternalUses++;
} else {
if (Opc == Instruction::PHI) {