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