Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:getCoerceToType

514   if (retInfo.canHaveCoerceToType() && retInfo.getCoerceToType() == nullptr)
518 if (I.info.canHaveCoerceToType() && I.info.getCoerceToType() == nullptr)
954 resultType = retAI.getCoerceToType();
1020 llvm::Type *argType = argAI.getCoerceToType();
1247 dyn_cast<llvm::StructType>(AI.getCoerceToType());
1465 if (!isa<llvm::StructType>(ArgI.getCoerceToType()) &&
1466 ArgI.getCoerceToType() == ConvertType(Ty) &&
1477 if (V->getType() != ArgI.getCoerceToType())
1478 V = Builder.CreateBitCast(V, ArgI.getCoerceToType());
1507 CGM.getDataLayout().getABITypeAlignment(ArgI.getCoerceToType());
1520 llvm::PointerType::getUnqual(ArgI.getCoerceToType()));
1528 llvm::StructType *STy = dyn_cast<llvm::StructType>(ArgI.getCoerceToType());
1546 CreateTempAlloca(ArgI.getCoerceToType(), "coerce");
1882 if (RetAI.getCoerceToType() == ConvertType(RetTy) &&
1916 llvm::PointerType::getUnqual(RetAI.getCoerceToType()));
1919 RV = CreateCoercedLoad(V, RetAI.getCoerceToType(), *this);
2763 if (!isa<llvm::StructType>(ArgInfo.getCoerceToType()) &&
2764 ArgInfo.getCoerceToType() == ConvertType(info_it->type) &&
2797 llvm::PointerType::getUnqual(ArgInfo.getCoerceToType()));
2807 dyn_cast<llvm::StructType>(ArgInfo.getCoerceToType());
2840 Args.push_back(CreateCoercedLoad(SrcPtr, ArgInfo.getCoerceToType(),
3005 if (RetAI.getCoerceToType() == RetIRTy && RetAI.getDirectOffset() == 0) {
3049 llvm::PointerType::getUnqual(RetAI.getCoerceToType()));