LLVM 22.0.0git
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.