//
// The LLVM Compiler Infrastructure
//
-// This file was developed by Chandler Carruth is distributed under the
-// University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
//
/// so that it can update all calls to the old function.
void UpgradeCallsToIntrinsic(Function* F);
+ /// This is an auto-upgrade hook for mutiple-value return statements.
+ /// This function auto-upgrades all such return statements in the given
+ /// function to use aggregate return values built with insertvalue
+ /// instructions.
+ void UpgradeMultipleReturnValues(Function *F);
+
} // End llvm namespace
#endif