Searched refs:coercionType (Results 1 – 2 of 2) sorted by relevance
606 auto coercionType = llvm::StructType::get(ctx, elts, packed); in getCoerceAndExpandTypes() local608 llvm::Type *unpaddedType = coercionType; in getCoerceAndExpandTypes()623 return { coercionType, unpaddedType }; in getCoerceAndExpandTypes()
3437 auto coercionType = ArgI.getCoerceAndExpandType(); in EmitFunctionProlog() local3441 alloca = alloca.withElementType(coercionType); in EmitFunctionProlog()3445 for (unsigned i = 0, e = coercionType->getNumElements(); i != e; ++i) { in EmitFunctionProlog()3446 llvm::Type *eltType = coercionType->getElementType(i); in EmitFunctionProlog()4079 auto coercionType = RetAI.getCoerceAndExpandType(); in EmitFunctionEpilog() local4085 Address addr = ReturnValue.withElementType(coercionType); in EmitFunctionEpilog()4087 for (unsigned i = 0, e = coercionType->getNumElements(); i != e; ++i) { in EmitFunctionEpilog()4088 auto coercedEltType = coercionType->getElementType(i); in EmitFunctionEpilog()5619 auto coercionType = ArgInfo.getCoerceAndExpandType(); in EmitCall() local5620 auto layout = CGM.getDataLayout().getStructLayout(coercionType); in EmitCall()[all …]