13#ifndef LLVM_MC_MCSYMBOLGOFF_H
14#define LLVM_MC_MCSYMBOLGOFF_H
46 ADA = AssociatedDataArea;
47 AssociatedDataArea->RequiresNonZeroLength =
true;
This file declares the MCSectionGOFF class, which contains all of the necessary machine code sections...
MCSymbolGOFF(const MCSymbolTableEntry *Name, bool IsTemporary)
GOFF::LDAttr getLDAttributes() const
void setADA(MCSectionGOFF *AssociatedDataArea)
bool hasLDAttributes() const
void setLDAttributes(GOFF::LDAttr Attr)
MCSectionGOFF * getADA() const
MCSymbol(const MCSymbolTableEntry *Name, bool isTemporary)
void modifyFlags(uint32_t Value, uint32_t Mask) const
Modify the flags via a mask.
uint32_t getFlags() const
Get the (implementation defined) symbol flags.
unsigned IsTemporary
IsTemporary - True if this is an assembler temporary label, which typically does not survive in the ....
This is an optimization pass for GlobalISel generic memory operations.
StringMapEntry< MCSymbolTableValue > MCSymbolTableEntry
MCContext stores MCSymbolTableValue in a string map (see MCSymbol::operator new).