LLVM 20.0.0git
|
#include "RISCVBaseInfo.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TargetParser/TargetParser.h"
#include "llvm/TargetParser/Triple.h"
#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) |
Variables | |
static constexpr std::pair< uint8_t, uint8_t > | llvm::LoadFP32ImmArr [] |
#define GEN_COMPRESS_INSTR |
Definition at line 137 of file RISCVBaseInfo.cpp.
#define GEN_UNCOMPRESS_INSTR |
Definition at line 136 of file RISCVBaseInfo.cpp.
#define GET_RISCVOpcodesList_IMPL |
Definition at line 32 of file RISCVBaseInfo.cpp.
#define GET_SysRegsList_IMPL |
Definition at line 27 of file RISCVBaseInfo.cpp.