LLVM 19.0.0git
Namespaces | Macros | Functions
ARMBaseInfo.cpp File Reference
#include "ARMBaseInfo.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "ARMGenSystemRegister.inc"

Go to the source code of this file.

Namespaces

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

Macros

#define GET_MCLASSSYSREG_IMPL
 
#define GET_BANKEDREG_IMPL
 

Functions

ARM::PredBlockMask llvm::expandPredBlockMask (ARM::PredBlockMask BlockMask, ARMVCC::VPTCodes Kind)
 
const MClassSysReg * llvm::ARMSysReg::lookupMClassSysRegBy12bitSYSmValue (unsigned SYSm)
 
const MClassSysReg * llvm::ARMSysReg::lookupMClassSysRegAPSRNonDeprecated (unsigned SYSm)
 
const MClassSysReg * llvm::ARMSysReg::lookupMClassSysRegBy8bitSYSmValue (unsigned SYSm)
 

Macro Definition Documentation

◆ GET_BANKEDREG_IMPL

#define GET_BANKEDREG_IMPL

Definition at line 73 of file ARMBaseInfo.cpp.

◆ GET_MCLASSSYSREG_IMPL

#define GET_MCLASSSYSREG_IMPL

Definition at line 67 of file ARMBaseInfo.cpp.