LLVM: lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp File Reference (original) (raw)
#include "[RISCVBaseInfo.h](RISCVBaseInfo%5F8h%5Fsource.html)"
#include "[llvm/MC/MCInst.h](MCInst%5F8h%5Fsource.html)"
#include "[llvm/MC/MCRegisterInfo.h](MCRegisterInfo%5F8h%5Fsource.html)"
#include "[llvm/MC/MCSubtargetInfo.h](MCSubtargetInfo%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
#include "[llvm/TargetParser/TargetParser.h](TargetParser%5F8h%5Fsource.html)"
#include "[llvm/TargetParser/Triple.h](Triple%5F8h%5Fsource.html)"
#include "RISCVGenSearchableTables.inc"
#include "RISCVGenCompressInstEmitter.inc"
Go to the source code of this file.
Namespaces | |
---|---|
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::RISCVSysReg |
namespace | llvm::RISCVInsnOpcode |
namespace | llvm::RISCVABI |
namespace | llvm::RISCVFeatures |
Macros | |
---|---|
#define | GET_SysRegsList_IMPL |
#define | GET_RISCVOpcodesList_IMPL |
#define | GEN_UNCOMPRESS_INSTR |
#define | GEN_COMPRESS_INSTR |
Functions | |
---|---|
ABI | llvm::RISCVABI::computeTargetABI (const Triple &TT, const FeatureBitset &FeatureBits, StringRef ABIName) |
ABI | llvm::RISCVABI::getTargetABI (StringRef ABIName) |
MCRegister | llvm::RISCVABI::getBPReg () |
MCRegister | llvm::RISCVABI::getSCSPReg () |
void | llvm::RISCVFeatures::validate (const Triple &TT, const FeatureBitset &FeatureBits) |
llvm::Expected< std::unique_ptr< RISCVISAInfo > > | llvm::RISCVFeatures::parseFeatureBits (bool IsRV64, const FeatureBitset &FeatureBits) |
◆ GEN_COMPRESS_INSTR
#define GEN_COMPRESS_INSTR
◆ GEN_UNCOMPRESS_INSTR
#define GEN_UNCOMPRESS_INSTR
◆ GET_RISCVOpcodesList_IMPL
#define GET_RISCVOpcodesList_IMPL
◆ GET_SysRegsList_IMPL
#define GET_SysRegsList_IMPL