reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGCall.cpp
  782   if (retInfo.canHaveCoerceToType() && retInfo.getCoerceToType() == nullptr)
  786     if (I.info.canHaveCoerceToType() && I.info.getCoerceToType() == nullptr)
 1349     addr = CGF.Builder.CreateElementBitCast(addr, info.getCoerceToType());
 1452       llvm::StructType *STy = dyn_cast<llvm::StructType>(AI.getCoerceToType());
 1555     resultType = retAI.getCoerceToType();
 1633       llvm::Type *argType = ArgInfo.getCoerceToType();
 2352       if (!isa<llvm::StructType>(ArgI.getCoerceToType()) &&
 2353           ArgI.getCoerceToType() == ConvertType(Ty) &&
 2438         if (V->getType() != ArgI.getCoerceToType())
 2439           V = Builder.CreateBitCast(V, ArgI.getCoerceToType());
 2464       llvm::StructType *STy = dyn_cast<llvm::StructType>(ArgI.getCoerceToType());
 2860     if (RetAI.getCoerceToType() == ConvertType(RetTy) &&
 2886       RV = CreateCoercedLoad(V, RetAI.getCoerceToType(), *this);
 4033       if (!isa<llvm::StructType>(ArgInfo.getCoerceToType()) &&
 4034           ArgInfo.getCoerceToType() == ConvertType(info_it->type) &&
 4065         if (ArgInfo.getCoerceToType() != V->getType() &&
 4067           V = Builder.CreateZExt(V, ArgInfo.getCoerceToType());
 4095             dyn_cast<llvm::StructType>(ArgInfo.getCoerceToType());
 4126           CreateCoercedLoad(Src, ArgInfo.getCoerceToType(), *this);
 4510       if (RetAI.getCoerceToType() == RetIRTy && RetAI.getDirectOffset() == 0) {
tools/clang/lib/CodeGen/TargetInfo.cpp
  226     if (llvm::Type *Ty = getCoerceToType())
  645     assert(!AI.getCoerceToType() &&
 2211       llvm::Type *ty = info.getCoerceToType();
 3796     llvm::StructType *ST = cast<llvm::StructType>(AI.getCoerceToType());
 3862                          ? AI.getCoerceToType()
 5308   else if (AI.getCoerceToType())
 5309     BaseTy = AI.getCoerceToType();
 6701     if (AI.getCoerceToType())
 6702       ArgTy = AI.getCoerceToType();
 8355   if (AI.canHaveCoerceToType() && !AI.getCoerceToType())
 8382     auto AllocSize = getDataLayout().getTypeAllocSize(AI.getCoerceToType());
 8723   if (AI.canHaveCoerceToType() && !AI.getCoerceToType())
 8742                        getDataLayout().getTypeAllocSize(AI.getCoerceToType()));