Home | History | Annotate | Download | only in AArch64

Lines Matching refs:ResVT

8487   EVT ResVT = N->getValueType(0);
8488 if (!ResVT.isVector() || TLI.isTypeLegal(ResVT))
8495 if (!ResVT.isSimple() || !SrcVT.isSimple())
8513 unsigned NumElements = ResVT.getVectorNumElements();
8516 ResVT.getVectorElementType(), NumElements / 2);
8529 return DAG.getNode(ISD::CONCAT_VECTORS, DL, ResVT, Lo, Hi);
9510 EVT ResVT = N->getValueType(0);
9514 if (ResVT.getSizeInBits() != CmpVT.getSizeInBits())
9523 return DAG.getNode(ISD::VSELECT, SDLoc(N), ResVT, SetCC,
9535 EVT ResVT = N->getValueType(0);
9556 int NumMaskElts = ResVT.getSizeInBits() / SrcVT.getSizeInBits();
9557 if (!ResVT.isVector() || NumMaskElts == 0)
9563 // Also bail out if the vector CCVT isn't the same size as ResVT.
9564 // This can happen if the SETCC operand size doesn't divide the ResVT size
9566 if (CCVT.getSizeInBits() != ResVT.getSizeInBits())
9586 ResVT.changeVectorElementTypeToInteger(), Mask);
9588 return DAG.getSelect(DL, ResVT, Mask, N->getOperand(1), N->getOperand(2));