LLVM API Documentation

Classes | Enumerations | Functions
llvm::AArch64TLBI 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 1163 of file AArch64BaseInfo.h.


Function Documentation

static bool llvm::AArch64TLBI::NeedsRegister ( TLBIValues  Val) [inline, static]

Definition at line 1205 of file AArch64BaseInfo.h.

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