Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:EltVT

867     EVT EltVT = N->getValueType(0).getVectorElementType();
869 assert((I->getValueType() == EltVT ||
870 (EltVT.isInteger() && I->getValueType().isInteger() &&
871 EltVT.bitsLE(I->getValueType()))) &&
1069 EVT EltVT = VT.getScalarType();
1071 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
1076 EVT EltVT = VT.getScalarType();
1084 TrueValue = getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()),
1092 EVT EltVT = VT.getScalarType();
1093 assert((EltVT.getSizeInBits() >= 64 ||
1094 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) &&
1096 return getConstant(APInt(EltVT.getSizeInBits(), Val), VT, isT, isO);
1108 EVT EltVT = VT.getScalarType();
1117 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) ==
1119 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
1120 APInt NewVal = Elt->getValue().zext(EltVT.getSizeInBits());
1130 TLI->getTypeAction(*getContext(), EltVT) ==
1133 EVT ViaEltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
1172 assert(Elt->getBitWidth() == EltVT.getSizeInBits() &&
1176 AddNodeIDNode(ID, Opc, getVTList(EltVT), None);
1186 N = new (NodeAllocator) ConstantSDNode(isT, isO, Elt, EltVT);
1212 EVT EltVT = VT.getScalarType();
1219 AddNodeIDNode(ID, Opc, getVTList(EltVT), None);
1228 N = new (NodeAllocator) ConstantFPSDNode(isTarget, &V, EltVT);
1244 EVT EltVT = VT.getScalarType();
1245 if (EltVT==MVT::f32)
1247 else if (EltVT==MVT::f64)
1249 else if (EltVT==MVT::f80 || EltVT==MVT::f128 || EltVT==MVT::ppcf128 ||
1250 EltVT==MVT::f16) {
1253 apf.convert(EVTToAPFloatSemantics(EltVT), APFloat::rmNearestTiesToEven,
3718 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
3721 EltVT, NumElts)));
6411 EVT EltVT = VT.getVectorElementType();
6444 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands));
6447 Scalars.push_back(getNode(ISD::SELECT, dl, EltVT, Operands));
6454 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
6461 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
6469 Scalars.push_back(getUNDEF(EltVT));
6472 EVT::getVectorVT(*getContext(), EltVT, ResNE), Scalars);
6599 EVT EltVT = VT.getVectorElementType();
6603 Args.push_back(getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,