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()
3023 auto coercionType = ArgI.getCoerceAndExpandType(); in EmitFunctionProlog() local3024 alloca = Builder.CreateElementBitCast(alloca, coercionType); in EmitFunctionProlog()3028 llvm::Type *eltType = coercionType->getElementType(i); in EmitFunctionProlog()3621 auto coercionType = RetAI.getCoerceAndExpandType(); in EmitFunctionEpilog() local3627 auto coercedEltType = coercionType->getElementType(i); in EmitFunctionEpilog()5082 auto coercionType = ArgInfo.getCoerceAndExpandType(); in EmitCall() local5112 addr = Builder.CreateElementBitCast(addr, coercionType); in EmitCall()5116 llvm::Type *eltType = coercionType->getElementType(i); in EmitCall()5488 auto coercionType = RetAI.getCoerceAndExpandType(); in EmitCall() local5491 addr = Builder.CreateElementBitCast(addr, coercionType); in EmitCall()[all …]