Lines Matching refs:ArgVT
961 EVT ArgVT = ValueVTs[Value]; in analyzeFormalArgumentsCompute() local
962 EVT MemVT = ArgVT; in analyzeFormalArgumentsCompute()
963 MVT RegisterVT = getRegisterTypeForCallingConv(Ctx, CC, ArgVT); in analyzeFormalArgumentsCompute()
964 unsigned NumRegs = getNumRegistersForCallingConv(Ctx, CC, ArgVT); in analyzeFormalArgumentsCompute()
968 if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute()
973 MemVT = ArgVT; in analyzeFormalArgumentsCompute()
975 } else if (ArgVT.isVector() && RegisterVT.isVector() && in analyzeFormalArgumentsCompute()
976 ArgVT.getScalarType() == RegisterVT.getScalarType()) { in analyzeFormalArgumentsCompute()
977 assert(ArgVT.getVectorNumElements() > RegisterVT.getVectorNumElements()); in analyzeFormalArgumentsCompute()
982 } else if (ArgVT.isVector() && in analyzeFormalArgumentsCompute()
983 ArgVT.getVectorNumElements() == NumRegs) { in analyzeFormalArgumentsCompute()
986 MemVT = ArgVT.getScalarType(); in analyzeFormalArgumentsCompute()
987 } else if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute()
991 unsigned MemoryBits = ArgVT.getStoreSizeInBits() / NumRegs; in analyzeFormalArgumentsCompute()
992 assert(ArgVT.getStoreSizeInBits() % NumRegs == 0); in analyzeFormalArgumentsCompute()