LLVM API Documentation

Defines | Variables
MCSectionMachO.cpp File Reference
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/MC/MCContext.h"
#include "llvm/Support/raw_ostream.h"
#include <cctype>
Include dependency graph for MCSectionMachO.cpp:

Go to the source code of this file.

Defines

#define ENTRY(ASMNAME, ENUM)   { MachO::ENUM, ASMNAME, #ENUM },

Variables

struct {
   const char *   AssemblerName
   const char *   EnumName
SectionTypeDescriptors [MachO::LAST_KNOWN_SECTION_TYPE+1]
struct {
   unsigned   AttrFlag
   const char *   AssemblerName
   const char *   EnumName
SectionAttrDescriptors []

Define Documentation

#define ENTRY (   ASMNAME,
  ENUM 
)    { MachO::ENUM, ASMNAME, #ENUM },

Variable Documentation

Definition at line 20 of file MCSectionMachO.cpp.

Referenced by llvm::MCSectionMachO::PrintSwitchToSection().

Definition at line 53 of file MCSectionMachO.cpp.

Referenced by llvm::MCSectionMachO::PrintSwitchToSection().

const char * EnumName

Definition at line 20 of file MCSectionMachO.cpp.

struct { ... } SectionAttrDescriptors[] [static]

SectionAttrDescriptors - This is an array of descriptors for section attributes. Unlike the SectionTypeDescriptors, this is not directly indexed by attribute, instead it is searched.

Referenced by llvm::MCSectionMachO::ParseSectionSpecifier(), and llvm::MCSectionMachO::PrintSwitchToSection().

struct { ... } LAST_KNOWN_SECTION_TYPE+1] [static]

SectionTypeDescriptors - These are strings that describe the various section types. This *must* be kept in order with and stay synchronized with the section type list.

Referenced by llvm::MCSectionMachO::ParseSectionSpecifier(), and llvm::MCSectionMachO::PrintSwitchToSection().