aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2009-05-28 03:16:17 +0000
committerJeffrey Yasskin <jyasskin@google.com>2009-05-28 03:16:17 +0000
commite2b549251c48708e4e90c79714f6836c7928ba32 (patch)
tree5116b3a6b053271e31c64ea38d8d677a93c3e21f
parent36607b0dacdd0ea9c99caacdbfa8dace07329f42 (diff)
downloadexternal_llvm-e2b549251c48708e4e90c79714f6836c7928ba32.zip
external_llvm-e2b549251c48708e4e90c79714f6836c7928ba32.tar.gz
external_llvm-e2b549251c48708e4e90c79714f6836c7928ba32.tar.bz2
This patch brings the list of attributes in CPPBackend.cpp up to date with the
list in Attributes.h. It also reorders the CPPBackend list to match so that it's easier to see that it's complete. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72510 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Target/CppBackend/CPPBackend.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/Target/CppBackend/CPPBackend.cpp b/lib/Target/CppBackend/CPPBackend.cpp
index bf9c885..4082989 100644
--- a/lib/Target/CppBackend/CPPBackend.cpp
+++ b/lib/Target/CppBackend/CPPBackend.cpp
@@ -465,15 +465,20 @@ namespace {
HANDLE_ATTR(SExt);
HANDLE_ATTR(ZExt);
- HANDLE_ATTR(StructRet);
- HANDLE_ATTR(InReg);
HANDLE_ATTR(NoReturn);
+ HANDLE_ATTR(InReg);
+ HANDLE_ATTR(StructRet);
HANDLE_ATTR(NoUnwind);
- HANDLE_ATTR(ByVal);
HANDLE_ATTR(NoAlias);
+ HANDLE_ATTR(ByVal);
HANDLE_ATTR(Nest);
HANDLE_ATTR(ReadNone);
HANDLE_ATTR(ReadOnly);
+ HANDLE_ATTR(NoInline);
+ HANDLE_ATTR(AlwaysInline);
+ HANDLE_ATTR(OptimizeForSize);
+ HANDLE_ATTR(StackProtect);
+ HANDLE_ATTR(StackProtectReq);
HANDLE_ATTR(NoCapture);
#undef HANDLE_ATTR
assert(attrs == 0 && "Unhandled attribute!");