Lines Matching refs:SectionFlag
157 static SectionFlag parseSectionRenameFlag(StringRef SectionName) { in parseSectionRenameFlag()
158 return llvm::StringSwitch<SectionFlag>(SectionName) in parseSectionRenameFlag()
159 .CaseLower("alloc", SectionFlag::SecAlloc) in parseSectionRenameFlag()
160 .CaseLower("load", SectionFlag::SecLoad) in parseSectionRenameFlag()
161 .CaseLower("noload", SectionFlag::SecNoload) in parseSectionRenameFlag()
162 .CaseLower("readonly", SectionFlag::SecReadonly) in parseSectionRenameFlag()
163 .CaseLower("debug", SectionFlag::SecDebug) in parseSectionRenameFlag()
164 .CaseLower("code", SectionFlag::SecCode) in parseSectionRenameFlag()
165 .CaseLower("data", SectionFlag::SecData) in parseSectionRenameFlag()
166 .CaseLower("rom", SectionFlag::SecRom) in parseSectionRenameFlag()
167 .CaseLower("merge", SectionFlag::SecMerge) in parseSectionRenameFlag()
168 .CaseLower("strings", SectionFlag::SecStrings) in parseSectionRenameFlag()
169 .CaseLower("contents", SectionFlag::SecContents) in parseSectionRenameFlag()
170 .CaseLower("share", SectionFlag::SecShare) in parseSectionRenameFlag()
171 .CaseLower("exclude", SectionFlag::SecExclude) in parseSectionRenameFlag()
172 .CaseLower("large", SectionFlag::SecLarge) in parseSectionRenameFlag()
173 .Default(SectionFlag::SecNone); in parseSectionRenameFlag()
176 static Expected<SectionFlag>
178 SectionFlag ParsedFlags = SectionFlag::SecNone; in parseSectionFlagSet()
180 SectionFlag ParsedFlag = parseSectionRenameFlag(Flag); in parseSectionFlagSet()
181 if (ParsedFlag == SectionFlag::SecNone) in parseSectionFlagSet()
210 Expected<SectionFlag> ParsedFlagSet = in parseRenameSectionValue()
252 Expected<SectionFlag> ParsedFlagSet = parseSectionFlagSet(SectionFlags); in parseSetSectionFlagValue()