LLVM 20.0.0git
|
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/TargetParser/RISCVTargetParser.h"
#include "RISCVGenRegisterInfo.inc"
Go to the source code of this file.
Classes | |
struct | llvm::RISCVRegisterInfo |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::RISCVRI |
Macros | |
#define | GET_REGINFO_HEADER |
Enumerations | |
enum | { llvm::RISCVRI::IsVRegClassShift = 0 , llvm::RISCVRI::IsVRegClassShiftMask = 0b1 << IsVRegClassShift , llvm::RISCVRI::VLMulShift = IsVRegClassShift + 1 , llvm::RISCVRI::VLMulShiftMask = 0b111 << VLMulShift , llvm::RISCVRI::NFShift = VLMulShift + 3 , llvm::RISCVRI::NFShiftMask = 0b111 << NFShift } |
Functions | |
static bool | llvm::RISCVRI::isVRegClass (uint64_t TSFlags) |
static RISCVII::VLMUL | llvm::RISCVRI::getLMul (uint64_t TSFlags) |
static unsigned | llvm::RISCVRI::getNF (uint64_t TSFlags) |
#define GET_REGINFO_HEADER |
Definition at line 19 of file RISCVRegisterInfo.h.