summaryrefslogtreecommitdiff
path: root/include/llvm/Attributes.h
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-10-26 19:52:54 +0000
committerBill Wendling <isanbard@gmail.com>2012-10-26 19:52:54 +0000
commit480b1b28ea6fc1bb5c78d99472df624cfd3fce47 (patch)
tree2e25a3e6850b2320024e32ef7589bf1cf195e453 /include/llvm/Attributes.h
parentb61054ff8f5568489109a0ccf2799307c3671309 (diff)
downloadllvm-480b1b28ea6fc1bb5c78d99472df624cfd3fce47.tar.gz
llvm-480b1b28ea6fc1bb5c78d99472df624cfd3fce47.tar.bz2
llvm-480b1b28ea6fc1bb5c78d99472df624cfd3fce47.tar.xz
Remove the unneeded initializers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166804 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Attributes.h')
-rw-r--r--include/llvm/Attributes.h58
1 files changed, 29 insertions, 29 deletions
diff --git a/include/llvm/Attributes.h b/include/llvm/Attributes.h
index 4921672aab..5350e3ea2d 100644
--- a/include/llvm/Attributes.h
+++ b/include/llvm/Attributes.h
@@ -51,41 +51,41 @@ public:
enum AttrVal {
// IR-Level Attributes
- None = 0, ///< No attributes have been set
- AddressSafety = 1, ///< Address safety checking is on.
- Alignment = 2, ///< Alignment of parameter (5 bits)
+ None, ///< No attributes have been set
+ AddressSafety, ///< Address safety checking is on.
+ Alignment, ///< Alignment of parameter (5 bits)
///< stored as log2 of alignment with +1 bias
///< 0 means unaligned different from align 1
- AlwaysInline = 3, ///< inline=always
- ByVal = 4, ///< Pass structure by value
- ForceSizeOpt = 5, ///< Function must be optimized for size first
- InlineHint = 6, ///< Source said inlining was desirable
- InReg = 7, ///< Force argument to be passed in register
- Naked = 8, ///< Naked function
- Nest = 9, ///< Nested function static chain
- NoAlias = 10, ///< Considered to not alias after call
- NoCapture = 11, ///< Function creates no aliases of pointer
- NoImplicitFloat = 12, ///< Disable implicit floating point insts
- NoInline = 13, ///< inline=never
- NonLazyBind = 14, ///< Function is called early and/or
+ AlwaysInline, ///< inline=always
+ ByVal, ///< Pass structure by value
+ ForceSizeOpt, ///< Function must be optimized for size first
+ InlineHint, ///< Source said inlining was desirable
+ InReg, ///< Force argument to be passed in register
+ Naked, ///< Naked function
+ Nest, ///< Nested function static chain
+ NoAlias, ///< Considered to not alias after call
+ NoCapture, ///< Function creates no aliases of pointer
+ NoImplicitFloat, ///< Disable implicit floating point insts
+ NoInline, ///< inline=never
+ NonLazyBind, ///< Function is called early and/or
///< often, so lazy binding isn't worthwhile
- NoRedZone = 15, ///< Disable redzone
- NoReturn = 16, ///< Mark the function as not returning
- NoUnwind = 17, ///< Function doesn't unwind stack
- OptimizeForSize = 18, ///< opt_size
- ReadNone = 19, ///< Function does not access memory
- ReadOnly = 20, ///< Function only reads from memory
- ReturnsTwice = 21, ///< Function can return twice
- SExt = 22, ///< Sign extended before/after call
- StackAlignment = 23, ///< Alignment of stack for function (3 bits)
+ NoRedZone, ///< Disable redzone
+ NoReturn, ///< Mark the function as not returning
+ NoUnwind, ///< Function doesn't unwind stack
+ OptimizeForSize, ///< opt_size
+ ReadNone, ///< Function does not access memory
+ ReadOnly, ///< Function only reads from memory
+ ReturnsTwice, ///< Function can return twice
+ SExt, ///< Sign extended before/after call
+ StackAlignment, ///< Alignment of stack for function (3 bits)
///< stored as log2 of alignment with +1 bias 0
///< means unaligned (different from
///< alignstack={1))
- StackProtect = 24, ///< Stack protection.
- StackProtectReq = 25, ///< Stack protection required.
- StructRet = 26, ///< Hidden pointer to structure to return
- UWTable = 27, ///< Function must be in a unwind table
- ZExt = 28 ///< Zero extended before/after call
+ StackProtect, ///< Stack protection.
+ StackProtectReq, ///< Stack protection required.
+ StructRet, ///< Hidden pointer to structure to return
+ UWTable, ///< Function must be in a unwind table
+ ZExt ///< Zero extended before/after call
};
private:
AttributesImpl *Attrs;