LLVM 19.0.0git
Namespaces | Macros
AArch64BaseInfo.cpp File Reference
#include "AArch64BaseInfo.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/Regex.h"
#include "AArch64GenSystemOperands.inc"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::AArch64AT
 
namespace  llvm::AArch64DBnXS
 
namespace  llvm::AArch64DB
 
namespace  llvm::AArch64DC
 
namespace  llvm::AArch64IC
 
namespace  llvm::AArch64ISB
 
namespace  llvm::AArch64TSB
 
namespace  llvm::AArch64PRCTX
 
namespace  llvm::AArch64PRFM
 
namespace  llvm::AArch64SVEPRFM
 
namespace  llvm::AArch64RPRFM
 
namespace  llvm::AArch64SVEPredPattern
 
namespace  llvm::AArch64SVEVecLenSpecifier
 
namespace  llvm::AArch64ExactFPImm
 
namespace  llvm::AArch64PState
 
namespace  llvm::AArch64PSBHint
 
namespace  llvm::AArch64BTIHint
 
namespace  llvm::AArch64SysReg
 
namespace  llvm::AArch64TLBI
 
namespace  llvm::AArch64SVCR
 

Macros

#define GET_AT_IMPL
 
#define GET_DBNXS_IMPL
 
#define GET_DB_IMPL
 
#define GET_DC_IMPL
 
#define GET_IC_IMPL
 
#define GET_ISB_IMPL
 
#define GET_TSB_IMPL
 
#define GET_PRCTX_IMPL
 
#define GET_PRFM_IMPL
 
#define GET_SVEPRFM_IMPL
 
#define GET_RPRFM_IMPL
 
#define GET_SVEPREDPAT_IMPL
 
#define GET_SVEVECLENSPECIFIER_IMPL
 
#define GET_EXACTFPIMM_IMPL
 
#define GET_PSTATEIMM0_15_IMPL
 
#define GET_PSTATEIMM0_1_IMPL
 
#define GET_PSB_IMPL
 
#define GET_BTI_IMPL
 
#define GET_SYSREG_IMPL
 
#define GET_TLBITable_IMPL
 
#define GET_SVCR_IMPL
 

Macro Definition Documentation

◆ GET_AT_IMPL

#define GET_AT_IMPL

Definition at line 22 of file AArch64BaseInfo.cpp.

◆ GET_BTI_IMPL

#define GET_BTI_IMPL

Definition at line 137 of file AArch64BaseInfo.cpp.

◆ GET_DB_IMPL

#define GET_DB_IMPL

Definition at line 37 of file AArch64BaseInfo.cpp.

◆ GET_DBNXS_IMPL

#define GET_DBNXS_IMPL

Definition at line 30 of file AArch64BaseInfo.cpp.

◆ GET_DC_IMPL

#define GET_DC_IMPL

Definition at line 44 of file AArch64BaseInfo.cpp.

◆ GET_EXACTFPIMM_IMPL

#define GET_EXACTFPIMM_IMPL

Definition at line 114 of file AArch64BaseInfo.cpp.

◆ GET_IC_IMPL

#define GET_IC_IMPL

Definition at line 51 of file AArch64BaseInfo.cpp.

◆ GET_ISB_IMPL

#define GET_ISB_IMPL

Definition at line 58 of file AArch64BaseInfo.cpp.

◆ GET_PRCTX_IMPL

#define GET_PRCTX_IMPL

Definition at line 72 of file AArch64BaseInfo.cpp.

◆ GET_PRFM_IMPL

#define GET_PRFM_IMPL

Definition at line 79 of file AArch64BaseInfo.cpp.

◆ GET_PSB_IMPL

#define GET_PSB_IMPL

Definition at line 130 of file AArch64BaseInfo.cpp.

◆ GET_PSTATEIMM0_15_IMPL

#define GET_PSTATEIMM0_15_IMPL

Definition at line 121 of file AArch64BaseInfo.cpp.

◆ GET_PSTATEIMM0_1_IMPL

#define GET_PSTATEIMM0_1_IMPL

Definition at line 123 of file AArch64BaseInfo.cpp.

◆ GET_RPRFM_IMPL

#define GET_RPRFM_IMPL

Definition at line 93 of file AArch64BaseInfo.cpp.

◆ GET_SVCR_IMPL

#define GET_SVCR_IMPL

Definition at line 191 of file AArch64BaseInfo.cpp.

◆ GET_SVEPREDPAT_IMPL

#define GET_SVEPREDPAT_IMPL

Definition at line 100 of file AArch64BaseInfo.cpp.

◆ GET_SVEPRFM_IMPL

#define GET_SVEPRFM_IMPL

Definition at line 86 of file AArch64BaseInfo.cpp.

◆ GET_SVEVECLENSPECIFIER_IMPL

#define GET_SVEVECLENSPECIFIER_IMPL

Definition at line 107 of file AArch64BaseInfo.cpp.

◆ GET_SYSREG_IMPL

#define GET_SYSREG_IMPL

Definition at line 144 of file AArch64BaseInfo.cpp.

◆ GET_TLBITable_IMPL

#define GET_TLBITable_IMPL

Definition at line 184 of file AArch64BaseInfo.cpp.

◆ GET_TSB_IMPL

#define GET_TSB_IMPL

Definition at line 65 of file AArch64BaseInfo.cpp.