Lines Matching refs:WideVT
7967 EVT WideVT = EVT::getIntegerVT(Context, WideNumBits); in mergeTruncStores() local
7968 if (WideVT != MVT::i16 && WideVT != MVT::i32 && WideVT != MVT::i64) in mergeTruncStores()
8010 else if (SourceValue.getValueType() != WideVT) { in mergeTruncStores()
8011 if (WideVal.getValueType() == WideVT || in mergeTruncStores()
8016 if (SourceValue.getScalarValueSizeInBits() < WideVT.getScalarSizeInBits()) in mergeTruncStores()
8046 bool Allowed = TLI.allowsMemoryAccess(Context, Layout, WideVT, in mergeTruncStores()
8080 if (WideVT != SourceValue.getValueType()) { in mergeTruncStores()
8083 SourceValue = DAG.getNode(ISD::TRUNCATE, DL, WideVT, SourceValue); in mergeTruncStores()
8090 SourceValue = DAG.getNode(ISD::BSWAP, DL, WideVT, SourceValue); in mergeTruncStores()
8093 SDValue RotAmt = DAG.getConstant(WideNumBits / 2, DL, WideVT); in mergeTruncStores()
8094 SourceValue = DAG.getNode(ISD::ROTR, DL, WideVT, SourceValue, RotAmt); in mergeTruncStores()
9190 EVT WideVT = LeftOp.getValueType(); in combineShiftToMULH() local
9192 assert((WideVT == RightOp.getValueType()) && in combineShiftToMULH()
9197 if (WideVT.getScalarSizeInBits() != 2 * NarrowVTSize) in combineShiftToMULH()
9217 return (N->getOpcode() == ISD::SRA ? DAG.getSExtOrTrunc(Result, DL, WideVT) in combineShiftToMULH()
9218 : DAG.getZExtOrTrunc(Result, DL, WideVT)); in combineShiftToMULH()
10915 EVT WideVT = N1.getValueType().changeVectorElementTypeToInteger(); in visitVSELECT() local
10918 unsigned WideWidth = WideVT.getScalarSizeInBits(); in visitVSELECT()
10923 TLI.isLoadExtLegalOrCustom(LoadExtOpcode, WideVT, NarrowVT) && in visitVSELECT()
10924 TLI.isOperationLegalOrCustom(ISD::SETCC, WideVT)) { in visitVSELECT()
10930 SDValue WideLHS = DAG.getNode(ExtOpcode, DL, WideVT, LHS); in visitVSELECT()
10931 SDValue WideRHS = DAG.getNode(ExtOpcode, DL, WideVT, RHS); in visitVSELECT()
10932 EVT WideSetCCVT = getSetCCResultType(WideVT); in visitVSELECT()
21545 EVT WideVT = N0.getValueType(); in foldExtractSubvectorFromShuffleVector() local
21546 if (!NarrowVT.isFixedLengthVector() || !WideVT.isFixedLengthVector()) in foldExtractSubvectorFromShuffleVector()
21568 int WideNumElts = WideVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector()
21628 if (!TLI.isExtractSubvectorCheap(NarrowVT, WideVT, Index)) in foldExtractSubvectorFromShuffleVector()
21652 if (TLI.isShuffleMaskLegal(WideShuffleVector->getMask(), WideVT) && in foldExtractSubvectorFromShuffleVector()