Home | History | Annotate | Download | only in MC

Lines Matching defs:MCSectionMachO

1 //===- lib/MC/MCSectionMachO.cpp - MachO Code Section Representation ------===//
10 #include "llvm/MC/MCSectionMachO.h"
21 } SectionTypeDescriptors[MCSectionMachO::LAST_KNOWN_SECTION_TYPE+1] = {
58 { MCSectionMachO::ENUM, ASMNAME, #ENUM },
75 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section,
93 void MCSectionMachO::PrintSwitchToSection(const MCAsmInfo &MAI,
104 unsigned SectionType = TAA & MCSectionMachO::SECTION_TYPE;
105 assert(SectionType <= MCSectionMachO::LAST_KNOWN_SECTION_TYPE &&
118 unsigned SectionAttrs = TAA & MCSectionMachO::SECTION_ATTRIBUTES;
156 bool MCSectionMachO::UseCodeAlign() const {
157 return hasAttribute(MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS);
160 bool MCSectionMachO::isVirtualSection() const {
161 return (getType() == MCSectionMachO::S_ZEROFILL ||
162 getType() == MCSectionMachO::S_GB_ZEROFILL ||
163 getType() == MCSectionMachO::S_THREAD_LOCAL_ZEROFILL);
179 std::string MCSectionMachO::ParseSectionSpecifier(StringRef Spec, // In.
230 for (TypeID = 0; TypeID !=MCSectionMachO::LAST_KNOWN_SECTION_TYPE+1; ++TypeID)
236 if (TypeID > MCSectionMachO::LAST_KNOWN_SECTION_TYPE)
246 if (TAA == MCSectionMachO::S_SYMBOL_STUBS)
283 if (TAA == MCSectionMachO::S_SYMBOL_STUBS)
290 if ((TAA & MCSectionMachO::SECTION_TYPE) != MCSectionMachO::S_SYMBOL_STUBS)