Lines Matching refs:MCAsmStreamer

1 //===- lib/MC/MCAsmStreamer.cpp - Text Assembly Output --------------------===//
39 class MCAsmStreamer : public MCStreamer {
69 MCAsmStreamer(MCContext &Context, MCTargetStreamer *TargetStreamer,
81 ~MCAsmStreamer() {}
102 /// more readable. This only affects the MCAsmStreamer, and only when
267 /// more readable. This only affects the MCAsmStreamer, and only when
269 void MCAsmStreamer::AddComment(const Twine &T) {
283 void MCAsmStreamer::EmitCommentsAndEOL() {
313 void MCAsmStreamer::ChangeSection(const MCSection *Section,
319 void MCAsmStreamer::EmitEHSymAttributes(const MCSymbol *Symbol,
334 void MCAsmStreamer::EmitLabel(MCSymbol *Symbol) {
342 void MCAsmStreamer::EmitDebugLabel(MCSymbol *Symbol) {
350 void MCAsmStreamer::EmitAssemblerFlag(MCAssemblerFlag Flag) {
361 void MCAsmStreamer::EmitLinkerOptions(ArrayRef<std::string> Options) {
371 void MCAsmStreamer::EmitDataRegion(MCDataRegionType Kind) {
384 void MCAsmStreamer::EmitThumbFunc(MCSymbol *Func) {
394 void MCAsmStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
402 void MCAsmStreamer::EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) {
407 void MCAsmStreamer::EmitDwarfAdvanceLineAddr(int64_t LineDelta,
414 void MCAsmStreamer::EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
423 bool MCAsmStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
483 void MCAsmStreamer::EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {
488 void MCAsmStreamer::BeginCOFFSymbolDef(const MCSymbol *Symbol) {
493 void MCAsmStreamer::EmitCOFFSymbolStorageClass (int StorageClass) {
498 void MCAsmStreamer::EmitCOFFSymbolType (int Type) {
503 void MCAsmStreamer::EndCOFFSymbolDef() {
508 void MCAsmStreamer::EmitCOFFSecRel32(MCSymbol const *Symbol) {
513 void MCAsmStreamer::EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) {
518 void MCAsmStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
537 void MCAsmStreamer::EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
559 void MCAsmStreamer::EmitZerofill(const MCSection *Section, MCSymbol *Symbol,
582 void MCAsmStreamer::EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
634 void MCAsmStreamer::EmitBytes(StringRef Data) {
659 void MCAsmStreamer::EmitIntValue(uint64_t Value, unsigned Size) {
663 void MCAsmStreamer::EmitValueImpl(const MCExpr *Value, unsigned Size) {
694 void MCAsmStreamer::EmitULEB128Value(const MCExpr *Value) {
705 void MCAsmStreamer::EmitSLEB128Value(const MCExpr *Value) {
716 void MCAsmStreamer::EmitGPRel64Value(const MCExpr *Value) {
722 void MCAsmStreamer::EmitGPRel32Value(const MCExpr *Value) {
731 void MCAsmStreamer::EmitFill(uint64_t NumBytes, uint8_t FillValue) {
746 void MCAsmStreamer::EmitValueToAlignment(unsigned ByteAlignment, int64_t Value,
794 void MCAsmStreamer::EmitCodeAlignment(unsigned ByteAlignment,
801 bool MCAsmStreamer::EmitValueToOffset(const MCExpr *Offset,
810 void MCAsmStreamer::EmitFileDirective(StringRef Filename) {
817 bool MCAsmStreamer::EmitDwarfFileDirective(unsigned FileNo, StringRef Directory,
843 void MCAsmStreamer::EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
884 void MCAsmStreamer::EmitIdent(StringRef IdentString) {
891 void MCAsmStreamer::EmitCFISections(bool EH, bool Debug) {
909 void MCAsmStreamer::EmitCFIStartProcImpl(MCDwarfFrameInfo &Frame) {
919 void MCAsmStreamer::EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame) {
933 void MCAsmStreamer::EmitRegisterName(int64_t Register) {
943 void MCAsmStreamer::EmitCFIDefCfa(int64_t Register, int64_t Offset) {
955 void MCAsmStreamer::EmitCFIDefCfaOffset(int64_t Offset) {
965 void MCAsmStreamer::EmitCFIDefCfaRegister(int64_t Register) {
976 void MCAsmStreamer::EmitCFIOffset(int64_t Register, int64_t Offset) {
988 void MCAsmStreamer::EmitCFIPersonality(const MCSymbol *Sym,
999 void MCAsmStreamer::EmitCFILsda(const MCSymbol *Sym, unsigned Encoding) {
1009 void MCAsmStreamer::EmitCFIRememberState() {
1019 void MCAsmStreamer::EmitCFIRestoreState() {
1029 void MCAsmStreamer::EmitCFISameValue(int64_t Register) {
1040 void MCAsmStreamer::EmitCFIRelOffset(int64_t Register, int64_t Offset) {
1052 void MCAsmStreamer::EmitCFIAdjustCfaOffset(int64_t Adjustment) {
1062 void MCAsmStreamer::EmitCFISignalFrame() {
1072 void MCAsmStreamer::EmitCFIUndefined(int64_t Register) {
1082 void MCAsmStreamer::EmitCFIRegister(int64_t Register1, int64_t Register2) {
1092 void MCAsmStreamer::EmitCFIWindowSave() {
1102 void MCAsmStreamer::EmitWin64EHStartProc(const MCSymbol *Symbol) {
1109 void MCAsmStreamer::EmitWin64EHEndProc() {
1116 void MCAsmStreamer::EmitWin64EHStartChained() {
1123 void MCAsmStreamer::EmitWin64EHEndChained() {
1130 void MCAsmStreamer::EmitWin64EHHandler(const MCSymbol *Sym, bool Unwind,
1155 void MCAsmStreamer::EmitWin64EHHandlerData() {
1172 void MCAsmStreamer::EmitWin64EHPushReg(unsigned Register) {
1179 void MCAsmStreamer::EmitWin64EHSetFrame(unsigned Register, unsigned Offset) {
1186 void MCAsmStreamer::EmitWin64EHAllocStack(unsigned Size) {
1193 void MCAsmStreamer::EmitWin64EHSaveReg(unsigned Register, unsigned Offset) {
1200 void MCAsmStreamer::EmitWin64EHSaveXMM(unsigned Register, unsigned Offset) {
1207 void MCAsmStreamer::EmitWin64EHPushFrame(bool Code) {
1216 void MCAsmStreamer::EmitWin64EHEndProlog(void) {
1223 void MCAsmStreamer::AddEncodingComment(const MCInst &Inst) {
1307 void MCAsmStreamer::EmitInstruction(const MCInst &Inst) {
1329 void MCAsmStreamer::EmitBundleAlignMode(unsigned AlignPow2) {
1334 void MCAsmStreamer::EmitBundleLock(bool AlignToEnd) {
1341 void MCAsmStreamer::EmitBundleUnlock() {
1349 void MCAsmStreamer::EmitRawTextImpl(StringRef String) {
1356 void MCAsmStreamer::FinishImpl() {
1378 return new MCAsmStreamer(Context, TargetStreamer, OS, isVerboseAsm, useLoc,