reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
797 NRetTy = RetTy; 817 NRetTy = StructType::get(STy->getContext(), RetTypes, STy->isPacked()); 820 NRetTy = ArrayType::get(RetTypes[0], RetTypes.size()); 825 NRetTy = RetTypes.front(); 828 NRetTy = Type::getVoidTy(F->getContext()); 831 assert(NRetTy && "No new return type found?"); 840 if (NRetTy->isVoidTy()) 841 RAttrs.remove(AttributeFuncs::typeIncompatible(NRetTy)); 843 assert(!RAttrs.overlaps(AttributeFuncs::typeIncompatible(NRetTy)) && 858 FunctionType *NFTy = FunctionType::get(NRetTy, Params, FTy->isVarArg()); 887 RAttrs.remove(AttributeFuncs::typeIncompatible(NRetTy)); 901 if (NRetTy != RetTy && Attrs.hasAttribute(Attribute::Returned)) { 1048 RetVal = UndefValue::get(NRetTy);