Lines Matching defs:EltVT

391     EVT EltVT = Vec.getValueType().getVectorElementType();
392 if (Val.getValueType() == EltVT ||
393 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) {
1943 EVT EltVT = VT.getVectorElementType();
1984 if (OpVT==EltVT)
1987 // If OpVT and EltVT don't match, EltVT is not legal and the
1991 CV.push_back(ConstantInt::get(EltVT.getTypeForEVT(*DAG.getContext()),
1996 Type *OpNTy = EltVT.getTypeForEVT(*DAG.getContext());
3479 EVT EltVT = VT.getVectorElementType();
3482 if (!TLI.isTypeLegal(EltVT)) {
3483 EVT NewEltVT = TLI.getTypeToTransformTo(*DAG.getContext(), EltVT);
3486 // But if NewEltVT is smaller that EltVT the BUILD_VECTOR does not accept
3488 if (NewEltVT.bitsLT(EltVT)) {
3490 // If original node was v4i64 and the new EltVT is i32,
3507 // EltVT gets smaller
3523 EltVT = NewEltVT;
3529 Ops.push_back(DAG.getUNDEF(EltVT));
3534 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
3538 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op1,
5074 MVT EltVT, MVT NewEltVT) {
5075 unsigned OldEltsPerNewElt = EltVT.getSizeInBits() / NewEltVT.getSizeInBits();
5596 MVT EltVT = OVT.getVectorElementType();
5607 assert(NewEltVT.bitsLE(EltVT) && "not handled");
5609 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5624 MVT EltVT = OVT.getVectorElementType();
5640 assert(NewEltVT.bitsLT(EltVT) && "not handled");
5642 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5664 Results.push_back(DAG.getNode(ISD::BITCAST, SL, EltVT, NewVec));
5668 MVT EltVT = OVT.getVectorElementType();
5686 assert(NewEltVT.bitsLT(EltVT) && "not handled");
5688 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);
5718 MVT EltVT = OVT.getVectorElementType();
5728 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT);