summaryrefslogtreecommitdiff
path: root/include/llvm/AutoUpgrade.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/AutoUpgrade.h')
-rw-r--r--include/llvm/AutoUpgrade.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/AutoUpgrade.h b/include/llvm/AutoUpgrade.h
index 3a97353ac9..023587790f 100644
--- a/include/llvm/AutoUpgrade.h
+++ b/include/llvm/AutoUpgrade.h
@@ -35,6 +35,12 @@ namespace llvm {
/// 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