Searched refs:IncInstruction (Results 1 – 1 of 1) sorted by relevance
1028 BinaryOperator *IncInstruction; in optimiseOffsets() local1030 if (!matchSimpleRecurrence(Phi, IncInstruction, Start, IncrementPerRound) || in optimiseOffsets()1031 IncInstruction->getOpcode() != Instruction::Add) in optimiseOffsets()1034 int IncrementingBlock = Phi->getIncomingValue(0) == IncInstruction ? 0 : 1; in optimiseOffsets()1057 if (!IncInstruction->hasOneUse()) { in optimiseOffsets()1060 IncInstruction = BinaryOperator::Create( in optimiseOffsets()1061 Instruction::BinaryOps(IncInstruction->getOpcode()), Phi, in optimiseOffsets()1062 IncrementPerRound, "LoopIncrement", IncInstruction->getIterator()); in optimiseOffsets()1063 Phi->setIncomingValue(IncrementingBlock, IncInstruction); in optimiseOffsets()1072 IncInstruction = BinaryOperator::Create( in optimiseOffsets()[all …]