reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
949 EVT MemVT = ArgVT; 950 MVT RegisterVT = getRegisterTypeForCallingConv(Ctx, CC, ArgVT); 951 unsigned NumRegs = getNumRegistersForCallingConv(Ctx, CC, ArgVT); 955 if (ArgVT.isExtended()) { 960 MemVT = ArgVT; 962 } else if (ArgVT.isVector() && RegisterVT.isVector() && 963 ArgVT.getScalarType() == RegisterVT.getScalarType()) { 964 assert(ArgVT.getVectorNumElements() > RegisterVT.getVectorNumElements()); 969 } else if (ArgVT.isVector() && 970 ArgVT.getVectorNumElements() == NumRegs) { 973 MemVT = ArgVT.getScalarType(); 974 } else if (ArgVT.isExtended()) { 978 unsigned MemoryBits = ArgVT.getStoreSizeInBits() / NumRegs; 979 assert(ArgVT.getStoreSizeInBits() % NumRegs == 0);