Lines Matching defs:ARMELFStreamer
1 //===- lib/MC/ARMELFStreamer.cpp - ELF Object Output for ARM --------------===//
68 class ARMELFStreamer;
395 ARMELFStreamer &getStreamer();
449 class ARMELFStreamer : public MCELFStreamer {
453 ARMELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
463 ~ARMELFStreamer() override = default;
736 ARMELFStreamer &ARMTargetELFStreamer::getStreamer() {
737 return static_cast<ARMELFStreamer &>(Streamer);
822 ARMELFStreamer &S = getStreamer();
930 ARMELFStreamer &S = getStreamer();
1049 ARMELFStreamer &S = getStreamer();
1085 ARMELFStreamer &Streamer = getStreamer();
1143 void ARMELFStreamer::reset() {
1156 inline void ARMELFStreamer::SwitchToEHSection(StringRef Prefix,
1187 inline void ARMELFStreamer::SwitchToExTabSection(const MCSymbol &FnStart) {
1192 inline void ARMELFStreamer::SwitchToExIdxSection(const MCSymbol &FnStart) {
1198 void ARMELFStreamer::EmitFixup(const MCExpr *Expr, MCFixupKind Kind) {
1204 void ARMELFStreamer::EHReset() {
1220 void ARMELFStreamer::emitFnStart() {
1226 void ARMELFStreamer::emitFnEnd() {
1282 void ARMELFStreamer::emitCantUnwind() { CantUnwind = true; }
1285 void ARMELFStreamer::EmitPersonalityFixup(StringRef Name) {
1298 void ARMELFStreamer::FlushPendingOffset() {
1305 void ARMELFStreamer::FlushUnwindOpcodes(bool NoHandlerData) {
1365 void ARMELFStreamer::emitHandlerData() { FlushUnwindOpcodes(false); }
1367 void ARMELFStreamer::emitPersonality(const MCSymbol *Per) {
1372 void ARMELFStreamer::emitPersonalityIndex(unsigned Index) {
1377 void ARMELFStreamer::emitSetFP(MCRegister NewFPReg, MCRegister NewSPReg,
1391 void ARMELFStreamer::emitMovSP(MCRegister Reg, int64_t Offset) {
1405 void ARMELFStreamer::emitPad(int64_t Offset) {
1438 void ARMELFStreamer::emitRegSave(const SmallVectorImpl<MCRegister> &RegList,
1475 void ARMELFStreamer::emitUnwindRaw(int64_t Offset,
1503 ARMELFStreamer *S =
1504 new ARMELFStreamer(Context, std::move(TAB), std::move(OW),