diff options
author | Bill Wendling <isanbard@gmail.com> | 2012-10-09 09:17:28 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2012-10-09 09:17:28 +0000 |
commit | 1c1b324ccf37a0c1001bce1958bb601e9cdd083c (patch) | |
tree | acbf42dc3db2c304cbfd72b2ac1cafd51c3928e0 /llvm/lib/VMCore | |
parent | 93f70b78fd8509536ff34fdf7343ad069e8dcef5 (diff) | |
download | bcm5719-llvm-1c1b324ccf37a0c1001bce1958bb601e9cdd083c.tar.gz bcm5719-llvm-1c1b324ccf37a0c1001bce1958bb601e9cdd083c.zip |
Use the enum value of the attributes when removing them from the attributes builder.
llvm-svn: 165495
Diffstat (limited to 'llvm/lib/VMCore')
-rw-r--r-- | llvm/lib/VMCore/Attributes.cpp | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/llvm/lib/VMCore/Attributes.cpp b/llvm/lib/VMCore/Attributes.cpp index 6e689736f30..f6906d72b73 100644 --- a/llvm/lib/VMCore/Attributes.cpp +++ b/llvm/lib/VMCore/Attributes.cpp @@ -236,89 +236,6 @@ void Attributes::Builder::removeAttributes(const Attributes &A) { Bits &= ~A.Raw(); } -void Attributes::Builder::removeAddressSafetyAttr() { - Bits &= ~Attribute::AddressSafety_i; -} -void Attributes::Builder::removeAlwaysInlineAttr() { - Bits &= ~Attribute::AlwaysInline_i; -} -void Attributes::Builder::removeByValAttr() { - Bits &= ~Attribute::ByVal_i; -} -void Attributes::Builder::removeInlineHintAttr() { - Bits &= ~Attribute::InlineHint_i; -} -void Attributes::Builder::removeInRegAttr() { - Bits &= ~Attribute::InReg_i; -} -void Attributes::Builder::removeNakedAttr() { - Bits &= ~Attribute::Naked_i; -} -void Attributes::Builder::removeNestAttr() { - Bits &= ~Attribute::Nest_i; -} -void Attributes::Builder::removeNoAliasAttr() { - Bits &= ~Attribute::NoAlias_i; -} -void Attributes::Builder::removeNoCaptureAttr() { - Bits &= ~Attribute::NoCapture_i; -} -void Attributes::Builder::removeNoImplicitFloatAttr() { - Bits &= ~Attribute::NoImplicitFloat_i; -} -void Attributes::Builder::removeNoInlineAttr() { - Bits &= ~Attribute::NoInline_i; -} -void Attributes::Builder::removeNonLazyBindAttr() { - Bits &= ~Attribute::NonLazyBind_i; -} -void Attributes::Builder::removeNoRedZoneAttr() { - Bits &= ~Attribute::NoRedZone_i; -} -void Attributes::Builder::removeNoReturnAttr() { - Bits &= ~Attribute::NoReturn_i; -} -void Attributes::Builder::removeNoUnwindAttr() { - Bits &= ~Attribute::NoUnwind_i; -} -void Attributes::Builder::removeOptimizeForSizeAttr() { - Bits &= ~Attribute::OptimizeForSize_i; -} -void Attributes::Builder::removeReadNoneAttr() { - Bits &= ~Attribute::ReadNone_i; -} -void Attributes::Builder::removeReadOnlyAttr() { - Bits &= ~Attribute::ReadOnly_i; -} -void Attributes::Builder::removeReturnsTwiceAttr() { - Bits &= ~Attribute::ReturnsTwice_i; -} -void Attributes::Builder::removeSExtAttr() { - Bits &= ~Attribute::SExt_i; -} -void Attributes::Builder::removeStackProtectAttr() { - Bits &= ~Attribute::StackProtect_i; -} -void Attributes::Builder::removeStackProtectReqAttr() { - Bits &= ~Attribute::StackProtectReq_i; -} -void Attributes::Builder::removeStructRetAttr() { - Bits &= ~Attribute::StructRet_i; -} -void Attributes::Builder::removeUWTableAttr() { - Bits &= ~Attribute::UWTable_i; -} -void Attributes::Builder::removeZExtAttr() { - Bits &= ~Attribute::ZExt_i; -} - -void Attributes::Builder::removeAlignmentAttr() { - Bits &= ~Attribute::Alignment_i; -} -void Attributes::Builder::removeStackAlignmentAttr() { - Bits &= ~Attribute::StackAlignment_i; -} - bool Attributes::Builder::hasAttributes() const { return Bits != 0; } |