LLVM 20.0.0git
Namespaces | Macros
AArch64BaseInfo.cpp File Reference
#include "AArch64BaseInfo.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::AArch64PHint
 
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_PHINT_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 21 of file AArch64BaseInfo.cpp.

◆ GET_BTI_IMPL

#define GET_BTI_IMPL

Definition at line 143 of file AArch64BaseInfo.cpp.

◆ GET_DB_IMPL

#define GET_DB_IMPL

Definition at line 36 of file AArch64BaseInfo.cpp.

◆ GET_DBNXS_IMPL

#define GET_DBNXS_IMPL

Definition at line 29 of file AArch64BaseInfo.cpp.

◆ GET_DC_IMPL

#define GET_DC_IMPL

Definition at line 43 of file AArch64BaseInfo.cpp.

◆ GET_EXACTFPIMM_IMPL

#define GET_EXACTFPIMM_IMPL

Definition at line 113 of file AArch64BaseInfo.cpp.

◆ GET_IC_IMPL

#define GET_IC_IMPL

Definition at line 50 of file AArch64BaseInfo.cpp.

◆ GET_ISB_IMPL

#define GET_ISB_IMPL

Definition at line 57 of file AArch64BaseInfo.cpp.

◆ GET_PHINT_IMPL

#define GET_PHINT_IMPL

Definition at line 136 of file AArch64BaseInfo.cpp.

◆ GET_PRCTX_IMPL

#define GET_PRCTX_IMPL

Definition at line 71 of file AArch64BaseInfo.cpp.

◆ GET_PRFM_IMPL

#define GET_PRFM_IMPL

Definition at line 78 of file AArch64BaseInfo.cpp.

◆ GET_PSB_IMPL

#define GET_PSB_IMPL

Definition at line 129 of file AArch64BaseInfo.cpp.

◆ GET_PSTATEIMM0_15_IMPL

#define GET_PSTATEIMM0_15_IMPL

Definition at line 120 of file AArch64BaseInfo.cpp.

◆ GET_PSTATEIMM0_1_IMPL

#define GET_PSTATEIMM0_1_IMPL

Definition at line 122 of file AArch64BaseInfo.cpp.

◆ GET_RPRFM_IMPL

#define GET_RPRFM_IMPL

Definition at line 92 of file AArch64BaseInfo.cpp.

◆ GET_SVCR_IMPL

#define GET_SVCR_IMPL

Definition at line 197 of file AArch64BaseInfo.cpp.

◆ GET_SVEPREDPAT_IMPL

#define GET_SVEPREDPAT_IMPL

Definition at line 99 of file AArch64BaseInfo.cpp.

◆ GET_SVEPRFM_IMPL

#define GET_SVEPRFM_IMPL

Definition at line 85 of file AArch64BaseInfo.cpp.

◆ GET_SVEVECLENSPECIFIER_IMPL

#define GET_SVEVECLENSPECIFIER_IMPL

Definition at line 106 of file AArch64BaseInfo.cpp.

◆ GET_SYSREG_IMPL

#define GET_SYSREG_IMPL

Definition at line 150 of file AArch64BaseInfo.cpp.

◆ GET_TLBITable_IMPL

#define GET_TLBITable_IMPL

Definition at line 190 of file AArch64BaseInfo.cpp.

◆ GET_TSB_IMPL

#define GET_TSB_IMPL

Definition at line 64 of file AArch64BaseInfo.cpp.