Home | History | Annotate | Download | only in NVPTX

Lines Matching defs:EltVT

752         EVT EltVT = ObjectVT.getVectorElementType();
753 EVT MemVT = EltVT;
755 if (EltVT.getSizeInBits() < 16) {
757 EltVT = MVT::i16;
805 if (EltVT.getSizeInBits() == 64)
833 StoreVal = DAG.getUNDEF(EltVT);
845 StoreVal = DAG.getUNDEF(EltVT);
855 StoreVal = DAG.getUNDEF(EltVT);
1070 EVT EltVT = ObjectVT.getVectorElementType();
1074 unsigned sz = EltVT.getSizeInBits();
1080 if (EltVT == MVT::i1 || EltVT == MVT::i8) {
1087 LoadRetVTs.push_back(EltVT);
1097 DAG.getVTList(LoadRetVTs), LoadRetOps, EltVT, MachinePointerInfo());
1102 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Ret0);
1107 if (EltVT == MVT::i1 || EltVT == MVT::i8) {
1115 LoadRetVTs.push_back(EltVT);
1116 LoadRetVTs.push_back(EltVT);
1127 DAG.getVTList(LoadRetVTs), LoadRetOps, EltVT, MachinePointerInfo());
1146 if (EltVT.getSizeInBits() == 64) {
1150 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize);
1153 if (EltVT == MVT::i1 || EltVT == MVT::i8) {
1162 LoadRetVTs.push_back(EltVT);
1173 LoadRetOps, EltVT, MachinePointerInfo());
1187 Elt = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Elt);
1266 EVT EltVT = VVT.getVectorElementType();
1269 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp,
1498 EVT EltVT = ValVT.getVectorElementType();
1505 if (EltVT.getSizeInBits() < 16)
1527 SDValue ExtVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Val,
1771 EVT EltVT = ObjectVT.getVectorElementType();
1778 EltVT.getTypeForEVT(F->getContext()), llvm::ADDRESS_SPACE_PARAM));
1782 EltVT, dl, Root, SrcAddr, MachinePointerInfo(SrcValue), false,
1784 TD->getABITypeAlignment(EltVT.getTypeForEVT(F->getContext())));
1788 if (Ins[InsIdx].VT.getSizeInBits() > EltVT.getSizeInBits())
1791 Ofst += TD->getTypeAllocSize(EltVT.getTypeForEVT(F->getContext()));
1796 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2);
1808 SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P,
1810 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P,
1813 if (Ins[InsIdx].VT.getSizeInBits() > EltVT.getSizeInBits()) {
1834 if (EltVT.getSizeInBits() == 64) {
1837 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize);
1855 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P,
1857 if (Ins[InsIdx].VT.getSizeInBits() > EltVT.getSizeInBits())
1956 EVT EltVT = getValueType(RetTy).getVectorElementType();
1958 if (EltVT.getSizeInBits() < 16)
1970 EltVT, MachinePointerInfo());
1986 EltVT, MachinePointerInfo());
2005 EVT::getVectorVT(F->getContext(), EltVT, VecSize);
2058 EltVT, MachinePointerInfo());
3076 EVT EltVT = ResVT.getVectorElementType();
3083 if (EltVT.getSizeInBits() < 16) {
3084 EltVT = MVT::i16;
3096 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other);
3100 EVT ListVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other };
3162 EVT EltVT = ResVT.getVectorElementType();
3169 if (EltVT.getSizeInBits() < 16) {
3170 EltVT = MVT::i16;
3195 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other);
3212 EVT ListVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other };