|
LLVM 23.0.0git
|
#include "RISCV.h"#include "RISCVRegisterInfo.h"#include "llvm/CodeGen/TargetInstrInfo.h"#include "llvm/IR/DiagnosticInfo.h"#include "RISCVGenInstrInfo.inc"#include "RISCVGenRegisterInfo.inc"#include "RISCVGenSearchableTables.inc"Go to the source code of this file.
Classes | |
| class | llvm::RISCVInstrInfo |
| struct | llvm::RISCVVPseudosTable::PseudoInfo |
| struct | llvm::RISCV::RISCVMaskedPseudoInfo |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::RISCVCC |
| namespace | llvm::RISCV |
| namespace | llvm::RISCVVPseudosTable |
Macros | |
| #define | GET_INSTRINFO_HEADER |
| #define | GET_INSTRINFO_HELPER_DECLS |
| #define | GET_RISCVVPseudosTable_DECL |
| #define | GET_RISCVMaskedPseudosTable_DECL |
Enumerations | |
| enum | llvm::RISCVCC::CondCode { llvm::RISCVCC::COND_EQ , llvm::RISCVCC::COND_NE , llvm::RISCVCC::COND_LT , llvm::RISCVCC::COND_GE , llvm::RISCVCC::COND_LTU , llvm::RISCVCC::COND_GEU , llvm::RISCVCC::COND_INVALID } |
| enum | llvm::RISCVMachineCombinerPattern : unsigned { llvm::FMADD_AX = MachineCombinerPattern::TARGET_PATTERN_START , llvm::FMADD_XA , llvm::FMSUB , llvm::FNMSUB , llvm::SHXADD_ADD_SLLI_OP1 , llvm::SHXADD_ADD_SLLI_OP2 } |
Variables | |
| static const MachineMemOperand::Flags | llvm::MONontemporalBit0 |
| static const MachineMemOperand::Flags | llvm::MONontemporalBit1 |
| static constexpr int64_t | llvm::RISCV::VLMaxSentinel = -1LL |
| static constexpr unsigned | llvm::RISCV::FPMASK_Negative_Infinity = 0x001 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Negative_Normal = 0x002 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Negative_Subnormal = 0x004 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Negative_Zero = 0x008 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Positive_Zero = 0x010 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Positive_Subnormal = 0x020 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Positive_Normal = 0x040 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Positive_Infinity = 0x080 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Signaling_NaN = 0x100 |
| static constexpr unsigned | llvm::RISCV::FPMASK_Quiet_NaN = 0x200 |
| #define GET_INSTRINFO_HEADER |
Definition at line 21 of file RISCVInstrInfo.h.
| #define GET_INSTRINFO_HELPER_DECLS |
Definition at line 347 of file RISCVInstrInfo.h.
| #define GET_RISCVMaskedPseudosTable_DECL |
Definition at line 445 of file RISCVInstrInfo.h.
| #define GET_RISCVVPseudosTable_DECL |
Definition at line 433 of file RISCVInstrInfo.h.