Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp382 PHINode *BasePhi; in determineBaseAndStride() local
383 if (!matchStridedRecurrence(VecIndex, L, Stride, BasePhi, Inc, Builder)) in determineBaseAndStride()
386 assert(BasePhi->getNumIncomingValues() == 2 && "Expected 2 operand phi."); in determineBaseAndStride()
387 unsigned IncrementingBlock = BasePhi->getOperand(0) == Inc ? 0 : 1; in determineBaseAndStride()
388 assert(BasePhi->getIncomingValue(IncrementingBlock) == Inc && in determineBaseAndStride()
394 Ops[*VecOperand] = BasePhi; in determineBaseAndStride()
401 BasePhi->getIncomingBlock(1 - IncrementingBlock)->getTerminator()); in determineBaseAndStride()