Home
last modified time | relevance | path

Searched refs:coercionType (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp2532 auto coercionType = ArgI.getCoerceAndExpandType(); in EmitFunctionProlog() local
2533 alloca = Builder.CreateElementBitCast(alloca, coercionType); in EmitFunctionProlog()
2538 llvm::Type *eltType = coercionType->getElementType(i); in EmitFunctionProlog()
2946 auto coercionType = RetAI.getCoerceAndExpandType(); in EmitFunctionEpilog() local
2953 auto coercedEltType = coercionType->getElementType(i); in EmitFunctionEpilog()
4121 auto coercionType = ArgInfo.getCoerceAndExpandType(); in EmitCall() local
4150 addr = Builder.CreateElementBitCast(addr, coercionType); in EmitCall()
4154 llvm::Type *eltType = coercionType->getElementType(i); in EmitCall()
4438 auto coercionType = RetAI.getCoerceAndExpandType(); in EmitCall() local
4442 addr = Builder.CreateElementBitCast(addr, coercionType); in EmitCall()
[all …]
H A DSwiftCallingConv.cpp590 auto coercionType = llvm::StructType::get(ctx, elts, packed); in getCoerceAndExpandTypes() local
592 llvm::Type *unpaddedType = coercionType; in getCoerceAndExpandTypes()
607 return { coercionType, unpaddedType }; in getCoerceAndExpandTypes()