LLVM 20.0.0git
|
#include "Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h"
Additional Inherited Members | |
Protected Attributes inherited from llvm::MCTargetStreamer | |
MCStreamer & | Streamer |
Definition at line 34 of file RISCVTargetStreamer.h.
RISCVTargetStreamer::RISCVTargetStreamer | ( | MCStreamer & | S | ) |
Definition at line 31 of file RISCVTargetStreamer.cpp.
Definition at line 47 of file RISCVTargetStreamer.cpp.
Referenced by emitTargetAttributes().
|
virtual |
Reimplemented in llvm::RISCVTargetAsmStreamer.
Definition at line 44 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 39 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 43 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 41 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 38 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 37 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 36 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 42 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 40 of file RISCVTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::RISCVTargetELFStreamer, and llvm::RISCVTargetAsmStreamer.
Definition at line 46 of file RISCVTargetStreamer.cpp.
|
virtual |
Definition at line 51 of file RISCVTargetStreamer.cpp.
void RISCVTargetStreamer::emitTargetAttributes | ( | const MCSubtargetInfo & | STI, |
bool | EmitStackAlign | ||
) |
Definition at line 65 of file RISCVTargetStreamer.cpp.
References llvm::RISCVAttrs::A6C, llvm::RISCVAttrs::A6S, llvm::RISCVABI::ABI_ILP32E, llvm::RISCVABI::ABI_LP64E, llvm::RISCVAttrs::ARCH, llvm::RISCVAttrs::ATOMIC_ABI, emitAttribute(), emitTextAttribute(), llvm::MCSubtargetInfo::getFeatureBits(), llvm::MCSubtargetInfo::hasFeature(), llvm::RISCVFeatures::parseFeatureBits(), llvm::report_fatal_error(), RiscvAbiAttr, and llvm::RISCVAttrs::STACK_ALIGN.
Definition at line 49 of file RISCVTargetStreamer.cpp.
Referenced by emitTargetAttributes().
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 33 of file RISCVTargetStreamer.cpp.
References finishAttributeSection().
Referenced by llvm::RISCVTargetELFStreamer::finish().
|
virtual |
Definition at line 48 of file RISCVTargetStreamer.cpp.
Referenced by finish().
|
inline |
Definition at line 62 of file RISCVTargetStreamer.h.
Referenced by llvm::RISCVTargetELFStreamer::finish().
|
inline |
Definition at line 64 of file RISCVTargetStreamer.h.
References HasRVC.
Referenced by llvm::RISCVTargetELFStreamer::finish().
|
inline |
Definition at line 65 of file RISCVTargetStreamer.h.
Referenced by llvm::RISCVTargetELFStreamer::finish().
|
virtual |
Definition at line 34 of file RISCVTargetStreamer.cpp.
void RISCVTargetStreamer::setFlagsFromFeatures | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 59 of file RISCVTargetStreamer.cpp.
References llvm::MCSubtargetInfo::hasFeature().
Referenced by llvm::RISCVTargetELFStreamer::RISCVTargetELFStreamer().
void RISCVTargetStreamer::setTargetABI | ( | RISCVABI::ABI | ABI | ) |
Definition at line 54 of file RISCVTargetStreamer.cpp.
References llvm::RISCVABI::ABI_Unknown, and assert().
Referenced by llvm::RISCVTargetELFStreamer::RISCVTargetELFStreamer().