Lines Matching refs:RetTy
331 Type *RetTy = F->getReturnType(); in NumRetVals() local
332 if (RetTy->isVoidTy()) in NumRetVals()
334 else if (StructType *STy = dyn_cast<StructType>(RetTy)) in NumRetVals()
336 else if (ArrayType *ATy = dyn_cast<ArrayType>(RetTy)) in NumRetVals()
346 Type *RetTy = F->getReturnType(); in getRetComponentType() local
347 assert(!RetTy->isVoidTy() && "void type has no subtype"); in getRetComponentType()
349 if (StructType *STy = dyn_cast<StructType>(RetTy)) in getRetComponentType()
351 else if (ArrayType *ATy = dyn_cast<ArrayType>(RetTy)) in getRetComponentType()
354 return RetTy; in getRetComponentType()
776 Type *RetTy = FTy->getReturnType(); in RemoveDeadStuffFromFunction() local
803 if (RetTy->isVoidTy() || HasLiveReturnedArg) { in RemoveDeadStuffFromFunction()
804 NRetTy = RetTy; in RemoveDeadStuffFromFunction()
821 if (StructType *STy = dyn_cast<StructType>(RetTy)) { in RemoveDeadStuffFromFunction()
826 assert(isa<ArrayType>(RetTy) && "unexpected multi-value return"); in RemoveDeadStuffFromFunction()
907 if (NRetTy != RetTy && Attrs.hasAttribute(Attribute::Returned)) { in RemoveDeadStuffFromFunction()
968 assert((RetTy->isStructTy() || RetTy->isArrayTy()) && in RemoveDeadStuffFromFunction()
983 Value *RetVal = UndefValue::get(RetTy); in RemoveDeadStuffFromFunction()
1043 assert(RetTy->isStructTy() || RetTy->isArrayTy()); in RemoveDeadStuffFromFunction()