diff options
Diffstat (limited to 'include/llvm/AutoUpgrade.h')
-rw-r--r-- | include/llvm/AutoUpgrade.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/AutoUpgrade.h b/include/llvm/AutoUpgrade.h index 3a97353..0235877 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 |