|
| MCAsmInfo () |
|
virtual | ~MCAsmInfo () |
|
unsigned | getPointerSize () const |
| getPointerSize - Get the pointer size in bytes. More...
|
|
unsigned | getCalleeSaveStackSlotSize () const |
|
bool | isLittleEndian () const |
| isLittleEndian - True if the target is little endian. More...
|
|
bool | isStackGrowthDirectionUp () const |
| isStackGrowthDirectionUp - True if target stack grow up. More...
|
|
bool | hasSubsectionsViaSymbols () const |
|
const char * | getData8bitsDirective () const |
|
const char * | getData16bitsDirective () const |
|
const char * | getData32bitsDirective () const |
|
const char * | getData64bitsDirective () const |
|
const char * | getGPRel64Directive () const |
|
const char * | getGPRel32Directive () const |
|
virtual const MCSection * | getNonexecutableStackSection (MCContext &Ctx) const |
|
virtual const MCExpr * | getExprForPersonalitySymbol (const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const |
|
const MCExpr * | getExprForFDESymbol (const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const |
|
bool | usesSunStyleELFSectionSwitchSyntax () const |
|
bool | usesELFSectionDirectiveForBSS () const |
|
bool | hasMicrosoftFastStdCallMangling () const |
|
bool | needsDwarfSectionOffsetDirective () const |
|
bool | hasMachoZeroFillDirective () const |
|
bool | hasMachoTBSSDirective () const |
|
bool | hasStaticCtorDtorReferenceInStaticMode () const |
|
bool | getLinkerRequiresNonEmptyDwarfLines () const |
|
unsigned | getMaxInstLength () const |
|
unsigned | getMinInstAlignment () const |
|
bool | getDollarIsPC () const |
|
const char * | getSeparatorString () const |
|
unsigned | getCommentColumn () const |
|
const char * | getCommentString () const |
|
const char * | getLabelSuffix () const |
|
const char * | getDebugLabelSuffix () const |
|
const char * | getGlobalPrefix () const |
|
const char * | getPrivateGlobalPrefix () const |
|
const char * | getLinkerPrivateGlobalPrefix () const |
|
const char * | getInlineAsmStart () const |
|
const char * | getInlineAsmEnd () const |
|
const char * | getCode16Directive () const |
|
const char * | getCode32Directive () const |
|
const char * | getCode64Directive () const |
|
unsigned | getAssemblerDialect () const |
|
bool | doesAllowAtInName () const |
|
bool | doesSupportDataRegionDirectives () const |
|
const char * | getZeroDirective () const |
|
const char * | getAsciiDirective () const |
|
const char * | getAscizDirective () const |
|
const char * | getAlignDirective () const |
|
bool | getAlignmentIsInBytes () const |
|
unsigned | getTextAlignFillValue () const |
|
const char * | getGlobalDirective () const |
|
bool | hasSetDirective () const |
|
bool | hasAggressiveSymbolFolding () const |
|
bool | getCOMMDirectiveAlignmentIsInBytes () const |
|
LCOMM::LCOMMType | getLCOMMDirectiveAlignmentType () const |
|
bool | hasDotTypeDotSizeDirective () const |
|
bool | hasSingleParameterDotFile () const |
|
bool | hasIdentDirective () const |
|
bool | hasNoDeadStrip () const |
|
const char * | getWeakRefDirective () const |
|
const char * | getWeakDefDirective () const |
|
const char * | getLinkOnceDirective () const |
|
MCSymbolAttr | getHiddenVisibilityAttr () const |
|
MCSymbolAttr | getHiddenDeclarationVisibilityAttr () const |
|
MCSymbolAttr | getProtectedVisibilityAttr () const |
|
bool | hasLEB128 () const |
|
bool | doesSupportDebugInformation () const |
|
bool | doesSupportExceptionHandling () const |
|
ExceptionHandling::ExceptionsType | getExceptionHandlingType () const |
|
bool | isExceptionHandlingDwarf () const |
|
bool | doesDwarfUseRelocationsAcrossSections () const |
|
bool | useDwarfRegNumForCFI () const |
|
void | addInitialFrameState (const MCCFIInstruction &Inst) |
|
const std::vector
< MCCFIInstruction > & | getInitialFrameState () const |
|
static unsigned | getSLEB128Size (int64_t Value) |
|
static unsigned | getULEB128Size (uint64_t Value) |
|
unsigned | PointerSize |
|
unsigned | CalleeSaveStackSlotSize |
|
bool | IsLittleEndian |
|
bool | StackGrowsUp |
|
bool | HasSubsectionsViaSymbols |
|
bool | HasMachoZeroFillDirective |
|
bool | HasMachoTBSSDirective |
|
bool | HasStaticCtorDtorReferenceInStaticMode |
|
bool | LinkerRequiresNonEmptyDwarfLines |
|
unsigned | MaxInstLength |
|
unsigned | MinInstAlignment |
|
bool | DollarIsPC |
|
const char * | SeparatorString |
|
unsigned | CommentColumn |
|
const char * | CommentString |
|
const char * | LabelSuffix |
| LabelSuffix - This is appended to emitted labels. More...
|
|
const char * | DebugLabelSuffix |
| LabelSuffix - This is appended to emitted labels. More...
|
|
const char * | GlobalPrefix |
|
const char * | PrivateGlobalPrefix |
|
const char * | LinkerPrivateGlobalPrefix |
|
const char * | InlineAsmStart |
|
const char * | InlineAsmEnd |
|
const char * | Code16Directive |
|
const char * | Code32Directive |
|
const char * | Code64Directive |
|
unsigned | AssemblerDialect |
| AssemblerDialect - Which dialect of an assembler variant to use. More...
|
|
bool | AllowAtInName |
| This is true if the assembler allows @ characters in symbol names. Defaults to false. More...
|
|
bool | UseDataRegionDirectives |
|
const char * | ZeroDirective |
|
const char * | AsciiDirective |
|
const char * | AscizDirective |
|
const char * | Data8bitsDirective |
|
const char * | Data16bitsDirective |
|
const char * | Data32bitsDirective |
|
const char * | Data64bitsDirective |
|
const char * | GPRel64Directive |
|
const char * | GPRel32Directive |
|
bool | SunStyleELFSectionSwitchSyntax |
|
bool | UsesELFSectionDirectiveForBSS |
|
bool | HasMicrosoftFastStdCallMangling |
|
bool | NeedsDwarfSectionOffsetDirective |
|
const char * | AlignDirective |
|
bool | AlignmentIsInBytes |
|
unsigned | TextAlignFillValue |
|
const char * | GlobalDirective |
|
bool | HasSetDirective |
| HasSetDirective - True if the assembler supports the .set directive. More...
|
|
bool | HasAggressiveSymbolFolding |
|
bool | COMMDirectiveAlignmentIsInBytes |
|
LCOMM::LCOMMType | LCOMMDirectiveAlignmentType |
|
bool | HasDotTypeDotSizeDirective |
|
bool | HasSingleParameterDotFile |
|
bool | HasIdentDirective |
|
bool | HasNoDeadStrip |
|
const char * | WeakRefDirective |
|
const char * | WeakDefDirective |
|
const char * | LinkOnceDirective |
|
MCSymbolAttr | HiddenVisibilityAttr |
|
MCSymbolAttr | HiddenDeclarationVisibilityAttr |
|
MCSymbolAttr | ProtectedVisibilityAttr |
|
bool | HasLEB128 |
| HasLEB128 - True if target asm supports leb128 directives. More...
|
|
bool | SupportsDebugInformation |
|
ExceptionHandling::ExceptionsType | ExceptionsType |
| SupportsExceptionHandling - True if target supports exception handling. More...
|
|
bool | DwarfUsesRelocationsAcrossSections |
|
bool | DwarfRegNumForCFI |
|
std::vector< MCCFIInstruction > | InitialFrameState |
|