summaryrefslogtreecommitdiff
path: root/lib/VMCore
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-10-09 09:17:28 +0000
committerBill Wendling <isanbard@gmail.com>2012-10-09 09:17:28 +0000
commitdc4efcbdba7b9a8868ca7e329116910be894ca47 (patch)
treefab1682fc936b5ee31fec1591347150f11ddf362 /lib/VMCore
parent2e879bcd52583335c753c005d203bf2ffe8b67b5 (diff)
downloadllvm-dc4efcbdba7b9a8868ca7e329116910be894ca47.tar.gz
llvm-dc4efcbdba7b9a8868ca7e329116910be894ca47.tar.bz2
llvm-dc4efcbdba7b9a8868ca7e329116910be894ca47.tar.xz
Use the enum value of the attributes when removing them from the attributes builder.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165495 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore')
-rw-r--r--lib/VMCore/Attributes.cpp83
1 files changed, 0 insertions, 83 deletions
diff --git a/lib/VMCore/Attributes.cpp b/lib/VMCore/Attributes.cpp
index 6e689736f3..f6906d72b7 100644
--- a/lib/VMCore/Attributes.cpp
+++ b/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;
}