From d60123983380532979c7ca5eef072c74b3185704 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 26 Jul 2009 00:50:43 +0000 Subject: [PATCH] simplify some predicates, add isMergableString() git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77103 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Target/TargetAsmInfo.h | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/include/llvm/Target/TargetAsmInfo.h b/include/llvm/Target/TargetAsmInfo.h index 15f17ba0598..b9a877e920a 100644 --- a/include/llvm/Target/TargetAsmInfo.h +++ b/include/llvm/Target/TargetAsmInfo.h @@ -61,11 +61,9 @@ namespace llvm { Kind getKind() const { return K; } bool isReadOnly() const { - return (K == SectionKind::ROData || - K == SectionKind::DataRelRO || - K == SectionKind::DataRelROLocal || - K == SectionKind::RODataMergeConst || - K == SectionKind::RODataMergeStr); + return K == ROData || + K == DataRelRO || K == DataRelROLocal || + K == RODataMergeConst || K == RODataMergeStr; } bool isBSS() const { @@ -82,14 +80,14 @@ namespace llvm { bool isWritable() const { return isTLS() || - K == SectionKind::Data || - K == SectionKind::DataRel || - K == SectionKind::DataRelLocal || - K == SectionKind::DataRelRO || - K == SectionKind::DataRelROLocal || - K == SectionKind::BSS; + K == Data || + K == DataRel || K == DataRelLocal || + K == DataRelRO || K == DataRelROLocal || + K == BSS; } + bool isMergableString() const { return K == RODataMergeStr; } + static SectionKind get(Kind K) { SectionKind Res = { K }; return Res; @@ -106,7 +104,7 @@ namespace llvm { static SectionKind getRODataMergeConst() { return get(RODataMergeConst); } static SectionKind getThreadData() { return get(ThreadData); } static SectionKind getThreadBSS() { return get(ThreadBSS); } -}; + }; namespace SectionFlags { const unsigned Invalid = -1U;