LLVM 20.0.0git
Classes | Namespaces | Macros | Functions | Variables
LoongArchInstrInfo.h File Reference
#include "LoongArchRegisterInfo.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "LoongArchGenInstrInfo.inc"

Go to the source code of this file.

Classes

class  llvm::LoongArchInstrInfo
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::LoongArch
 

Macros

#define GET_INSTRINFO_HEADER
 

Functions

bool llvm::LoongArch::isSEXT_W (const MachineInstr &MI)
 

Variables

static constexpr unsigned llvm::LoongArch::FClassMaskSignalingNaN = 0x001
 
static constexpr unsigned llvm::LoongArch::FClassMaskQuietNaN = 0x002
 
static constexpr unsigned llvm::LoongArch::FClassMaskNegativeInfinity = 0x004
 
static constexpr unsigned llvm::LoongArch::FClassMaskNegativeNormal = 0x008
 
static constexpr unsigned llvm::LoongArch::FClassMaskNegativeSubnormal = 0x010
 
static constexpr unsigned llvm::LoongArch::FClassMaskNegativeZero = 0x020
 
static constexpr unsigned llvm::LoongArch::FClassMaskPositiveInfinity = 0x040
 
static constexpr unsigned llvm::LoongArch::FClassMaskPositiveNormal = 0x080
 
static constexpr unsigned llvm::LoongArch::FClassMaskPositiveSubnormal = 0x100
 
static constexpr unsigned llvm::LoongArch::FClassMaskPositiveZero = 0x200
 

Macro Definition Documentation

◆ GET_INSTRINFO_HEADER

#define GET_INSTRINFO_HEADER

Definition at line 19 of file LoongArchInstrInfo.h.