summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-upgrade/UpgradeInternals.h
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-01-29 05:41:09 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-01-29 05:41:09 +0000
commit8714f0025cb41c2087585d0b46c370f258e6051e (patch)
tree33fc351d23c7cf67f35edc613b9daba22fe6d9ce /llvm/tools/llvm-upgrade/UpgradeInternals.h
parentccef5a35bf437811a573fb42299e0a8b176c3166 (diff)
downloadbcm5719-llvm-8714f0025cb41c2087585d0b46c370f258e6051e.tar.gz
bcm5719-llvm-8714f0025cb41c2087585d0b46c370f258e6051e.zip
Upgrade old csret calling convention into sret parameter attribute.
llvm-svn: 33614
Diffstat (limited to 'llvm/tools/llvm-upgrade/UpgradeInternals.h')
-rw-r--r--llvm/tools/llvm-upgrade/UpgradeInternals.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/tools/llvm-upgrade/UpgradeInternals.h b/llvm/tools/llvm-upgrade/UpgradeInternals.h
index 5057e70be42..7a4864157fa 100644
--- a/llvm/tools/llvm-upgrade/UpgradeInternals.h
+++ b/llvm/tools/llvm-upgrade/UpgradeInternals.h
@@ -213,6 +213,13 @@ enum CastOps {
UIToFPOp, SIToFPOp, PtrToIntOp, IntToPtrOp, BitCastOp
};
+// An enumeration for the old calling conventions, ala LLVM 1.9
+namespace OldCallingConv {
+ enum ID {
+ C = 0, CSRet = 1, Fast = 8, Cold = 9, X86_StdCall = 64, X86_FastCall = 65
+ };
+}
+
/// An enumeration for defining the Signedness of a type or value. Signless
/// means the signedness is not relevant to the type or value.
enum Signedness { Signless, Unsigned, Signed };
OpenPOWER on IntegriCloud