Lines Matching defs:WideVT

9101   EVT WideVT = EVT::getIntegerVT(Context, WideNumBits);
9102 if (WideVT != MVT::i16 && WideVT != MVT::i32 && WideVT != MVT::i64)
9156 if (SourceValue.getScalarValueSizeInBits() < WideVT.getScalarSizeInBits())
9186 bool Allowed = TLI.allowsMemoryAccess(Context, Layout, WideVT,
9220 if (WideVT != SourceValue.getValueType()) {
9223 SourceValue = DAG.getNode(ISD::TRUNCATE, DL, WideVT, SourceValue);
9230 SourceValue = DAG.getNode(ISD::BSWAP, DL, WideVT, SourceValue);
9233 SDValue RotAmt = DAG.getConstant(WideNumBits / 2, DL, WideVT);
9234 SourceValue = DAG.getNode(ISD::ROTR, DL, WideVT, SourceValue, RotAmt);
10413 EVT WideVT = LeftOp.getValueType();
10415 assert((WideVT == RightOp.getValueType()) &&
10420 if (WideVT.getScalarSizeInBits() != 2 * NarrowVTSize)
10450 return DAG.getExtOrTrunc(IsSigned, Result, DL, WideVT);
12695 EVT WideVT = N1.getValueType().changeVectorElementTypeToInteger();
12698 unsigned WideWidth = WideVT.getScalarSizeInBits();
12703 TLI.isLoadExtLegalOrCustom(LoadExtOpcode, WideVT, NarrowVT) &&
12704 TLI.isOperationLegalOrCustom(ISD::SETCC, WideVT)) {
12710 SDValue WideLHS = DAG.getNode(ExtOpcode, DL, WideVT, LHS);
12711 SDValue WideRHS = DAG.getNode(ExtOpcode, DL, WideVT, RHS);
12712 EVT WideSetCCVT = getSetCCResultType(WideVT);
25132 EVT WideVT = N0.getValueType();
25133 if (!NarrowVT.isFixedLengthVector() || !WideVT.isFixedLengthVector())
25155 int WideNumElts = WideVT.getVectorNumElements();
25208 // How many elements into the WideVT does this subvector start?
25211 if (!TLI.isExtractSubvectorCheap(NarrowVT, WideVT, Index))
25243 if (TLI.isShuffleMaskLegal(WideShuffleVector->getMask(), WideVT) &&
25252 // How many elements into the WideVT does this subvector start?