Lines Matching defs:ARMTargetStreamer
1 //===- ARMTargetStreamer.cpp - ARMTargetStreamer class --*- C++ -*---------===//
9 // This file implements the ARMTargetStreamer class.
25 // ARMTargetStreamer Implemenation
28 ARMTargetStreamer::ARMTargetStreamer(MCStreamer &S)
31 ARMTargetStreamer::~ARMTargetStreamer() = default;
33 // The constant pool handling is shared by all ARMTargetStreamer
35 const MCExpr *ARMTargetStreamer::addConstantPoolEntry(const MCExpr *Expr, SMLoc Loc) {
39 void ARMTargetStreamer::emitCurrentConstantPool() {
45 void ARMTargetStreamer::emitConstantPools() {
50 void ARMTargetStreamer::reset() {}
52 void ARMTargetStreamer::emitInst(uint32_t Inst, char Suffix) {
89 void ARMTargetStreamer::emitFnStart() {}
90 void ARMTargetStreamer::emitFnEnd() {}
91 void ARMTargetStreamer::emitCantUnwind() {}
92 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {}
93 void ARMTargetStreamer::emitPersonalityIndex(unsigned Index) {}
94 void ARMTargetStreamer::emitHandlerData() {}
95 void ARMTargetStreamer::emitSetFP(unsigned FpReg, unsigned SpReg,
97 void ARMTargetStreamer::emitMovSP(unsigned Reg, int64_t Offset) {}
98 void ARMTargetStreamer::emitPad(int64_t Offset) {}
99 void ARMTargetStreamer::emitRegSave(const SmallVectorImpl<unsigned> &RegList,
101 void ARMTargetStreamer::emitUnwindRaw(int64_t StackOffset,
104 void ARMTargetStreamer::switchVendor(StringRef Vendor) {}
105 void ARMTargetStreamer::emitAttribute(unsigned Attribute, unsigned Value) {}
106 void ARMTargetStreamer::emitTextAttribute(unsigned Attribute,
108 void ARMTargetStreamer::emitIntTextAttribute(unsigned Attribute,
111 void ARMTargetStreamer::emitArch(ARM::ArchKind Arch) {}
112 void ARMTargetStreamer::emitArchExtension(uint64_t ArchExt) {}
113 void ARMTargetStreamer::emitObjectArch(ARM::ArchKind Arch) {}
114 void ARMTargetStreamer::emitFPU(ARM::FPUKind FPU) {}
115 void ARMTargetStreamer::finishAttributeSection() {}
116 void ARMTargetStreamer::annotateTLSDescriptorSequence(
118 void ARMTargetStreamer::emitThumbSet(MCSymbol *Symbol, const MCExpr *Value) {}
120 void ARMTargetStreamer::emitARMWinCFIAllocStack(unsigned Size, bool Wide) {}
121 void ARMTargetStreamer::emitARMWinCFISaveRegMask(unsigned Mask, bool Wide) {}
122 void ARMTargetStreamer::emitARMWinCFISaveSP(unsigned Reg) {}
123 void ARMTargetStreamer::emitARMWinCFISaveFRegs(unsigned First, unsigned Last) {}
124 void ARMTargetStreamer::emitARMWinCFISaveLR(unsigned Offset) {}
125 void ARMTargetStreamer::emitARMWinCFINop(bool Wide) {}
126 void ARMTargetStreamer::emitARMWinCFIPrologEnd(bool Fragment) {}
127 void ARMTargetStreamer::emitARMWinCFIEpilogStart(unsigned Condition) {}
128 void ARMTargetStreamer::emitARMWinCFIEpilogEnd() {}
129 void ARMTargetStreamer::emitARMWinCFICustom(unsigned Opcode) {}
176 void ARMTargetStreamer::emitTargetAttributes(const MCSubtargetInfo &STI) {
332 return new ARMTargetStreamer(S);