Lines Matching refs:RetTy
329 Type *RetTy = F->getReturnType(); in NumRetVals() local
330 if (RetTy->isVoidTy()) in NumRetVals()
332 else if (StructType *STy = dyn_cast<StructType>(RetTy)) in NumRetVals()
334 else if (ArrayType *ATy = dyn_cast<ArrayType>(RetTy)) in NumRetVals()
344 Type *RetTy = F->getReturnType(); in getRetComponentType() local
345 assert(!RetTy->isVoidTy() && "void type has no subtype"); in getRetComponentType()
347 if (StructType *STy = dyn_cast<StructType>(RetTy)) in getRetComponentType()
349 else if (ArrayType *ATy = dyn_cast<ArrayType>(RetTy)) in getRetComponentType()
352 return RetTy; in getRetComponentType()
770 Type *RetTy = FTy->getReturnType(); in RemoveDeadStuffFromFunction() local
797 if (RetTy->isVoidTy() || HasLiveReturnedArg) { in RemoveDeadStuffFromFunction()
798 NRetTy = RetTy; in RemoveDeadStuffFromFunction()
815 if (StructType *STy = dyn_cast<StructType>(RetTy)) { in RemoveDeadStuffFromFunction()
820 assert(isa<ArrayType>(RetTy) && "unexpected multi-value return"); in RemoveDeadStuffFromFunction()
902 if (NRetTy != RetTy && Attrs.hasAttribute(Attribute::Returned)) { in RemoveDeadStuffFromFunction()
967 assert((RetTy->isStructTy() || RetTy->isArrayTy()) && in RemoveDeadStuffFromFunction()
981 Value *RetVal = UndefValue::get(RetTy); in RemoveDeadStuffFromFunction()
1041 assert(RetTy->isStructTy() || RetTy->isArrayTy()); in RemoveDeadStuffFromFunction()