LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Functions
llvm::A64TLBI Namespace Reference

Classes

struct  TLBIMapper
 

Enumerations

enum  TLBIValues {
  Invalid = -1, IPAS2E1IS = 0x6401, IPAS2LE1IS = 0x6405, VMALLE1IS = 0x4418,
  ALLE2IS = 0x6418, ALLE3IS = 0x7418, VAE1IS = 0x4419, VAE2IS = 0x6419,
  VAE3IS = 0x7419, ASIDE1IS = 0x441a, VAAE1IS = 0x441b, ALLE1IS = 0x641c,
  VALE1IS = 0x441d, VALE2IS = 0x641d, VALE3IS = 0x741d, VMALLS12E1IS = 0x641e,
  VAALE1IS = 0x441f, IPAS2E1 = 0x6421, IPAS2LE1 = 0x6425, VMALLE1 = 0x4438,
  ALLE2 = 0x6438, ALLE3 = 0x7438, VAE1 = 0x4439, VAE2 = 0x6439,
  VAE3 = 0x7439, ASIDE1 = 0x443a, VAAE1 = 0x443b, ALLE1 = 0x643c,
  VALE1 = 0x443d, VALE2 = 0x643d, VALE3 = 0x743d, VMALLS12E1 = 0x643e,
  VAALE1 = 0x443f
}
 

Functions

static bool NeedsRegister (TLBIValues Val)
 

Enumeration Type Documentation

Enumerator
Invalid 
IPAS2E1IS 
IPAS2LE1IS 
VMALLE1IS 
ALLE2IS 
ALLE3IS 
VAE1IS 
VAE2IS 
VAE3IS 
ASIDE1IS 
VAAE1IS 
ALLE1IS 
VALE1IS 
VALE2IS 
VALE3IS 
VMALLS12E1IS 
VAALE1IS 
IPAS2E1 
IPAS2LE1 
VMALLE1 
ALLE2 
ALLE3 
VAE1 
VAE2 
VAE3 
ASIDE1 
VAAE1 
ALLE1 
VALE1 
VALE2 
VALE3 
VMALLS12E1 
VAALE1 

Definition at line 995 of file AArch64BaseInfo.h.

Function Documentation

static bool llvm::A64TLBI::NeedsRegister ( TLBIValues  Val)
inlinestatic

Definition at line 1037 of file AArch64BaseInfo.h.

References ALLE1, ALLE1IS, ALLE2, ALLE2IS, ALLE3, ALLE3IS, VMALLE1, VMALLE1IS, VMALLS12E1, and VMALLS12E1IS.