Lines Matching refs:SVT
8183 EVT SVT = VT.getScalarType(); in lowerVectorShuffleAsBroadcast() local
8184 unsigned Offset = BroadcastIdx * SVT.getStoreSize(); in lowerVectorShuffleAsBroadcast()
8188 V = DAG.getLoad(SVT, DL, Ld->getChain(), NewAddr, in lowerVectorShuffleAsBroadcast()
8190 Ld->getMemOperand(), Offset, SVT.getStoreSize())); in lowerVectorShuffleAsBroadcast()
12850 MVT SVT = N0.getSimpleValueType(); in lowerUINT_TO_FP_vec() local
12853 switch (SVT.SimpleTy) { in lowerUINT_TO_FP_vec()
12860 MVT NVT = MVT::getVectorVT(MVT::i32, SVT.getVectorNumElements()); in lowerUINT_TO_FP_vec()
13247 MVT SVT = In.getSimpleValueType(); in LowerZERO_EXTEND() local
13249 if (VT.is512BitVector() || SVT.getVectorElementType() == MVT::i1) in LowerZERO_EXTEND()
13256 assert(!VT.is256BitVector() || !SVT.is128BitVector() || in LowerZERO_EXTEND()
13257 VT.getVectorNumElements() != SVT.getVectorNumElements()); in LowerZERO_EXTEND()
13460 MVT SVT = In.getSimpleValueType(); in LowerFP_EXTEND() local
13462 assert(SVT == MVT::v2f32 && "Only customize MVT::v2f32 type legalization!"); in LowerFP_EXTEND()
13466 In, DAG.getUNDEF(SVT))); in LowerFP_EXTEND()
16052 MVT SVT = ShAmt.getSimpleValueType(); in getTargetVShiftNode() local
16053 assert((SVT == MVT::i32 || SVT == MVT::i64) && "Unexpected value type!"); in getTargetVShiftNode()
16081 if (SVT == MVT::i32) { in getTargetVShiftNode()
16082 ShOps.push_back(DAG.getConstant(0, dl, SVT)); in getTargetVShiftNode()
16083 ShOps.push_back(DAG.getUNDEF(SVT)); in getTargetVShiftNode()
16085 ShOps.push_back(DAG.getUNDEF(SVT)); in getTargetVShiftNode()
16087 MVT BVT = SVT == MVT::i32 ? MVT::v4i32 : MVT::v2i64; in getTargetVShiftNode()
17173 MVT SVT = MVT::getVectorVT(ElementType, VT.getVectorNumElements()); in LowerINTRINSIC_TRUNCATE_TO_MEM() local
17177 MachinePointerInfo(), SVT, false, false, in LowerINTRINSIC_TRUNCATE_TO_MEM()
17178 SVT.getScalarSizeInBits()/8); in LowerINTRINSIC_TRUNCATE_TO_MEM()
17191 MachineMemOperand::MOStore, SVT.getStoreSize(), in LowerINTRINSIC_TRUNCATE_TO_MEM()
17192 SVT.getScalarSizeInBits()/8); in LowerINTRINSIC_TRUNCATE_TO_MEM()
17195 VMask, SVT, MMO, true); in LowerINTRINSIC_TRUNCATE_TO_MEM()
18624 MVT SVT = VT.getVectorElementType(); in LowerShift() local
18625 unsigned SVTBits = SVT.getSizeInBits(); in LowerShift()
18640 Elts.push_back(DAG.getUNDEF(SVT)); in LowerShift()
18643 Elts.push_back(DAG.getConstant(One.shl(ShAmt), dl, SVT)); in LowerShift()
19351 MVT SVT = SrcVT.getVectorElementType(); in LowerBITCAST() local
19357 Elts.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, InVec, in LowerBITCAST()
19361 Elts.append(NumElts, DAG.getUNDEF(SVT)); in LowerBITCAST()
19363 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), SVT, NumElts * 2); in LowerBITCAST()
20385 EVT SVT = DstVT.getVectorElementType(); in ReplaceNodeResults() local
20386 EVT WiderVT = EVT::getVectorVT(*DAG.getContext(), SVT, NumElts * 2); in ReplaceNodeResults()
20400 Elts.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, in ReplaceNodeResults()
23556 EVT SVT = BC0.getValueType(); in PerformShuffleCombine() local
23560 if (BC0.hasOneUse() && SVT.isVector() && in PerformShuffleCombine()
23561 SVT.getVectorNumElements() * 2 == NumElts && in PerformShuffleCombine()
23575 unsigned SVTNumElts = SVT.getVectorNumElements(); in PerformShuffleCombine()
25040 for (MVT SVT : MVT::integer_valuetypes()) { in PerformSRACombine() local
25041 unsigned ShiftSize = SVT.getSizeInBits(); in PerformSRACombine()
25048 DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, VT, N00, DAG.getValueType(SVT)); in PerformSRACombine()
26704 EVT SVT = VT.getScalarType(); in PerformFNEGCombine() local
26715 if (Arg.getOpcode() == ISD::FMUL && (SVT == MVT::f32 || SVT == MVT::f64) && in PerformFNEGCombine()
27012 EVT SVT = VT.getScalarType(); in PerformSExtCombine() local
27054 (SVT == MVT::i64 || SVT == MVT::i32 || SVT == MVT::i16) && in PerformSExtCombine()
27058 EVT::getVectorVT(*DAG.getContext(), SVT, 128 / SVT.getSizeInBits()); in PerformSExtCombine()
27068 (SVT == MVT::i64 || SVT == MVT::i32 || SVT == MVT::i16) && in PerformSExtCombine()
27077 (SVT == MVT::i64 || SVT == MVT::i32 || SVT == MVT::i16) && in PerformSExtCombine()
27080 unsigned NumSubElts = 128 / SVT.getSizeInBits(); in PerformSExtCombine()
27081 EVT SubVT = EVT::getVectorVT(*DAG.getContext(), SVT, NumSubElts); in PerformSExtCombine()