13#ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCASMINFO_H
14#define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCASMINFO_H
27 virtual void anchor();
43 void anchor()
override;
52 void anchor()
override;
61 void anchor()
override;
68 void anchor()
override;
StringSet - A set-like wrapper for the StringMap.
Base class for the full range of assembler expressions which are needed for parsing.
Streaming machine code generation interface.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
StringRef - Represent a constant reference to a string, i.e.
StringSet - A wrapper for StringMap that provides set-like functionality.
Triple - Helper class for working with autoconf configuration names.
StringSet ReservedIdentifiers
X86ELFMCAsmInfo(const Triple &Triple)
bool isValidUnquotedName(StringRef Name) const override
Return true if the identifier Name does not need quotes to be syntactically correct.
StringSet ReservedIdentifiers
bool isValidUnquotedName(StringRef Name) const override
Return true if the identifier Name does not need quotes to be syntactically correct.
X86MCAsmInfoDarwin(const Triple &Triple)
StringSet ReservedIdentifiers
bool isValidUnquotedName(StringRef Name) const override
Return true if the identifier Name does not need quotes to be syntactically correct.
X86MCAsmInfoGNUCOFF(const Triple &Triple)
X86MCAsmInfoMicrosoftMASM(const Triple &Triple)
bool isValidUnquotedName(StringRef Name) const override
Return true if the identifier Name does not need quotes to be syntactically correct.
StringSet ReservedIdentifiers
X86MCAsmInfoMicrosoft(const Triple &Triple)
Define some predicates that are used for node matching.
This is an optimization pass for GlobalISel generic memory operations.
const MCExpr * getExprForPersonalitySymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override
X86_64MCAsmInfoDarwin(const Triple &Triple)