LLVM 22.0.0git
|
#include "Target/Mips/MipsOptionRecord.h"
Public Member Functions | |
MipsRegInfoRecord (MipsELFStreamer *S, MCContext &Context) | |
~MipsRegInfoRecord () override=default | |
void | EmitMipsOptionRecord () override |
void | SetPhysRegUsed (unsigned Reg, const MCRegisterInfo *MCRegInfo) |
Public Member Functions inherited from llvm::MipsOptionRecord | |
virtual | ~MipsOptionRecord ()=default |
Definition at line 38 of file MipsOptionRecord.h.
|
inline |
Definition at line 40 of file MipsOptionRecord.h.
References TRI.
|
overridedefault |
References Reg.
|
overridevirtual |
Implements llvm::MipsOptionRecord.
Definition at line 22 of file MipsOptionRecord.cpp.
References assert(), llvm::MipsTargetStreamer::getABI(), llvm::MipsABIInfo::IsN32(), llvm::MipsABIInfo::IsN64(), llvm::ELF::ODK_REGINFO, llvm::MCSection::setAlignment(), llvm::ELF::SHF_ALLOC, llvm::ELF::SHF_MIPS_NOSTRIP, llvm::ELF::SHT_MIPS_OPTIONS, and llvm::ELF::SHT_MIPS_REGINFO.
void MipsRegInfoRecord::SetPhysRegUsed | ( | unsigned | Reg, |
const MCRegisterInfo * | MCRegInfo ) |
Definition at line 70 of file MipsOptionRecord.cpp.
References llvm::MCRegisterInfo::getEncodingValue(), SubReg, and llvm::MCRegisterInfo::subregs_inclusive().