Lines Matching defs:MemVT
200 for (auto MemVT :
202 setLoadExtAction({ISD::SEXTLOAD, ISD::ZEXTLOAD, ISD::EXTLOAD}, VT, MemVT,
968 bool AMDGPUTargetLowering:: storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT,
1240 EVT MemVT = ArgVT;
1249 MemVT = RegisterVT;
1251 MemVT = ArgVT;
1259 MemVT = RegisterVT;
1264 MemVT = ArgVT.getScalarType();
1267 MemVT = RegisterVT;
1272 MemVT = EVT::getIntegerVT(State.getContext(), MemoryBits);
1281 MemVT = EVT::getVectorVT(State.getContext(), ScalarVT, NumElements);
1288 if (MemVT.isVector() && MemVT.getVectorNumElements() == 1)
1289 MemVT = MemVT.getScalarType();
1292 if (MemVT.isVector() && !MemVT.isPow2VectorType()) {
1293 MemVT = MemVT.getPow2VectorType(State.getContext());
1294 } else if (!MemVT.isSimple() && !MemVT.isVector()) {
1295 MemVT = MemVT.getRoundIntegerType(State.getContext());
1302 MemVT.getSimpleVT(),
1304 PartOffset += MemVT.getStoreSize();
1830 EVT MemVT = Load->getMemoryVT();
1839 std::tie(LoMemVT, HiMemVT) = getSplitDestVTs(MemVT, DAG);
1879 EVT MemVT = Load->getMemoryVT();
1883 unsigned NumElements = MemVT.getVectorNumElements();
1897 EVT::getVectorVT(*DAG.getContext(), MemVT.getVectorElementType(), 4);
1919 EVT MemVT = Store->getMemoryVT();
1929 std::tie(LoMemVT, HiMemVT) = getSplitDestVTs(MemVT, DAG);