|
LLVM 22.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 | : uint8_t { llvm::RISCVRI::IsVRegClassShift = 0 , llvm::RISCVRI::IsVRegClassShiftMask = 0b1 << IsVRegClassShift , llvm::RISCVRI::VLMulShift = IsVRegClassShift + 1 , llvm::RISCVRI::VLMulShiftMask = 0b11 << VLMulShift , llvm::RISCVRI::NFShift = VLMulShift + 2 , llvm::RISCVRI::NFShiftMask = 0b111 << NFShift } |
Functions | |
| static bool | llvm::RISCVRI::isVRegClass (uint8_t TSFlags) |
| static RISCVVType::VLMUL | llvm::RISCVRI::getLMul (uint8_t TSFlags) |
| static unsigned | llvm::RISCVRI::getNF (uint8_t TSFlags) |
| #define GET_REGINFO_HEADER |
Definition at line 19 of file RISCVRegisterInfo.h.