|
LLVM 23.0.0git
|
#include "Target/RISCV/MCTargetDesc/RISCVELFStreamer.h"
Additional Inherited Members | |
| Protected Attributes inherited from llvm::MCTargetStreamer | |
| MCStreamer & | Streamer |
Definition at line 55 of file RISCVELFStreamer.h.
| RISCVTargetELFStreamer::RISCVTargetELFStreamer | ( | MCStreamer & | S, |
| const MCSubtargetInfo & | STI ) |
Definition at line 28 of file RISCVELFStreamer.cpp.
References llvm::RISCVABI::computeTargetABI(), llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getBackend(), llvm::MCSubtargetInfo::getFeatureBits(), getStreamer(), llvm::MCSubtargetInfo::getTargetTriple(), llvm::MCSubtargetInfo::hasFeature(), llvm::RISCVFeatures::parseFeatureBits(), llvm::RISCVTargetStreamer::RISCVTargetStreamer(), llvm::RISCVTargetStreamer::setFlagsFromFeatures(), llvm::RISCVELFStreamer::setMappingSymbolArch(), and llvm::RISCVTargetStreamer::setTargetABI().
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 78 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 79 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 81 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 83 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 85 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 80 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 73 of file RISCVELFStreamer.cpp.
References setArchString().
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 69 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 82 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 84 of file RISCVELFStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 158 of file RISCVELFStreamer.cpp.
References llvm::MCObjectStreamer::getAssembler(), getStreamer(), llvm::MCAssembler::registerSymbol(), and llvm::ELF::STO_RISCV_VARIANT_CC.
Definition at line 261 of file RISCVELFStreamer.cpp.
References assert(), llvm::MCStreamer::emitBytes(), llvm::MCStreamer::emitIntValue(), llvm::MCStreamer::emitValueToAlignment(), llvm::MCStreamer::getContext(), getStreamer(), llvm::ELF::GNU_PROPERTY_RISCV_FEATURE_1_AND, llvm::Triple::isArch32Bit(), llvm::Triple::isArch64Bit(), llvm::MCContext::IsELF, llvm::ELF::NT_GNU_PROPERTY_TYPE_0, llvm::MCStreamer::popSection(), llvm::MCStreamer::pushSection(), llvm::ELF::SHF_ALLOC, llvm::ELF::SHT_NOTE, and llvm::MCStreamer::switchSection().
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 112 of file RISCVELFStreamer.cpp.
References llvm::RISCVABI::ABI_ILP32, llvm::RISCVABI::ABI_ILP32D, llvm::RISCVABI::ABI_ILP32E, llvm::RISCVABI::ABI_ILP32F, llvm::RISCVABI::ABI_LP64, llvm::RISCVABI::ABI_LP64D, llvm::RISCVABI::ABI_LP64E, llvm::RISCVABI::ABI_LP64F, llvm::RISCVABI::ABI_Unknown, llvm::ELF::EF_RISCV_FLOAT_ABI_DOUBLE, llvm::ELF::EF_RISCV_FLOAT_ABI_SINGLE, llvm::ELF::EF_RISCV_RVC, llvm::ELF::EF_RISCV_RVE, llvm::ELF::EF_RISCV_TSO, llvm::RISCVTargetStreamer::finish(), getStreamer(), llvm::RISCVTargetStreamer::getTargetABI(), llvm::MCELFStreamer::getWriter(), llvm::RISCVTargetStreamer::hasRVC(), llvm::RISCVTargetStreamer::hasTSO(), and llvm_unreachable.
| RISCVELFStreamer & RISCVTargetELFStreamer::getStreamer | ( | ) |
Definition at line 58 of file RISCVELFStreamer.cpp.
References llvm::MCTargetStreamer::Streamer.
Referenced by emitDirectiveVariantCC(), emitNoteGnuPropertySection(), finish(), RISCVTargetELFStreamer(), and setArchString().
|
overridevirtual |
Reimplemented from llvm::RISCVTargetStreamer.
Definition at line 62 of file RISCVELFStreamer.cpp.
References getStreamer(), and llvm::RISCVELFStreamer::setMappingSymbolArch().
Referenced by emitDirectiveOptionPop().