Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp13734 SDValue VecRed = NB->getOperand(0); in PerformADDVecReduce() local
13735 if ((VecRed->getOpcode() != Opcode && VecRed->getOpcode() != OpcodeA) || in PerformADDVecReduce()
13736 VecRed.getResNo() != 0 || in PerformADDVecReduce()
13737 NB->getOperand(1) != SDValue(VecRed.getNode(), 1)) in PerformADDVecReduce()
13740 if (VecRed->getOpcode() == OpcodeA) { in PerformADDVecReduce()
13743 VecRed.getOperand(0), VecRed.getOperand(1)); in PerformADDVecReduce()
13750 unsigned S = VecRed->getOpcode() == OpcodeA ? 2 : 0; in PerformADDVecReduce()
13751 for (unsigned I = S, E = VecRed.getNumOperands(); I < E; I++) in PerformADDVecReduce()
13752 Ops.push_back(VecRed->getOperand(I)); in PerformADDVecReduce()