Lines Matching refs:ArgVT
965 EVT ArgVT = ValueVTs[Value]; in analyzeFormalArgumentsCompute() local
966 EVT MemVT = ArgVT; in analyzeFormalArgumentsCompute()
967 MVT RegisterVT = getRegisterTypeForCallingConv(Ctx, CC, ArgVT); in analyzeFormalArgumentsCompute()
968 unsigned NumRegs = getNumRegistersForCallingConv(Ctx, CC, ArgVT); in analyzeFormalArgumentsCompute()
972 if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute()
977 MemVT = ArgVT; in analyzeFormalArgumentsCompute()
979 } else if (ArgVT.isVector() && RegisterVT.isVector() && in analyzeFormalArgumentsCompute()
980 ArgVT.getScalarType() == RegisterVT.getScalarType()) { in analyzeFormalArgumentsCompute()
981 assert(ArgVT.getVectorNumElements() > RegisterVT.getVectorNumElements()); in analyzeFormalArgumentsCompute()
986 } else if (ArgVT.isVector() && in analyzeFormalArgumentsCompute()
987 ArgVT.getVectorNumElements() == NumRegs) { in analyzeFormalArgumentsCompute()
990 MemVT = ArgVT.getScalarType(); in analyzeFormalArgumentsCompute()
991 } else if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute()
995 unsigned MemoryBits = ArgVT.getStoreSizeInBits() / NumRegs; in analyzeFormalArgumentsCompute()
996 assert(ArgVT.getStoreSizeInBits() % NumRegs == 0); in analyzeFormalArgumentsCompute()