Home
last modified time | relevance | path

Searched refs:IncInstruction (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp1028 BinaryOperator *IncInstruction; in optimiseOffsets() local
1030 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 …]