Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:EltVT

807     EVT EltVT = N->getValueType(0).getVectorElementType();
809 assert((I->getValueType() == EltVT ||
810 (EltVT.isInteger() && I->getValueType().isInteger() &&
811 EltVT.bitsLE(I->getValueType()))) &&
950 EVT EltVT = VT.getScalarType();
952 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), VT);
957 EVT EltVT = VT.getScalarType();
958 assert((EltVT.getSizeInBits() >= 64 ||
959 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) &&
961 return getConstant(APInt(EltVT.getSizeInBits(), Val), VT, isT);
971 EVT EltVT = VT.getScalarType();
980 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) ==
982 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
983 APInt NewVal = Elt->getValue().zext(EltVT.getSizeInBits());
987 assert(Elt->getBitWidth() == EltVT.getSizeInBits() &&
991 AddNodeIDNode(ID, Opc, getVTList(EltVT), 0, 0);
1000 N = new (NodeAllocator) ConstantSDNode(isT, Elt, EltVT);
1026 EVT EltVT = VT.getScalarType();
1033 AddNodeIDNode(ID, Opc, getVTList(EltVT), 0, 0);
1042 N = new (NodeAllocator) ConstantFPSDNode(isTarget, &V, EltVT);
1058 EVT EltVT = VT.getScalarType();
1059 if (EltVT==MVT::f32)
1061 else if (EltVT==MVT::f64)
1063 else if (EltVT==MVT::f80 || EltVT==MVT::f128 || EltVT==MVT::ppcf128 ||
1064 EltVT==MVT::f16) {
1067 apf.convert(EVTToAPFloatSemantics(EltVT), APFloat::rmNearestTiesToEven,
3441 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
3444 EltVT, NumElts)));
6119 EVT EltVT = VT.getVectorElementType();
6152 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
6156 Scalars.push_back(getNode(ISD::SELECT, dl, EltVT,
6164 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
6171 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
6179 Scalars.push_back(getUNDEF(EltVT));
6182 EVT::getVectorVT(*getContext(), EltVT, ResNE),