Lines Matching refs:MemVT

148     for (auto MemVT :  in AMDGPUTargetLowering()
150 setLoadExtAction({ISD::SEXTLOAD, ISD::ZEXTLOAD, ISD::EXTLOAD}, VT, MemVT, in AMDGPUTargetLowering()
768 bool AMDGPUTargetLowering:: storeOfVectorConstantIsCheap(EVT MemVT, in storeOfVectorConstantIsCheap() argument
966 EVT MemVT = ArgVT; in analyzeFormalArgumentsCompute() local
975 MemVT = RegisterVT; in analyzeFormalArgumentsCompute()
977 MemVT = ArgVT; in analyzeFormalArgumentsCompute()
985 MemVT = RegisterVT; in analyzeFormalArgumentsCompute()
990 MemVT = ArgVT.getScalarType(); in analyzeFormalArgumentsCompute()
993 MemVT = RegisterVT; in analyzeFormalArgumentsCompute()
998 MemVT = EVT::getIntegerVT(State.getContext(), MemoryBits); in analyzeFormalArgumentsCompute()
1007 MemVT = EVT::getVectorVT(State.getContext(), ScalarVT, NumElements); in analyzeFormalArgumentsCompute()
1014 if (MemVT.isVector() && MemVT.getVectorNumElements() == 1) in analyzeFormalArgumentsCompute()
1015 MemVT = MemVT.getScalarType(); in analyzeFormalArgumentsCompute()
1018 if (MemVT.isVector() && !MemVT.isPow2VectorType()) { in analyzeFormalArgumentsCompute()
1019 assert(MemVT.getVectorNumElements() == 3 || in analyzeFormalArgumentsCompute()
1020 MemVT.getVectorNumElements() == 5); in analyzeFormalArgumentsCompute()
1021 MemVT = MemVT.getPow2VectorType(State.getContext()); in analyzeFormalArgumentsCompute()
1022 } else if (!MemVT.isSimple() && !MemVT.isVector()) { in analyzeFormalArgumentsCompute()
1023 MemVT = MemVT.getRoundIntegerType(State.getContext()); in analyzeFormalArgumentsCompute()
1030 MemVT.getSimpleVT(), in analyzeFormalArgumentsCompute()
1032 PartOffset += MemVT.getStoreSize(); in analyzeFormalArgumentsCompute()
1450 EVT MemVT = Load->getMemoryVT(); in SplitVectorLoad() local
1459 std::tie(LoMemVT, HiMemVT) = getSplitDestVTs(MemVT, DAG); in SplitVectorLoad()
1499 EVT MemVT = Load->getMemoryVT(); in WidenOrSplitVectorLoad() local
1503 unsigned NumElements = MemVT.getVectorNumElements(); in WidenOrSplitVectorLoad()
1517 EVT::getVectorVT(*DAG.getContext(), MemVT.getVectorElementType(), 4); in WidenOrSplitVectorLoad()
1539 EVT MemVT = Store->getMemoryVT(); in SplitVectorStore() local
1549 std::tie(LoMemVT, HiMemVT) = getSplitDestVTs(MemVT, DAG); in SplitVectorStore()