Lines Matching defs:ARMELFStreamer

1 //===- lib/MC/ARMELFStreamer.cpp - ELF Object Output for ARM --------------===//
68 class ARMELFStreamer;
394 ARMELFStreamer &getStreamer();
447 class ARMELFStreamer : public MCELFStreamer {
451 ARMELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
461 ~ARMELFStreamer() override = default;
734 ARMELFStreamer &ARMTargetELFStreamer::getStreamer() {
735 return static_cast<ARMELFStreamer &>(Streamer);
820 ARMELFStreamer &S = getStreamer();
927 ARMELFStreamer &S = getStreamer();
1042 ARMELFStreamer &S = getStreamer();
1078 ARMELFStreamer &Streamer = getStreamer();
1117 void ARMELFStreamer::reset() {
1130 inline void ARMELFStreamer::SwitchToEHSection(StringRef Prefix,
1161 inline void ARMELFStreamer::SwitchToExTabSection(const MCSymbol &FnStart) {
1166 inline void ARMELFStreamer::SwitchToExIdxSection(const MCSymbol &FnStart) {
1172 void ARMELFStreamer::EmitFixup(const MCExpr *Expr, MCFixupKind Kind) {
1178 void ARMELFStreamer::EHReset() {
1194 void ARMELFStreamer::emitFnStart() {
1200 void ARMELFStreamer::emitFnEnd() {
1256 void ARMELFStreamer::emitCantUnwind() { CantUnwind = true; }
1259 void ARMELFStreamer::EmitPersonalityFixup(StringRef Name) {
1272 void ARMELFStreamer::FlushPendingOffset() {
1279 void ARMELFStreamer::FlushUnwindOpcodes(bool NoHandlerData) {
1339 void ARMELFStreamer::emitHandlerData() { FlushUnwindOpcodes(false); }
1341 void ARMELFStreamer::emitPersonality(const MCSymbol *Per) {
1346 void ARMELFStreamer::emitPersonalityIndex(unsigned Index) {
1351 void ARMELFStreamer::emitSetFP(unsigned NewFPReg, unsigned NewSPReg,
1365 void ARMELFStreamer::emitMovSP(unsigned Reg, int64_t Offset) {
1379 void ARMELFStreamer::emitPad(int64_t Offset) {
1412 void ARMELFStreamer::emitRegSave(const SmallVectorImpl<unsigned> &RegList,
1449 void ARMELFStreamer::emitUnwindRaw(int64_t Offset,
1477 ARMELFStreamer *S =
1478 new ARMELFStreamer(Context, std::move(TAB), std::move(OW),